ORK Framework  2.25.2
API Documentation
ORKFramework.BaseStatusRequirement Class Reference
Inheritance diagram for ORKFramework.BaseStatusRequirement:
ORKFramework.BaseData ORKFramework.IBaseData

Public Member Functions

override void SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
 
string GetInfoText ()
 
bool CheckRequirement (Combatant combatant)
 
bool CheckRequirementPreview (Combatant combatant)
 
bool CheckRequirementBestiary (Combatant combatant)
 
void RegisterStatusChanges (Combatant combatant, IStatusChanged notify)
 
void UnregisterStatusChanges (Combatant combatant, IStatusChanged notify)
 
- 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

StatusNeeded statusNeeded = StatusNeeded.StatusValue
 
int selectionID = 0
 
int selectionID2 = 0
 
bool checkDefAttrVal = false
 
AttributeGetValue attrGetValue = AttributeGetValue.CurrentValue
 
StatusValueGetValue svGetValue = StatusValueGetValue.CurrentValue
 
ValueCheck comparison = ValueCheck.IsEqual
 
bool compareWithOther = false
 
int otherStatusValueID = 0
 
StatusValueGetValue svOtherGetValue = StatusValueGetValue.CurrentValue
 
float value = 0
 
ValueSetter setter = ValueSetter.Value
 
bool classLevel = false
 
bool checkDefinedClassLevel = false
 
int classLevelID = 0
 
int level = 1
 
AbilityCheckType abilityCheck = AbilityCheckType.Known
 
bool abilityValid = true
 
bool applied = false
 
bool checkStacked = false
 
ValueCheck stackComparison = ValueCheck.IsEqual
 
int stackedQuantity = 0
 
bool appliedEffectType = false
 
bool isDead = true
 
MenuCombatantScope deadScope = MenuCombatantScope.Current
 
bool isEquipped = true
 
bool checkEquipmentPart = false
 
int equipmentPartID = 0
 
bool isClass = true
 
bool isCombatantType = true
 
bool isCombatant = true
 
MenuCombatantScope combatantScope = MenuCombatantScope.Current
 
bool isLeader = true
 
bool battleGroup = true
 
ValueCheck groupSizeComparison = ValueCheck.IsEqual
 
int groupSize = 0
 
ItemGain itemCheck
 
bool inInventory = true
 
bool isInBattle = true
 
bool isInAction = true
 
bool isCasting = true
 
bool isChoosing = true
 
CombatantTurnState turnState = CombatantTurnState.AfterTurn
 
bool isTurnStateValid = true
 
bool maxGridMoveRange = false
 
bool usedActionBar = false
 
ResearchTreeStateCheck researchTreeState = ResearchTreeStateCheck.Known
 
int researchItem = 0
 
bool checkResearchCount = false
 
ValueCheck researchCountComparison = ValueCheck.IsEqual
 
int researchCount = 0
 
ResearchItemState researchItemState = ResearchItemState.Unresearched
 
bool isResearching = true
 
bool aiEquipped = true
 
ValueCheck aiSlotComparison = ValueCheck.IsEqual
 
int aiSlotCount = 0
 

Member Function Documentation

◆ SetData()

override void ORKFramework.BaseStatusRequirement.SetData ( DataObject  data)
virtual

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

Parameters
dataORKFramework.DataObject containing the data.

Reimplemented from ORKFramework.BaseData.