![]() |
ORK Framework
2.30.2
API Documentation
|
Default XML data serialization implementation. Descend your class from this class if no special XML data serialization is needed. More...
Public Member Functions | |
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... | |
virtual bool | IsType (string type) |
Checks if the setting is of a defindd type. More... | |
Protected Member Functions | |
virtual string | GetTypeNamespace () |
Default XML data serialization implementation. Descend your class from this class if no special XML data serialization is needed.
|
virtual |
Called for all fields using the autoSetup
option of the ORKFramework.ORKEditorLayoutAttribute.
fieldName | The name of the field the function is called for. |
Implements ORKFramework.IBaseData.
|
virtual |
Gets a ORKFramework.DataObject representing the class.
Implements ORKFramework.IBaseData.
|
virtual |
Checks if the setting is of a defindd type.
type | The class type of string, consisting of namespace and class name. |
true
if the type matches.
|
virtual |
Sets the variables of the class using a ORKFramework.DataObject.
data | ORKFramework.DataObject containing the data. |
Implements ORKFramework.IBaseData.
Reimplemented in ORKFramework.UI.TooltipHUDSetting, ORKFramework.UI.CombatantHUDSetting, ORKFramework.UI.TurnOrderHUDSetting, ORKFramework.UI.ConsoleHUDSetting, ORKFramework.UI.InteractionHUDSetting, ORKFramework.UI.LayoutScreenLootDialogueSettings, ORKFramework.UI.InformationHUDSetting, ORKFramework.UI.NavigationHUDSetting, ORKFramework.Requirements.StatusValueRequirementType, ORKFramework.UI.AIBehaviourBattleMenuItem, ORKFramework.UI.AIRulesetBattleMenuItem, ORKFramework.UI.QuestHUDSetting, ORKFramework.UI.SimpleLootDialogueSettings, ORKFramework.UI.ControlHUDSetting, ORKFramework.Requirements.AbilityRequirementType, ORKFramework.Requirements.ResearchItemRequirementType, ORKFramework.Requirements.ArmorRequirementType, ORKFramework.Requirements.WeaponRequirementType, ORKFramework.Requirements.LevelRequirementType, ORKFramework.Requirements.CombatantRequirementType, ORKFramework.Requirements.DefenceAttributeRequirementType, ORKFramework.Requirements.ArmorItemTypeRequirementType, ORKFramework.Requirements.WeaponItemTypeRequirementType, ORKFramework.Requirements.StatusEffectRequirementType, ORKFramework.Requirements.StatusEffectTypeRequirementType, ORKFramework.UI.AutoBattleMenuItem, ORKFramework.Requirements.AttackAttributeRequirementType, ORKFramework.Requirements.ResearchTreeRequirementType, ORKFramework.Requirements.TurnStateRequirementType, ORKFramework.Requirements.AIBehaviourRequirementType, ORKFramework.Requirements.AIRulesetRequirementType, ORKFramework.Requirements.AITypeRequirementType, ORKFramework.Requirements.ClassRequirementType, ORKFramework.Requirements.CombatantTypeRequirementType, ORKFramework.Requirements.ActionBarRequirementType, ORKFramework.Requirements.GridMoveRangeRequirementType, ORKFramework.Requirements.GroupSizeRequirementType, ORKFramework.Requirements.AIBehaviourSlotCountRequirementType, and ORKFramework.Requirements.AIRulesetSlotCountRequirementType.