ORK Framework  2.29.0
API Documentation
ORKFramework.AI.Steps.CompareStatusValueStep Class Reference
Inheritance diagram for ORKFramework.AI.Steps.CompareStatusValueStep:
ORKFramework.AI.Steps.BaseAIStep ORKFramework.AI.Steps.CoreAIStep ORKFramework.BaseNode ORKFramework.BaseIndexData ORKFramework.BaseData ORKFramework.IBaseData

Public Member Functions

override void SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
override BaseAction Execute (ref int currentStep, BattleAICall call)
override string GetNodeDetails ()
override string GetNextName (int index)
override int GetNextCount ()
override int GetNext (int index)
override void SetNext (int index, int next)
- Public Member Functions inherited from ORKFramework.AI.Steps.BaseAIStep
override string GetNodeName ()
- Public Member Functions inherited from ORKFramework.BaseNode
virtual bool IsRemovable ()
int GetFirstFree ()
- Public Member Functions inherited from ORKFramework.BaseData
virtual DataObject GetData ()
 Gets a ORKFramework.DataObject representing the class. More...
virtual void EditorAutoSetup (string fieldName)
 Called for all fields using the autoSetup option of the ORKFramework.ORKEditorLayoutAttribute. More...

Public Attributes

FoundTargets foundType = FoundTargets.Keep
BattleAITargetType targetType = BattleAITargetType.Ally
bool dontAddTargets = false
bool targetExcludeSelf = false
bool targetExcludeFoundTargets = false
bool forceKnowledge = false
bool useFailedNext = false
int nextFail = -1
int statusID = 0
ValueCheckType checkType = ValueCheckType.IsEqual
int statusID2 = 0
ValueSetter checkIn = ValueSetter.Value
bool usePercentValue = false
AIFloat percentValue
bool checkOther = false
int targetStatusID = 0
- Public Attributes inherited from ORKFramework.AI.Steps.BaseAIStep
bool active = true
int next = -1
- Public Attributes inherited from ORKFramework.BaseNode
Vector2 nodePosition = new Vector2(38, 38)
bool overrideNodeName = false
string nodeName = ""

Additional Inherited Members

- Protected Attributes inherited from ORKFramework.BaseIndexData
int realID = 0
- Properties inherited from ORKFramework.AI.Steps.BaseAIStep
override bool IsEnabled [get]
- Properties inherited from ORKFramework.BaseNode
virtual bool IsEnabled [get]
- Properties inherited from ORKFramework.BaseIndexData
virtual int RealID [get, set]

Member Function Documentation

◆ SetData()

override void ORKFramework.AI.Steps.CompareStatusValueStep.SetData ( DataObject  data)

Sets the variables of the class using a ORKFramework.DataObject.

dataORKFramework.DataObject containing the data.

Reimplemented from ORKFramework.BaseData.