ORK Framework  2.32.0
API Documentation
ORKFramework.StatusDevelopment Class Reference
Inheritance diagram for ORKFramework.StatusDevelopment:
ORKFramework.BaseIndexData ORKFramework.BaseData ORKFramework.IBaseData

Public Member Functions

 StatusDevelopment (string name)
 
void MaxLevelChanged ()
 
void AdjustLevel (ref int level)
 
int GetValueAtLevel (Combatant user, int statusID, int lvl, bool isBaseLevel)
 
string IncreaseStatus (Combatant user, int lvl, bool isBaseLevelUp)
 
StatusValueLeafShortcut GetUpgrade (int statusID, Combatant combatant, bool hideMaxed)
 
- 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

string name = ""
 
int minLevel = 1
 
int maxLevel = 10
 
bool usePercentCurve = false
 
int [] percentLevelValue
 
int percentStartValue = 1
 
int percentFormulaID = 0
 
float percentInitialValueFormula = 0
 
LearnStatusValue [] statusValue
 
StatusValueLeaf [] upgrade = new StatusValueLeaf[0]
 

Additional Inherited Members

- Protected Attributes inherited from ORKFramework.BaseIndexData
int realID = 0
 
- Properties inherited from ORKFramework.BaseIndexData
virtual int RealID [get, set]