ORK Framework  2.24.0
API Documentation
ORKFramework.ISaveData Interface Reference

Interface used for saving/loading data with a save game. This doesn't automatically save the data - it still has to be included into the save game somewhere (e.g. the GameHandler class). More...

Inheritance diagram for ORKFramework.ISaveData:
ORKFramework.ActionCombo ORKFramework.AI.AIBehaviourSlot ORKFramework.AI.AICollectionHandler ORKFramework.AI.AIRulesetSlot ORKFramework.AttributeChange ORKFramework.AttributeValues ORKFramework.Battle ORKFramework.Behaviours.SpawnerData ORKFramework.BestiaryAttribute ORKFramework.BestiaryEntry ORKFramework.BestiaryHandler ORKFramework.BestiaryStatus ORKFramework.Combatant ORKFramework.Combatants.BattleStatistic ORKFramework.Combatants.BattleStatistic.Values ORKFramework.Combatants.CombatantAbilities ORKFramework.Combatants.CombatantActions ORKFramework.Combatants.CombatantAI ORKFramework.Combatants.CombatantBattle ORKFramework.Combatants.CombatantClass ORKFramework.Combatants.CombatantEffects ORKFramework.Combatants.CombatantEquipment ORKFramework.Combatants.CombatantShortcutList ORKFramework.Combatants.CombatantShortcuts ORKFramework.Combatants.CombatantStatus ORKFramework.Combatants.ValueStatistic ORKFramework.CraftingHandler ORKFramework.DefAttrID ORKFramework.DropInfo ORKFramework.EquipPartSlot ORKFramework.ExperienceLoot ORKFramework.FactionHandler ORKFramework.GameHandler ORKFramework.GameStatistic ORKFramework.Group ORKFramework.GroupAbilities ORKFramework.GroupShortcutList ORKFramework.GroupShortcuts ORKFramework.GroupShortcutSlot ORKFramework.IComponentSaveData ORKFramework.Inventory ORKFramework.IShortcut ORKFramework.LogEntry ORKFramework.LogHandler ORKFramework.MusicChannel ORKFramework.MusicHandler ORKFramework.NavigationMarker ORKFramework.PlayerHandler ORKFramework.Quest ORKFramework.QuestHandler ORKFramework.QuestTask ORKFramework.QuestTask.TaskReq ORKFramework.ResearchHandler ORKFramework.ResearchItem ORKFramework.ResearchTree ORKFramework.SceneData ORKFramework.SceneHandler ORKFramework.SceneTarget ORKFramework.StatusCondition ORKFramework.StatusEffect ORKFramework.StatusValue ORKFramework.StoredCell ORKFramework.SubInventory ORKFramework.VariableHandler

Public Member Functions

DataObject SaveGame ()
 Used to save the data - you need to add the data to a ORKFramework.DataObject. More...
 
void LoadGame (DataObject data)
 Used to load the data - you need to get the data from the ORKFramework.DataObject. More...
 

Detailed Description

Interface used for saving/loading data with a save game. This doesn't automatically save the data - it still has to be included into the save game somewhere (e.g. the GameHandler class).

Member Function Documentation

void ORKFramework.ISaveData.LoadGame ( DataObject  data)

Used to load the data - you need to get the data from the ORKFramework.DataObject.

Parameters
dataA ORKFramework.DataObject containing the data.

Implemented in ORKFramework.Battle, ORKFramework.Inventory, ORKFramework.Group, ORKFramework.Combatants.CombatantAbilities, ORKFramework.EquipShortcut, ORKFramework.Combatants.CombatantBattle, ORKFramework.GameHandler, ORKFramework.Combatants.CombatantStatus, ORKFramework.Combatants.CombatantAI, ORKFramework.Combatant, ORKFramework.AI.AICollectionHandler, ORKFramework.BestiaryHandler, ORKFramework.AbilityShortcut, ORKFramework.Combatants.CombatantActions, ORKFramework.Combatants.CombatantEffects, ORKFramework.SubInventory, ORKFramework.QuestTask.TaskReq, ORKFramework.Combatants.CombatantEquipment, ORKFramework.StatusValue, ORKFramework.SceneHandler, ORKFramework.ItemShortcut, ORKFramework.GameStatistic, ORKFramework.VariableHandler, ORKFramework.CraftingHandler, ORKFramework.ResearchHandler, ORKFramework.MusicChannel, ORKFramework.StatusEffect, ORKFramework.QuestHandler, ORKFramework.LogHandler, ORKFramework.Quest, ORKFramework.QuestTask, ORKFramework.ShopWrapperShortcut, ORKFramework.Combatants.CombatantShortcuts, ORKFramework.ResearchItem, ORKFramework.Combatants.CombatantClass, ORKFramework.ResearchTree, ORKFramework.CraftingRecipeShortcut, ORKFramework.AIBehaviourShortcut, ORKFramework.AIRulesetShortcut, ORKFramework.GroupAbilities, ORKFramework.PlayerHandler, ORKFramework.MoneyShortcut, ORKFramework.GridMoveShortcut, ORKFramework.BestiaryEntry, ORKFramework.EscapeShortcut, ORKFramework.DefendShortcut, ORKFramework.NoneShortcut, ORKFramework.GroupShortcuts, ORKFramework.StatusValueLeafShortcut, ORKFramework.ShopAbilityShortcut, ORKFramework.GridOrientationShortcut, ORKFramework.AbilityLeafShortcut, ORKFramework.AbilityLinkShortcut, ORKFramework.AttributeValues, ORKFramework.StatusCondition, ORKFramework.SceneTarget, ORKFramework.ActionCombo, ORKFramework.CombatantShortcut, ORKFramework.SceneData, ORKFramework.GridExamineShortcut, ORKFramework.Combatants.CombatantShortcutList, ORKFramework.EquipPartWrapperShortcut, ORKFramework.NavigationMarker, ORKFramework.FactionHandler, ORKFramework.BestiaryStatus, ORKFramework.GroupShortcutSlot, ORKFramework.LogEntry, ORKFramework.MusicHandler, ORKFramework.Combatants.BattleStatistic.Values, ORKFramework.Combatants.ValueStatistic, ORKFramework.GroupShortcutList, ORKFramework.EquipPartSlot, ORKFramework.DefAttrID, ORKFramework.AttackAttribute, ORKFramework.DefenceAttribute, ORKFramework.StoredCell, ORKFramework.Behaviours.SpawnerData, ORKFramework.Combatants.BattleStatistic, ORKFramework.AttributeChange, ORKFramework.DropInfo, ORKFramework.AI.AIBehaviourSlot, ORKFramework.AI.AIRulesetSlot, ORKFramework.BestiaryAttribute, and ORKFramework.ExperienceLoot.

