![]() |
ORK Framework
2.22.0
API Documentation
|
XML data serialization interface. Use this if you want to serialize a class that already has a parent class or need special treatment of XML data serialization. More...
Public Member Functions | |
DataObject | GetData () |
Gets a ORKFramework.DataObject representing the class. More... | |
void | SetData (DataObject data) |
Sets the variables of the class using a ORKFramework.DataObject. More... | |
void | EditorAutoSetup (string fieldName) |
Called for all fields using the autoSetup option of the ORKFramework.ORKEditorLayoutAttribute. More... | |
XML data serialization interface. Use this if you want to serialize a class that already has a parent class or need special treatment of XML data serialization.
void ORKFramework.IBaseData.EditorAutoSetup | ( | string | fieldName | ) |
Called for all fields using the autoSetup
option of the ORKFramework.ORKEditorLayoutAttribute.
fieldName | The name of the field the function is called for. |
Implemented in ORKFramework.TextFormat, ORKFramework.CoreSettings, ORKFramework.BattleMenuItem, ORKFramework.HUDSetting, ORKFramework.BaseTypeData, and ORKFramework.BaseData.
DataObject ORKFramework.IBaseData.GetData | ( | ) |
Gets a ORKFramework.DataObject representing the class.
Implemented in ORKFramework.TextFormat, ORKFramework.CoreSettings, ORKFramework.BaseTypeData, and ORKFramework.BaseData.
void ORKFramework.IBaseData.SetData | ( | DataObject | data | ) |
Sets the variables of the class using a ORKFramework.DataObject.
data | ORKFramework.DataObject containing the data. |
Implemented in ORKFramework.AI.Steps.AddTemporaryAbilityStep, ORKFramework.Events.Steps.UseAbilityCalculationStep, ORKFramework.CombatantSetting, ORKFramework.Events.Steps.CheckDistanceStep, ORKFramework.Events.Steps.ChangeScaleStep, ORKFramework.Events.Steps.IsHiddenMemberStep, ORKFramework.Events.Steps.UseBattleActionStep, ORKFramework.Events.Steps.RaycastToVariableStep, ORKFramework.Events.Steps.HideMemberStep, ORKFramework.Events.Steps.RemoveTemporaryStep, ORKFramework.Events.Steps.MarkAsTemporaryStep, ORKFramework.Events.Steps.StatusForkStep, ORKFramework.Events.Steps.IsLockedBattleMemberStep, ORKFramework.AI.Steps.GridMoveStep, ORKFramework.Events.Steps.ChangeBlockedViewerStep, ORKFramework.Item, ORKFramework.Events.Steps.ChangeBlockedPartStep, ORKFramework.Events.Steps.ClearInventoryStep, ORKFramework.Events.Steps.LockBattleMemberStep, ORKFramework.Menu.Parts.ResearchMenuPart, ORKFramework.Events.Steps.InventoryToVariableStep, ORKFramework.Events.Steps.RaycastObjectStep, ORKFramework.Events.Steps.CheckStatusStep, ORKFramework.ConsoleSettings, ORKFramework.GUIBoxSetting, ORKFramework.Events.Steps.ChangeEquipmentPartStep, ORKFramework.Events.Steps.ExchangeInventoryMoneyStep, ORKFramework.Events.Steps.RotateCameraAroundStep, ORKFramework.Events.Steps.IsBattleMemberStep, ORKFramework.Events.Steps.CanUseRecipeStep, ORKFramework.Events.Steps.ChangeClassStep, ORKFramework.Events.Steps.CheckPartAvailableStep, ORKFramework.Events.Steps.MoveDirectionStep, ORKFramework.Events.Steps.ChangeFoundObjectsStep, ORKFramework.Events.Steps.RemoveNeededIngredientsStep, ORKFramework.Events.Steps.InitializeToLevelStep, ORKFramework.Events.Steps.LeaveBattleGroupStep, ORKFramework.Events.Steps.SetInventoryMoneyStep, ORKFramework.Events.Steps.EmitParticlesStep, ORKFramework.Events.Steps.CheckPartLockedStep, ORKFramework.Events.Steps.ShakeCameraStep, ORKFramework.BattleSettings, ORKFramework.MainMenuChoice, ORKFramework.Events.Steps.AddNeededIngredientsStep, ORKFramework.Events.Steps.SelectAbilityStep, ORKFramework.Formulas.Steps.StoreFormulaValueStep, ORKFramework.StatusEffectSetting, ORKFramework.BaseStatusRequirement, ORKFramework.Events.Steps.PositionForceRigidbodyStep, ORKFramework.Events.Steps.LockEquipmentPartStep, ORKFramework.Events.Steps.JoinBattleGroupStep, ORKFramework.Events.Steps.LevelUpStep, ORKFramework.Menu.Parts.QuestMenuPart, ORKFramework.Events.Steps.AddRecipeOutcomeStep, ORKFramework.Menu.Parts.AbilityMenuPart, ORKFramework.ActiveAbility, ORKFramework.Events.Steps.SetPlayerStep, ORKFramework.Events.Steps.LeaveBattleStep, ORKFramework.Events.Steps.AddTemporaryAbilityStep, ORKFramework.Menu.Parts.BestiaryAreaMenuPart, ORKFramework.Menu.Parts.InventoryMenuPart, ORKFramework.Events.Steps.SearchObjectsStep, ORKFramework.AI.Steps.SelectAbilityStep, ORKFramework.BattleMenu, ORKFramework.Events.Steps.StoreGridCellsStep, ORKFramework.Events.Steps.InitialCameraPositionStep, ORKFramework.Menu.Parts.AIBehaviourMenuPart, ORKFramework.Menu.Parts.AIRulesetMenuPart, ORKFramework.Menu.Parts.EquipmentMenuPart, ORKFramework.Events.Steps.ChangeStatusEffectStep, ORKFramework.Menu.Parts.AbilityTreeMenuPart, ORKFramework.Equipment, ORKFramework.StatusValueSetting, ORKFramework.Events.Steps.MecanimAnimationStep, ORKFramework.Events.Steps.IsMemberStep, ORKFramework.Events.Steps.UseRecipeStep, ORKFramework.Menu.Parts.CraftingMenuPart, ORKFramework.Events.Steps.ForgetAbilityTreeStep, ORKFramework.MenuSettings, ORKFramework.Events.Steps.JoinBattleStep, ORKFramework.Menu.Parts.BestiaryTypeMenuPart, ORKFramework.BattleTextsSettings, ORKFramework.Events.Steps.HasInInventoryStep, ORKFramework.Events.Steps.CheckFactionSympathyStep, ORKFramework.Formulas.Steps.SelectAbilityStep, ORKFramework.AI.MoveAISetting, ORKFramework.Menu.Parts.LogMenuPart, ORKFramework.Events.Steps.EquipmentForkStep, ORKFramework.Events.Steps.DestroyPrefabStep, ORKFramework.Formulas.Steps.GameVariableForkStep, ORKFramework.Events.Steps.RotateToStep, ORKFramework.Shop.ShopSetting, ORKFramework.TopDownBorderCameraSettings, ORKFramework.ItemBoxChoice, ORKFramework.UI.TooltipHUDSetting, ORKFramework.Events.Steps.LearnAbilityTreeStep, ORKFramework.CraftingRecipe, ORKFramework.Events.Steps.KnowsRecipeStep, ORKFramework.Events.Steps.AutoArrangeShortcutsStep, ORKFramework.AI.Steps.CheckDifficultyStep, ORKFramework.Events.Steps.SetCombatantNameStep, ORKFramework.Ability, ORKFramework.DialogueChoice, ORKFramework.HUDStatus, ORKFramework.Events.Steps.AddTorqueRigidbodyStep, ORKFramework.Events.Steps.LeaveActiveGroupStep, ORKFramework.Events.Steps.DestroyCombatantsStep, ORKFramework.Menu.Parts.GroupMenuPart, ORKFramework.TargetSelection, ORKFramework.GridMoveSettings, ORKFramework.GridExamineSettings, ORKFramework.Class, ORKFramework.ShortcutHUD, ORKFramework.InventorySettings, ORKFramework.StatusValueHUD, ORKFramework.GameSettings, ORKFramework.Events.Steps.StoreGridPathStep, ORKFramework.Events.Steps.ChangeStatusValueStep, ORKFramework.GridMoveCommandSettings, ORKFramework.PhaseBattle, ORKFramework.AI.Steps.ChangeGameVariablesStep, ORKFramework.QuestChoice, ORKFramework.Events.Steps.CheckFactionStep, ORKFramework.UI.CombatantHUDSetting, ORKFramework.Events.Steps.CheckEquipmentStep, ORKFramework.BaseBattle, ORKFramework.TurnBasedBattle, ORKFramework.QuestSetting, ORKFramework.BattleCamera, ORKFramework.TargetInformationChoice, ORKFramework.ControlMapKey, ORKFramework.TeleportChoice, ORKFramework.ResearchTreeSetting, ORKFramework.SaveGameChoice, ORKFramework.LoadGameChoice, ORKFramework.GameControlsSettings, ORKFramework.Events.Steps.WaitForInputForkStep, ORKFramework.Events.Steps.RemoveFromInventoryStep, ORKFramework.ValueChange, ORKFramework.Events.Steps.ChangePositionStep, ORKFramework.Events.Steps.ChangeShortcutListStep, ORKFramework.Events.Steps.ForgetRecipeStep, ORKFramework.AI.AIBehaviour, ORKFramework.AI.AIRuleset, ORKFramework.Events.Steps.ForgetAbilityStep, ORKFramework.Formulas.Steps.CheckGameVariableStep, ORKFramework.GameOverChoice, ORKFramework.Menu.Parts.StatusValueUpgradeMenuPart, ORKFramework.PhaseCombatantChoice, ORKFramework.UI.GameOption, ORKFramework.Events.EventInteger, ORKFramework.Events.Steps.SearchCombatantsStep, ORKFramework.Events.EventFloat, ORKFramework.TargetRaycast, ORKFramework.TextFormat, ORKFramework.Events.Steps.DestroyObjectStep, ORKFramework.ResearchItemSetting, ORKFramework.ItemCollectionChoice, ORKFramework.UI.GUIBoxSkins, ORKFramework.UI.TurnOrderHUDSetting, ORKFramework.MouseCameraSettings, ORKFramework.Formulas.Steps.CheckDistanceStep, ORKFramework.Events.Steps.PlaceAtSpotsStep, ORKFramework.Events.Steps.ChangeCameraPositionStep, ORKFramework.FlyingTextSettings, ORKFramework.StatusConditionSetting, ORKFramework.ShortcutSlotAssignment, ORKFramework.AnimationTypesSettings, ORKFramework.MoveToInteractionSettings, ORKFramework.GameState, ORKFramework.Formulas.FormulaFloat, ORKFramework.BestiarySettings, ORKFramework.Menu.CombatantSelection, ORKFramework.Shop.ShopListPart, ORKFramework.TargetSettings, ORKFramework.Events.Steps.ChangeImagePositionStep, ORKFramework.TargetConfirmationChoice, ORKFramework.AttackAttributeSetting, ORKFramework.DefenceAttributeSetting, ORKFramework.GridRangeSetting, ORKFramework.UI.ConsoleHUDSetting, ORKFramework.SavePointChoice, ORKFramework.CheckGameVariable, ORKFramework.GridCellInfoChoice, ORKFramework.Events.Steps.ChangeFactionSympathyStep, ORKFramework.ExperienceReward, ORKFramework.MousePlayerControlSettings, ORKFramework.Currency, ORKFramework.CoreSettings, ORKFramework.Menu.MenuScreenItem, ORKFramework.Events.Steps.SpawnPrefabStep, ORKFramework.Events.Steps.JoinActiveGroupStep, ORKFramework.UI.InteractionHUDSetting, ORKFramework.UI.NavigationHUDSetting, ORKFramework.AI.MoveAIHunting, ORKFramework.ControlMap, ORKFramework.AI.Steps.CheckDistanceStep, ORKFramework.EffectTextHUD, ORKFramework.AI.MoveDetection, ORKFramework.Animations.MecanimAnimation, ORKFramework.Events.Steps.CheckShortcutStep, ORKFramework.Events.GameVariableInput, ORKFramework.LookAtSettings, ORKFramework.Events.Steps.SpawnPlayerStep, ORKFramework.LogText, ORKFramework.CheckVariableBase, ORKFramework.Events.Steps.ChangeRotationStep, ORKFramework.HUDTooltip, ORKFramework.UI.InformationHUDSetting, ORKFramework.UseRangeSettings, ORKFramework.ContentQuestionChoice, ORKFramework.UI.AIBehaviourBattleMenuItem, ORKFramework.UI.AIRulesetBattleMenuItem, ORKFramework.DamageDealerActivation, ORKFramework.BattleRangeSetting, ORKFramework.Menu.Parts.ButtonListMenuPart, ORKFramework.QuantityQuestionChoice, ORKFramework.StatusValueDistributionPoints, ORKFramework.BattleEndSettings, ORKFramework.BattleAnimation, ORKFramework.Events.Steps.AddForceRigidbodyStep, ORKFramework.ResearchItemQuestionChoice, ORKFramework.AI.MoveAIFlee, ORKFramework.CameraControlSettings, ORKFramework.HUDSetting, ORKFramework.QuestionChoice, ORKFramework.AbilityLevel, ORKFramework.GridCellAreaSettings, ORKFramework.Events.Steps.ChangeEquipmentStep, ORKFramework.UI.QuestHUDSetting, ORKFramework.UseRangeCheck, ORKFramework.DevelopmentLeaf, ORKFramework.Menu.AssignShortcutMenu, ORKFramework.PlayerControlSettings, ORKFramework.StatusChange, ORKFramework.GridCellEvent, ORKFramework.HUDText, ORKFramework.CustomChoiceCall, ORKFramework.PortraitPosition, ORKFramework.PluginSetting, ORKFramework.DefaultButtonSettings, ORKFramework.UI.ControlHUDSetting, ORKFramework.Log, ORKFramework.Events.Steps.LearnRecipeStep, ORKFramework.Events.Steps.CheckDifficultyStep, ORKFramework.ExitChoice, ORKFramework.Shop.ShopTypePart, ORKFramework.InteractionSettings, ORKFramework.StatusValueLeaf, ORKFramework.FlyingTextPositionSettings, ORKFramework.Animations.MecanimParameter, ORKFramework.PortraitHUD, ORKFramework.AttackSubAttribute, ORKFramework.DefenceSubAttribute, ORKFramework.Menu.CombatantChoiceLayout, ORKFramework.HUDLevelPoints, ORKFramework.FindObjectSetting, ORKFramework.EquipmentAbility, ORKFramework.LearnCost, ORKFramework.Area, ORKFramework.AI.MoveAITargetPositionCheck, ORKFramework.StatusRequirement, ORKFramework.HUDElement, ORKFramework.AutoAttack, ORKFramework.Events.Steps.AddToInventoryStep, ORKFramework.Formulas.Steps.ChangeGameVariableStep, ORKFramework.Animations.MecanimStateCheck, ORKFramework.Range, ORKFramework.Events.Steps.LearnAbilityStep, ORKFramework.PriceSettings, ORKFramework.Events.Steps.WaitForInputStep, ORKFramework.Formulas.Steps.DistanceStep, ORKFramework.BattleMenuItem, ORKFramework.ItemCost, ORKFramework.Events.EventItemGain, ORKFramework.Menu.QuantityButtons, ORKFramework.GUIBoxButton, ORKFramework.LearnAbility, ORKFramework.BattleGridCellType, ORKFramework.Events.Steps.WaitStep, ORKFramework.Events.Steps.RegenerateStep, ORKFramework.UI.HUDImageSettings, ORKFramework.BaseTypeData, ORKFramework.Menu.AssignShortcutMenuItem, ORKFramework.Menu.InformationDisplay, ORKFramework.BattleSystemSettings, ORKFramework.AbilityResearchItem, ORKFramework.ItemCollectionAnimation, ORKFramework.EquipmentPartChange, ORKFramework.Shop.ShopModeButton, ORKFramework.UI.AutoBattleMenuItem, ORKFramework.Menu.BaseCombatantInformationDisplay, ORKFramework.AbilityLeaf, ORKFramework.BaseData, ORKFramework.StatusValueResearchItem, ORKFramework.Events.Steps.ChangeShortcutStep, ORKFramework.Events.Waypoint, ORKFramework.Events.Steps.ChangeFactionStep, ORKFramework.Events.Steps.CollectBattleGainsStep, ORKFramework.ActiveAbilitySelection, ORKFramework.Shop.ShopAbility, ORKFramework.CombatantGroupMember, ORKFramework.Events.Steps.ChangeMusicStep, ORKFramework.UI.DisplayImage, and ORKFramework.HUDResearchItem.