ORK Framework  2.25.2
API Documentation
ORKFramework.Formulas.Steps.BaseFormulaStep Class Referenceabstract
Inheritance diagram for ORKFramework.Formulas.Steps.BaseFormulaStep:
ORKFramework.Formulas.Steps.CoreFormulaStep ORKFramework.BaseNode ORKFramework.BaseIndexData ORKFramework.BaseData ORKFramework.IBaseData ORKFramework.Formulas.Steps.AbsoluteValueStep ORKFramework.Formulas.Steps.ActionBarStep ORKFramework.Formulas.Steps.ActionTimeStep ORKFramework.Formulas.Steps.AngleStep ORKFramework.Formulas.Steps.AttackAttributeStep ORKFramework.Formulas.Steps.BaseFormulaCheckStep ORKFramework.Formulas.Steps.BattleStatisticStep ORKFramework.Formulas.Steps.ChanceForkStep ORKFramework.Formulas.Steps.ChangeGameVariableStep ORKFramework.Formulas.Steps.ClearSelectedDataStep ORKFramework.Formulas.Steps.CommentStep ORKFramework.Formulas.Steps.DebugStep ORKFramework.Formulas.Steps.DefenceAttributeStep ORKFramework.Formulas.Steps.DistanceStep ORKFramework.Formulas.Steps.EquipmentDurabilityStep ORKFramework.Formulas.Steps.InventoryQuantityStep ORKFramework.Formulas.Steps.InventorySpaceStep ORKFramework.Formulas.Steps.LevelStep ORKFramework.Formulas.Steps.LimitValueStep ORKFramework.Formulas.Steps.MaximumValueStep ORKFramework.Formulas.Steps.MinimumValueStep ORKFramework.Formulas.Steps.MoveRangeStep ORKFramework.Formulas.Steps.RandomStatusValueStep ORKFramework.Formulas.Steps.RandomStep ORKFramework.Formulas.Steps.RandomValueStep ORKFramework.Formulas.Steps.RoundingStep ORKFramework.Formulas.Steps.SelectAbilityStep ORKFramework.Formulas.Steps.SelectBaseAttackStep ORKFramework.Formulas.Steps.SelectCombatantStep ORKFramework.Formulas.Steps.SelectCounterAttackStep ORKFramework.Formulas.Steps.SelectEquipmentStep ORKFramework.Formulas.Steps.SelectItemStep ORKFramework.Formulas.Steps.StatusForkStep ORKFramework.Formulas.Steps.StatusValueStep ORKFramework.Formulas.Steps.StoreFormulaValueStep ORKFramework.Formulas.Steps.TurnStep ORKFramework.Formulas.Steps.TurnValueStep ORKFramework.Formulas.Steps.ValueStep

Public Member Functions

abstract int Calculate (FormulaCall call)
 
virtual int CalculatePreview (FormulaCall call)
 
override string GetNodeName ()
 
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.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 SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
 
virtual void EditorAutoSetup (string fieldName)
 Called for all fields using the autoSetup option of the ORKFramework.ORKEditorLayoutAttribute. More...
 

Public Attributes

bool active = true
 
int next = -1
 
- Public Attributes inherited from ORKFramework.BaseNode
Vector2 nodePosition = new Vector2(38, 38)
 
bool overrideNodeName = false
 
string nodeName = ""
 

Properties

override bool IsEnabled [get]
 
- Properties inherited from ORKFramework.BaseNode
virtual bool IsEnabled [get]
 
- Properties inherited from ORKFramework.BaseIndexData
virtual int RealID [get, set]
 

Additional Inherited Members

- Protected Attributes inherited from ORKFramework.BaseIndexData
int realID = 0