DataObject ORKFramework.ISaveData.SaveGame ( )

Used to save the data - you need to add the data to a ORKFramework.DataObject.

Returns
A ORKFramework.DataObject containing the data.

Implemented in ORKFramework.Battle, ORKFramework.Inventory, ORKFramework.Combatants.CombatantAbilities, ORKFramework.Group, ORKFramework.EquipShortcut, ORKFramework.Combatants.CombatantBattle, ORKFramework.Combatants.CombatantStatus, ORKFramework.GameHandler, ORKFramework.Combatants.CombatantAI, ORKFramework.AI.AICollectionHandler, ORKFramework.Combatant, ORKFramework.BestiaryHandler, ORKFramework.AbilityShortcut, ORKFramework.Combatants.CombatantActions, ORKFramework.Combatants.CombatantEffects, ORKFramework.SubInventory, ORKFramework.QuestTask.TaskReq, ORKFramework.Combatants.CombatantEquipment, ORKFramework.StatusValue, ORKFramework.SceneHandler, ORKFramework.ItemShortcut, ORKFramework.GameStatistic, ORKFramework.CraftingHandler, ORKFramework.VariableHandler, ORKFramework.ResearchHandler, ORKFramework.MusicChannel, ORKFramework.StatusEffect, ORKFramework.LogHandler, ORKFramework.QuestHandler, ORKFramework.QuestTask, ORKFramework.Quest, ORKFramework.ShopWrapperShortcut, ORKFramework.ResearchItem, ORKFramework.Combatants.CombatantShortcuts, ORKFramework.Combatants.CombatantClass, ORKFramework.ResearchTree, ORKFramework.CraftingRecipeShortcut, ORKFramework.AIBehaviourShortcut, ORKFramework.AIRulesetShortcut, ORKFramework.GroupAbilities, ORKFramework.PlayerHandler, ORKFramework.MoneyShortcut, ORKFramework.GridMoveShortcut, ORKFramework.EscapeShortcut, ORKFramework.DefendShortcut, ORKFramework.NoneShortcut, ORKFramework.BestiaryEntry, ORKFramework.StatusValueLeafShortcut, ORKFramework.GroupShortcuts, ORKFramework.ShopAbilityShortcut, ORKFramework.AbilityLeafShortcut, ORKFramework.GridOrientationShortcut, ORKFramework.AbilityLinkShortcut, ORKFramework.AttributeValues, ORKFramework.SceneTarget, ORKFramework.StatusCondition, ORKFramework.ActionCombo, ORKFramework.CombatantShortcut, ORKFramework.GridExamineShortcut, ORKFramework.EquipPartWrapperShortcut, ORKFramework.Combatants.CombatantShortcutList, ORKFramework.NavigationMarker, ORKFramework.SceneData, ORKFramework.FactionHandler, ORKFramework.GroupShortcutSlot, ORKFramework.LogEntry, ORKFramework.Combatants.BattleStatistic.Values, ORKFramework.BestiaryStatus, ORKFramework.Combatants.ValueStatistic, ORKFramework.MusicHandler, ORKFramework.GroupShortcutList, ORKFramework.DefAttrID, ORKFramework.EquipPartSlot, ORKFramework.StoredCell, ORKFramework.AttributeChange, ORKFramework.Behaviours.SpawnerData, ORKFramework.Combatants.BattleStatistic, ORKFramework.DropInfo, ORKFramework.BestiaryAttribute, ORKFramework.AI.AIBehaviourSlot, ORKFramework.AI.AIRulesetSlot, and ORKFramework.ExperienceLoot.