ORK Framework  2.27.1
API Documentation
ORKFramework.StatusValueSetting Class Reference
Inheritance diagram for ORKFramework.StatusValueSetting:
ORKFramework.BaseLanguageData ORKFramework.IContent ORKFramework.BaseIndexData ORKFramework.IContentSimple 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 ()
 
override string GetIconTextCode ()
 
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)
 
void UseChangeEvents (int value, int oldValue, int newValue, StatusValueChangeSource source, Combatant target)
 
- Public Member Functions inherited from ORKFramework.BaseLanguageData
 BaseLanguageData (string name)
 
void SetLanguageName (string name)
 
virtual string GetName ()
 
virtual string GetShortName ()
 
virtual string GetDescription ()
 
virtual Texture GetIcon ()
 
virtual GUIContent GetContent ()
 
- 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
 
StatusValueChangeEvent [] changeEvent = new StatusValueChangeEvent[0]
 
bool countToValue = false
 
EaseType countInterpolate = EaseType.Linear
 
float countTime = 0.5f
 
float countDelay = 0.0f
 
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
LanguageContent [] languageInfo
 

Properties

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

Additional Inherited Members

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

Member Function Documentation

◆ SetData()

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

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

Parameters
dataORKFramework.DataObject containing the data.

Reimplemented from ORKFramework.BaseData.