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

Public Member Functions

 Class (string name)
override void SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
string GetName ()
string GetDescription ()
string GetIconTextCode ()
Texture GetIcon ()
GUIContent GetContent ()
- 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

bool useClassAbility = false
ActiveAbilitySelection classAbility
bool ownBM = false
int menuID = 0
bool useTurnBasedMenu = false
int turnBasedMenuID = 0
bool useActiveTimeMenu = false
int activeTimeMenuID = 0
bool useRealTimeMenu = false
int realTimeMenuID = 0
bool usePhaseMenu = false
int phaseMenuID = 0
int [] controlMap = new int[0]
AvailableEquipment equipment = new AvailableEquipment()
AtkAttrStartValue [] atkAttrStart = new AtkAttrStartValue[0]
DefAttrStartValue [] defAttrStart = new DefAttrStartValue[0]
BonusSettings bonus = new BonusSettings()
AutoEffects autoEffects = new AutoEffects()
bool useClassLevel = false
int statusDevelopmentID = 0
bool ownLvlUp = false
LevelUpBonus lvlUp
LearnAbilitySetting abilityDevelopment = new LearnAbilitySetting()
bool ownShortcutListCount = false
int shortcutListCount = 1
bool replaceDefaultShortcuts = false
ShortcutSlotAssignment [] defaultShortcut = new ShortcutSlotAssignment[0]
bool replaceDefaultAutoAddSlots = false
AutoShortcutSlots [] autoAddShortcuts = new AutoShortcutSlots[0]
bool replaceDefaultAutoArrangeSlots = false
AutoShortcutSlots [] autoArrangeShortcuts = new AutoShortcutSlots[0]
- Public Attributes inherited from ORKFramework.BaseLanguageData
LanguageInfo [] languageInfo


StatusDevelopment Development [get]
int ID [get]
- Properties inherited from ORKFramework.BaseIndexData
virtual int RealID [get, set]
- 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.Class.SetData ( DataObject  data)

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

dataORKFramework.DataObject containing the data.

Reimplemented from ORKFramework.BaseData.