ORK Framework  2.25.2
API Documentation
ORKFramework.StatusValueSetting Class Reference
Inheritance diagram for ORKFramework.StatusValueSetting:
ORKFramework.BaseLanguageData ORKFramework.IContent ORKFramework.BaseIndexData ORKFramework.IContentSimple ORKFramework.BaseData ORKFramework.IBaseData

Public Member Functions

 StatusValueSetting (string name)
override void SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
bool IsNormal ()
bool IsConsumable ()
bool IsExperience ()
string GetName ()
string GetDescription ()
string GetIconTextCode ()
Texture GetIcon ()
GUIContent GetContent ()
IContentSimple GetTypeContent ()
string GetInfo (Combatant c)
int GetExperience (int exp, int baseDifference, int classDifference)
void ShowFlyingText (Combatant combatant, int add, bool isCritical, StatusValueChangeSource source)
void ShowBlockFlyingText (Combatant combatant)
- Public Member Functions inherited from ORKFramework.BaseLanguageData
 BaseLanguageData (string name)
- 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

int statusTypeID = 0
bool hidden = false
StatusValueType type = StatusValueType.Normal
bool useOtherMinMax = false
int otherMinID = 0
int otherMaxID = 0
int minValue = 0
int maxValue = int.MaxValue
bool combined = false
int combinedFormulaID = 0
float initialValueCombined = 0
int maxStatusID = 0
StatusValueDeathType deathOn = StatusValueDeathType.None
int startValue = 100
ValueSetter startSetIn = ValueSetter.Percent
bool noRegeneration = false
bool animateDamage = true
ExperienceType expType = ExperienceType.None
NoneExperienceMaxType expNoneMaxType = NoneExperienceMaxType.NextLevel
bool expEarnOnLevelUp = false
bool expNoneClassDev = false
bool expFromMinimum = false
bool initExpToLevel = true
bool useLevelDifference = false
bool lvlDiffClass = false
LevelDifferenceFactor [] expLevelFactor
BarrierStatusValue [] barrier
bool countToValue = false
EaseType countInterpolate = EaseType.Linear
float countTime = 0.5f
bool realValueCount = false
ValueBar bar = new ValueBar()
FlyingTextGroup< StatusValueFlyingTextSettings > [] flyingText = new FlyingTextGroup<StatusValueFlyingTextSettings>[0]
bool previewOwnNoChangeValueText = false
bool previewUseNoChangeValueText = false
string [] previewNoChangeValueText
bool previewOwnNoChangeChangeText = false
bool previewUseNoChangeChangeText = false
string [] previewNoChangeChangeText
bool consoleIgnoreZeroDamage = false
bool ownConsoleIncrease = false
ConsoleTextStatusValue consoleIncrease
bool ownConsoleDecrease = false
ConsoleTextStatusValue consoleDecrease
bool ownConsoleSet = false
ConsoleTextStatusValue consoleSet
- Public Attributes inherited from ORKFramework.BaseLanguageData
LanguageInfo [] languageInfo


int ID [get]
int TypeID [get]
- Properties inherited from ORKFramework.BaseIndexData
virtual int RealID [get, set]
- Properties inherited from ORKFramework.IContent
int TypeID [get]
- Properties inherited from ORKFramework.IContentSimple
int ID [get]

Additional Inherited Members

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

Member Function Documentation

◆ SetData()

override void ORKFramework.StatusValueSetting.SetData ( DataObject  data)

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

dataORKFramework.DataObject containing the data.

Reimplemented from ORKFramework.BaseData.