ORK Framework  2.22.0
API Documentation
ORKFramework.CoreSettings Class Referenceabstract
Inheritance diagram for ORKFramework.CoreSettings:
ORKFramework.IBaseData ORKFramework.BaseSettings ORKFramework.AbilityDevelopmentsSettings ORKFramework.ActionCombosSettings ORKFramework.AnimationsSettings ORKFramework.AnimationTypesSettings ORKFramework.BackupSettings ORKFramework.BaseLanguageSettings ORKFramework.BattleAIsSettings ORKFramework.BattleEndSettings ORKFramework.BattleGridFormationsSettings ORKFramework.BattleMenusSettings ORKFramework.BattleRangeTemplatesSettings ORKFramework.BattleSettings ORKFramework.BattleSpotsSettings ORKFramework.BattleSystemSettings ORKFramework.BattleTextsSettings ORKFramework.CameraPositionsSettings ORKFramework.ColorsSettings ORKFramework.CombatantGroupsSettings ORKFramework.CombatantSelectionsSettings ORKFramework.ConsoleSettings ORKFramework.ControlMapsSettings ORKFramework.DamageTypesSettings ORKFramework.EditorSettings ORKFramework.FactionSympathySettings ORKFramework.FormulasSettings ORKFramework.FormulaTypesSettings ORKFramework.GameControlsSettings ORKFramework.GameSettings ORKFramework.GlobalEventsSettings ORKFramework.GUIBoxesSettings ORKFramework.GUILayersSettings ORKFramework.HUDsSettings ORKFramework.InputKeysSettings ORKFramework.InventorySettings ORKFramework.LanguagesSettings ORKFramework.LogTextsSettings ORKFramework.LootSettings ORKFramework.MainMenuSettings ORKFramework.MenuScreensSettings ORKFramework.MenuSettings ORKFramework.MoveAIsSettings ORKFramework.MusicClipsSettings ORKFramework.PluginsSettings ORKFramework.PortraitTypesSettings ORKFramework.QuantitySelectionsSettings ORKFramework.QuestSettings ORKFramework.RequirementsSettings ORKFramework.SaveGameMenuSettings ORKFramework.SceneConnectionSettings ORKFramework.ShopLayoutsSettings ORKFramework.ShortcutSettings ORKFramework.SoundTypesSettings ORKFramework.StatusBonusesSettings ORKFramework.StatusDevelopmentsSettings ORKFramework.StatusRequirementTemplatesSettings ORKFramework.TextDisplaySettings ORKFramework.VariableConditionTemplatesSettings

Public Member Functions

virtual void LoadProject (ORKProjectAsset project)
 Loads the settings found in the ORK Project asset. More...
 
virtual void GetSaveData (ref Dictionary< string, ORKDataFile > list, bool encrypt)
 Gets the save data. More...
 
virtual void DataLoaded ()
 Called after loading the project data of all settings. Handles final data checks. More...
 
virtual void GetLoadData (ref Dictionary< string, ORKDataFile > list, ORKProjectAsset project)
 Gets the load data from the ORK Project asset. More...
 
virtual void GetGameVariables (ref List< string > list)
 Gets the game variables found in this settings. More...
 
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...
 
void SetRealIDs (BaseIndexData[] d)
 Sets the RealID values (indexes) of the data. More...
 
abstract void SetRealIDs ()
 Sets the RealID values (indexes). More...
 
abstract string GetName (int index)
 Gets the name of a data. More...
 
abstract string[] GetNames (bool addIndex)
 Gets a list of names of all data. More...
 
abstract int Add ()
 Adds new data. More...
 
abstract int Copy (int index)
 Creates a copy of the data with the specified index. More...
 
abstract void Remove (int index)
 Removes the data with the specified index. More...
 
abstract void Move (int index, bool down)
 Moves the data with the specified index. More...
 
abstract void DataAdded (ORKDataType type, int index)
 Automatic data updated function when adding new data. More...
 
abstract void DataRemoved (ORKDataType type, int index, int index2)
 Automatic data update function when removing data. More...
 
abstract void DataMoved (ORKDataType type, bool down, int index, int index2)
 Automatic data update function when moving data. More...
 

Properties

abstract string FILENAME [get]
 Gets the filename used for saving the settings. More...
 
abstract int Count [get]
 

Member Function Documentation

abstract int ORKFramework.CoreSettings.Add ( )
pure virtual

Adds new data.

Implemented in ORKFramework.ConsoleSettings, ORKFramework.BattleSettings, ORKFramework.BattleTextsSettings, ORKFramework.SaveGameMenuSettings, ORKFramework.MenuSettings, ORKFramework.InventorySettings, ORKFramework.GameControlsSettings, ORKFramework.GameSettings, ORKFramework.EditorSettings, ORKFramework.AnimationTypesSettings, ORKFramework.BattleEndSettings, ORKFramework.MainMenuSettings, ORKFramework.ShortcutSettings, ORKFramework.BattleSpotsSettings, ORKFramework.BattleGridCellTypesSettings, ORKFramework.LanguagesSettings, ORKFramework.TextDisplaySettings, ORKFramework.LogTextsSettings, ORKFramework.FormulasSettings, ORKFramework.QuestSettings, ORKFramework.GUIBoxesSettings, ORKFramework.SoundTypesSettings, ORKFramework.BackupSettings, ORKFramework.GlobalEventsSettings, ORKFramework.PortraitTypesSettings, ORKFramework.BattleRangeTemplatesSettings, ORKFramework.InputKeysSettings, ORKFramework.SceneConnectionSettings, ORKFramework.DamageTypesSettings, ORKFramework.BattleSystemSettings, ORKFramework.StatusRequirementTemplatesSettings, ORKFramework.VariableConditionTemplatesSettings, ORKFramework.PluginsSettings, ORKFramework.AnimationsSettings, ORKFramework.HUDsSettings, ORKFramework.StatusBonusesSettings, ORKFramework.ActionCombosSettings, ORKFramework.BattleAIsSettings, ORKFramework.LootSettings, ORKFramework.MoveAIsSettings, ORKFramework.CombatantSelectionsSettings, ORKFramework.MenuScreensSettings, ORKFramework.QuantitySelectionsSettings, ORKFramework.ShopLayoutsSettings, ORKFramework.ControlMapsSettings, ORKFramework.BattleGridFormationsSettings, ORKFramework.BattleMenusSettings, ORKFramework.CombatantGroupsSettings, ORKFramework.ColorsSettings, ORKFramework.FormulaTypesSettings, ORKFramework.RequirementsSettings, ORKFramework.GUILayersSettings, ORKFramework.AbilityDevelopmentsSettings, ORKFramework.StatusDevelopmentsSettings, ORKFramework.CameraPositionsSettings, ORKFramework.MusicClipsSettings, ORKFramework.FactionSympathySettings, ORKFramework.CurrenciesSettings, ORKFramework.AIBehavioursSettings, ORKFramework.AIRulesetsSettings, ORKFramework.AITypesSettings, ORKFramework.FactionsSettings, ORKFramework.AttackAttributesSettings, ORKFramework.DefenceAttributesSettings, ORKFramework.DifficultiesSettings, ORKFramework.QuestsSettings, ORKFramework.QuestTasksSettings, ORKFramework.ShopsSettings, ORKFramework.LogsSettings, ORKFramework.TeleportsSettings, ORKFramework.ClassesSettings, ORKFramework.CombatantsSettings, ORKFramework.CombatantTypesSettings, ORKFramework.FactionBenefitsSettings, ORKFramework.ResearchTreesSettings, ORKFramework.ResearchTypesSettings, ORKFramework.ConsoleTypesSettings, ORKFramework.QuestTypesSettings, ORKFramework.ArmorsSettings, ORKFramework.CraftingRecipesSettings, ORKFramework.CraftingTypesSettings, ORKFramework.EquipmentPartsSettings, ORKFramework.ItemsSettings, ORKFramework.ItemTypesSettings, ORKFramework.WeaponsSettings, ORKFramework.AbilitiesSettings, ORKFramework.AbilityTreesSettings, ORKFramework.AbilityTypesSettings, ORKFramework.StatusEffectTypesSettings, ORKFramework.StatusTypesSettings, ORKFramework.StatusValuesSettings, ORKFramework.AreasSettings, ORKFramework.AreaTypesSettings, ORKFramework.LogTypesSettings, ORKFramework.SceneObjectsSettings, ORKFramework.SceneObjectTypesSettings, and ORKFramework.StatusEffectsSettings.

abstract int ORKFramework.CoreSettings.Copy ( int  index)
pure virtual

Creates a copy of the data with the specified index.

Parameters
indexThe data index.

Implemented in ORKFramework.ConsoleSettings, ORKFramework.BattleSettings, ORKFramework.BattleTextsSettings, ORKFramework.SaveGameMenuSettings, ORKFramework.MenuSettings, ORKFramework.InventorySettings, ORKFramework.GameControlsSettings, ORKFramework.GameSettings, ORKFramework.EditorSettings, ORKFramework.AnimationTypesSettings, ORKFramework.BattleEndSettings, ORKFramework.MainMenuSettings, ORKFramework.ShortcutSettings, ORKFramework.BattleSpotsSettings, ORKFramework.BattleGridCellTypesSettings, ORKFramework.LanguagesSettings, ORKFramework.TextDisplaySettings, ORKFramework.LogTextsSettings, ORKFramework.FormulasSettings, ORKFramework.GUIBoxesSettings, ORKFramework.QuestSettings, ORKFramework.SoundTypesSettings, ORKFramework.BackupSettings, ORKFramework.GlobalEventsSettings, ORKFramework.PortraitTypesSettings, ORKFramework.BattleRangeTemplatesSettings, ORKFramework.InputKeysSettings, ORKFramework.DamageTypesSettings, ORKFramework.StatusRequirementTemplatesSettings, ORKFramework.VariableConditionTemplatesSettings, ORKFramework.SceneConnectionSettings, ORKFramework.BattleSystemSettings, ORKFramework.PluginsSettings, ORKFramework.AnimationsSettings, ORKFramework.HUDsSettings, ORKFramework.StatusBonusesSettings, ORKFramework.ActionCombosSettings, ORKFramework.BattleAIsSettings, ORKFramework.LootSettings, ORKFramework.MoveAIsSettings, ORKFramework.CombatantSelectionsSettings, ORKFramework.MenuScreensSettings, ORKFramework.QuantitySelectionsSettings, ORKFramework.ShopLayoutsSettings, ORKFramework.ControlMapsSettings, ORKFramework.BattleGridFormationsSettings, ORKFramework.BattleMenusSettings, ORKFramework.CombatantGroupsSettings, ORKFramework.ColorsSettings, ORKFramework.FormulaTypesSettings, ORKFramework.RequirementsSettings, ORKFramework.GUILayersSettings, ORKFramework.AbilityDevelopmentsSettings, ORKFramework.StatusDevelopmentsSettings, ORKFramework.CameraPositionsSettings, ORKFramework.MusicClipsSettings, ORKFramework.FactionSympathySettings, ORKFramework.CurrenciesSettings, ORKFramework.AIBehavioursSettings, ORKFramework.AIRulesetsSettings, ORKFramework.AITypesSettings, ORKFramework.FactionsSettings, ORKFramework.AttackAttributesSettings, ORKFramework.DefenceAttributesSettings, ORKFramework.DifficultiesSettings, ORKFramework.QuestsSettings, ORKFramework.QuestTasksSettings, ORKFramework.ShopsSettings, ORKFramework.LogsSettings, ORKFramework.TeleportsSettings, ORKFramework.ClassesSettings, ORKFramework.CombatantsSettings, ORKFramework.CombatantTypesSettings, ORKFramework.FactionBenefitsSettings, ORKFramework.ResearchTreesSettings, ORKFramework.ResearchTypesSettings, ORKFramework.ConsoleTypesSettings, ORKFramework.QuestTypesSettings, ORKFramework.ArmorsSettings, ORKFramework.CraftingRecipesSettings, ORKFramework.CraftingTypesSettings, ORKFramework.EquipmentPartsSettings, ORKFramework.ItemsSettings, ORKFramework.ItemTypesSettings, ORKFramework.WeaponsSettings, ORKFramework.AbilitiesSettings, ORKFramework.AbilityTreesSettings, ORKFramework.AbilityTypesSettings, ORKFramework.StatusEffectTypesSettings, ORKFramework.StatusTypesSettings, ORKFramework.StatusValuesSettings, ORKFramework.AreasSettings, ORKFramework.AreaTypesSettings, ORKFramework.LogTypesSettings, ORKFramework.SceneObjectsSettings, ORKFramework.SceneObjectTypesSettings, and ORKFramework.StatusEffectsSettings.

abstract void ORKFramework.CoreSettings.DataAdded ( ORKDataType  type,
int  index 
)
pure virtual

Automatic data updated function when adding new data.

Parameters
typeThe data type that has been added.
indexThe data index of the attribute (only used for attack/defence attributes).

Implemented in ORKFramework.FactionSympathySettings, and ORKFramework.BaseSettings.

virtual void ORKFramework.CoreSettings.DataLoaded ( )
virtual

Called after loading the project data of all settings. Handles final data checks.

Reimplemented in ORKFramework.BaseSettings.

abstract void ORKFramework.CoreSettings.DataMoved ( ORKDataType  type,
bool  down,
int  index,
int  index2 
)
pure virtual

Automatic data update function when moving data.

Parameters
typeThe data type that has been moved.
downIf true, the data has been moved down, otherwise up.
indexThe data index that has been moved..
index2The attribute index that has been moved (only used for attack/defence attributes).

Implemented in ORKFramework.FactionSympathySettings, and ORKFramework.BaseSettings.

abstract void ORKFramework.CoreSettings.DataRemoved ( ORKDataType  type,
int  index,
int  index2 
)
pure virtual

Automatic data update function when removing data.

Parameters
typeThe data type that has been removed.
indexTha data index that has been removed.
index2The attribute index that has been removed (only used for attack/defence attributes).

Implemented in ORKFramework.FactionSympathySettings, and ORKFramework.BaseSettings.

virtual void ORKFramework.CoreSettings.EditorAutoSetup ( string  fieldName)
virtual

Called for all fields using the autoSetup option of the ORKFramework.ORKEditorLayoutAttribute.

Parameters
fieldNameThe name of the field the function is called for.

Implements ORKFramework.IBaseData.

virtual DataObject ORKFramework.CoreSettings.GetData ( )
virtual

Gets a ORKFramework.DataObject representing the class.

Returns
ORKFramework.DataObject containing the class data.

Implements ORKFramework.IBaseData.

virtual void ORKFramework.CoreSettings.GetGameVariables ( ref List< string >  list)
virtual

Gets the game variables found in this settings.

Parameters
listThe game variable list the data will be added to.
virtual void ORKFramework.CoreSettings.GetLoadData ( ref Dictionary< string, ORKDataFile list,
ORKProjectAsset  project 
)
virtual

Gets the load data from the ORK Project asset.

Parameters
listThe list of load data the data will be added to.
projectThe ORK Project asset.
abstract string ORKFramework.CoreSettings.GetName ( int  index)
pure virtual

Gets the name of a data.

Returns
The name.
Parameters
indexThe data index.

Implemented in ORKFramework.ConsoleSettings, ORKFramework.BattleSettings, ORKFramework.BattleTextsSettings, ORKFramework.SaveGameMenuSettings, ORKFramework.MenuSettings, ORKFramework.InventorySettings, ORKFramework.GameControlsSettings, ORKFramework.GameSettings, ORKFramework.EditorSettings, ORKFramework.StatusEffectsSettings, ORKFramework.DifficultiesSettings, ORKFramework.AnimationTypesSettings, ORKFramework.BattleEndSettings, ORKFramework.MainMenuSettings, ORKFramework.StatusValuesSettings, ORKFramework.AttackAttributesSettings, ORKFramework.DefenceAttributesSettings, ORKFramework.ResearchTreesSettings, ORKFramework.CurrenciesSettings, ORKFramework.CombatantsSettings, ORKFramework.AIBehavioursSettings, ORKFramework.AIRulesetsSettings, ORKFramework.AITypesSettings, ORKFramework.FactionsSettings, ORKFramework.QuestsSettings, ORKFramework.QuestTasksSettings, ORKFramework.ShopsSettings, ORKFramework.LogsSettings, ORKFramework.TeleportsSettings, ORKFramework.ClassesSettings, ORKFramework.CombatantTypesSettings, ORKFramework.FactionBenefitsSettings, ORKFramework.ResearchTypesSettings, ORKFramework.ConsoleTypesSettings, ORKFramework.QuestTypesSettings, ORKFramework.ArmorsSettings, ORKFramework.CraftingRecipesSettings, ORKFramework.CraftingTypesSettings, ORKFramework.EquipmentPartsSettings, ORKFramework.ItemsSettings, ORKFramework.ItemTypesSettings, ORKFramework.WeaponsSettings, ORKFramework.AbilitiesSettings, ORKFramework.AbilityTreesSettings, ORKFramework.AbilityTypesSettings, ORKFramework.StatusEffectTypesSettings, ORKFramework.StatusTypesSettings, ORKFramework.AreasSettings, ORKFramework.AreaTypesSettings, ORKFramework.LogTypesSettings, ORKFramework.SceneObjectsSettings, ORKFramework.SceneObjectTypesSettings, ORKFramework.ShortcutSettings, ORKFramework.BattleSpotsSettings, ORKFramework.FactionSympathySettings, ORKFramework.TextDisplaySettings, ORKFramework.QuestSettings, ORKFramework.BackupSettings, ORKFramework.SceneConnectionSettings, ORKFramework.BattleSystemSettings, ORKFramework.SoundTypesSettings, ORKFramework.GlobalEventsSettings, ORKFramework.PortraitTypesSettings, ORKFramework.BattleRangeTemplatesSettings, ORKFramework.InputKeysSettings, ORKFramework.DamageTypesSettings, ORKFramework.StatusRequirementTemplatesSettings, ORKFramework.VariableConditionTemplatesSettings, ORKFramework.PluginsSettings, ORKFramework.AnimationsSettings, ORKFramework.HUDsSettings, ORKFramework.StatusBonusesSettings, ORKFramework.ActionCombosSettings, ORKFramework.BattleAIsSettings, ORKFramework.LootSettings, ORKFramework.MoveAIsSettings, ORKFramework.FormulasSettings, ORKFramework.CombatantSelectionsSettings, ORKFramework.MenuScreensSettings, ORKFramework.QuantitySelectionsSettings, ORKFramework.ShopLayoutsSettings, ORKFramework.LogTextsSettings, ORKFramework.ControlMapsSettings, ORKFramework.BattleGridCellTypesSettings, ORKFramework.BattleGridFormationsSettings, ORKFramework.BattleMenusSettings, ORKFramework.CombatantGroupsSettings, ORKFramework.ColorsSettings, ORKFramework.FormulaTypesSettings, ORKFramework.LanguagesSettings, ORKFramework.RequirementsSettings, ORKFramework.GUIBoxesSettings, ORKFramework.GUILayersSettings, ORKFramework.AbilityDevelopmentsSettings, ORKFramework.StatusDevelopmentsSettings, ORKFramework.CameraPositionsSettings, and ORKFramework.MusicClipsSettings.

abstract string [] ORKFramework.CoreSettings.GetNames ( bool  addIndex)
pure virtual

Gets a list of names of all data.

Returns
The list of names.
Parameters
addIndexIf true, the index of the data will be added to the names.

Implemented in ORKFramework.ConsoleSettings, ORKFramework.BattleSettings, ORKFramework.BattleTextsSettings, ORKFramework.SaveGameMenuSettings, ORKFramework.MenuSettings, ORKFramework.InventorySettings, ORKFramework.GameControlsSettings, ORKFramework.GameSettings, ORKFramework.EditorSettings, ORKFramework.StatusEffectsSettings, ORKFramework.DifficultiesSettings, ORKFramework.AnimationTypesSettings, ORKFramework.StatusValuesSettings, ORKFramework.AttackAttributesSettings, ORKFramework.DefenceAttributesSettings, ORKFramework.BattleEndSettings, ORKFramework.ResearchTreesSettings, ORKFramework.MainMenuSettings, ORKFramework.CurrenciesSettings, ORKFramework.CombatantsSettings, ORKFramework.AIBehavioursSettings, ORKFramework.AIRulesetsSettings, ORKFramework.AITypesSettings, ORKFramework.FactionsSettings, ORKFramework.QuestsSettings, ORKFramework.QuestTasksSettings, ORKFramework.ShopsSettings, ORKFramework.LogsSettings, ORKFramework.TeleportsSettings, ORKFramework.ClassesSettings, ORKFramework.CombatantTypesSettings, ORKFramework.FactionBenefitsSettings, ORKFramework.ResearchTypesSettings, ORKFramework.ConsoleTypesSettings, ORKFramework.QuestTypesSettings, ORKFramework.ArmorsSettings, ORKFramework.CraftingRecipesSettings, ORKFramework.CraftingTypesSettings, ORKFramework.EquipmentPartsSettings, ORKFramework.ItemsSettings, ORKFramework.ItemTypesSettings, ORKFramework.WeaponsSettings, ORKFramework.AbilitiesSettings, ORKFramework.AbilityTreesSettings, ORKFramework.AbilityTypesSettings, ORKFramework.StatusEffectTypesSettings, ORKFramework.StatusTypesSettings, ORKFramework.AreasSettings, ORKFramework.AreaTypesSettings, ORKFramework.LogTypesSettings, ORKFramework.SceneObjectsSettings, ORKFramework.SceneObjectTypesSettings, ORKFramework.ShortcutSettings, ORKFramework.BattleSpotsSettings, ORKFramework.FactionSympathySettings, ORKFramework.TextDisplaySettings, ORKFramework.QuestSettings, ORKFramework.BackupSettings, ORKFramework.SceneConnectionSettings, ORKFramework.BattleSystemSettings, ORKFramework.SoundTypesSettings, ORKFramework.GlobalEventsSettings, ORKFramework.PortraitTypesSettings, ORKFramework.BattleRangeTemplatesSettings, ORKFramework.InputKeysSettings, ORKFramework.DamageTypesSettings, ORKFramework.StatusRequirementTemplatesSettings, ORKFramework.VariableConditionTemplatesSettings, ORKFramework.PluginsSettings, ORKFramework.AnimationsSettings, ORKFramework.HUDsSettings, ORKFramework.StatusBonusesSettings, ORKFramework.ActionCombosSettings, ORKFramework.BattleAIsSettings, ORKFramework.LootSettings, ORKFramework.MoveAIsSettings, ORKFramework.FormulasSettings, ORKFramework.CombatantSelectionsSettings, ORKFramework.MenuScreensSettings, ORKFramework.QuantitySelectionsSettings, ORKFramework.ShopLayoutsSettings, ORKFramework.LogTextsSettings, ORKFramework.ControlMapsSettings, ORKFramework.BattleGridCellTypesSettings, ORKFramework.BattleGridFormationsSettings, ORKFramework.BattleMenusSettings, ORKFramework.CombatantGroupsSettings, ORKFramework.ColorsSettings, ORKFramework.FormulaTypesSettings, ORKFramework.LanguagesSettings, ORKFramework.RequirementsSettings, ORKFramework.GUIBoxesSettings, ORKFramework.GUILayersSettings, ORKFramework.AbilityDevelopmentsSettings, ORKFramework.StatusDevelopmentsSettings, ORKFramework.CameraPositionsSettings, and ORKFramework.MusicClipsSettings.

virtual void ORKFramework.CoreSettings.GetSaveData ( ref Dictionary< string, ORKDataFile list,
bool  encrypt 
)
virtual

Gets the save data.

Parameters
listThe list of save data the data will be added to.
encryptIf true, the data will be encrypted.
virtual void ORKFramework.CoreSettings.LoadProject ( ORKProjectAsset  project)
virtual

Loads the settings found in the ORK Project asset.

Parameters
projectThe ORK Project asset.
abstract void ORKFramework.CoreSettings.Move ( int  index,
bool  down 
)
pure virtual

Moves the data with the specified index.

Parameters
indexThe data index.
downIf true, the data will be moved down.

Implemented in ORKFramework.ConsoleSettings, ORKFramework.BattleSettings, ORKFramework.BattleTextsSettings, ORKFramework.SaveGameMenuSettings, ORKFramework.MenuSettings, ORKFramework.InventorySettings, ORKFramework.GameControlsSettings, ORKFramework.GameSettings, ORKFramework.EditorSettings, ORKFramework.AnimationTypesSettings, ORKFramework.BattleEndSettings, ORKFramework.MainMenuSettings, ORKFramework.LanguagesSettings, ORKFramework.BattleGridCellTypesSettings, ORKFramework.ShortcutSettings, ORKFramework.BattleSpotsSettings, ORKFramework.GUIBoxesSettings, ORKFramework.LogTextsSettings, ORKFramework.FormulasSettings, ORKFramework.SoundTypesSettings, ORKFramework.GlobalEventsSettings, ORKFramework.PortraitTypesSettings, ORKFramework.CombatantGroupsSettings, ORKFramework.BattleRangeTemplatesSettings, ORKFramework.InputKeysSettings, ORKFramework.DamageTypesSettings, ORKFramework.StatusRequirementTemplatesSettings, ORKFramework.VariableConditionTemplatesSettings, ORKFramework.PluginsSettings, ORKFramework.AnimationsSettings, ORKFramework.HUDsSettings, ORKFramework.StatusBonusesSettings, ORKFramework.ActionCombosSettings, ORKFramework.BattleAIsSettings, ORKFramework.LootSettings, ORKFramework.MoveAIsSettings, ORKFramework.CombatantSelectionsSettings, ORKFramework.MenuScreensSettings, ORKFramework.QuantitySelectionsSettings, ORKFramework.ShopLayoutsSettings, ORKFramework.MusicClipsSettings, ORKFramework.ControlMapsSettings, ORKFramework.BattleGridFormationsSettings, ORKFramework.BattleMenusSettings, ORKFramework.ColorsSettings, ORKFramework.FormulaTypesSettings, ORKFramework.RequirementsSettings, ORKFramework.GUILayersSettings, ORKFramework.AbilityDevelopmentsSettings, ORKFramework.StatusDevelopmentsSettings, ORKFramework.CameraPositionsSettings, ORKFramework.TextDisplaySettings, ORKFramework.QuestSettings, ORKFramework.StatusValuesSettings, ORKFramework.BackupSettings, ORKFramework.AttackAttributesSettings, ORKFramework.DefenceAttributesSettings, ORKFramework.ResearchTreesSettings, ORKFramework.CurrenciesSettings, ORKFramework.SceneConnectionSettings, ORKFramework.BattleSystemSettings, ORKFramework.CombatantsSettings, ORKFramework.StatusEffectsSettings, ORKFramework.AIBehavioursSettings, ORKFramework.AIRulesetsSettings, ORKFramework.AITypesSettings, ORKFramework.FactionsSettings, ORKFramework.DifficultiesSettings, ORKFramework.QuestsSettings, ORKFramework.QuestTasksSettings, ORKFramework.ShopsSettings, ORKFramework.LogsSettings, ORKFramework.TeleportsSettings, ORKFramework.ClassesSettings, ORKFramework.CombatantTypesSettings, ORKFramework.FactionBenefitsSettings, ORKFramework.ResearchTypesSettings, ORKFramework.ConsoleTypesSettings, ORKFramework.QuestTypesSettings, ORKFramework.ArmorsSettings, ORKFramework.CraftingRecipesSettings, ORKFramework.CraftingTypesSettings, ORKFramework.EquipmentPartsSettings, ORKFramework.ItemsSettings, ORKFramework.ItemTypesSettings, ORKFramework.WeaponsSettings, ORKFramework.AbilitiesSettings, ORKFramework.AbilityTreesSettings, ORKFramework.AbilityTypesSettings, ORKFramework.StatusEffectTypesSettings, ORKFramework.StatusTypesSettings, ORKFramework.AreasSettings, ORKFramework.AreaTypesSettings, ORKFramework.LogTypesSettings, ORKFramework.SceneObjectsSettings, ORKFramework.SceneObjectTypesSettings, and ORKFramework.FactionSympathySettings.

abstract void ORKFramework.CoreSettings.Remove ( int  index)
pure virtual

Removes the data with the specified index.

Parameters
indexThe data index.

Implemented in ORKFramework.ConsoleSettings, ORKFramework.BattleSettings, ORKFramework.BattleTextsSettings, ORKFramework.SaveGameMenuSettings, ORKFramework.MenuSettings, ORKFramework.InventorySettings, ORKFramework.GameControlsSettings, ORKFramework.GameSettings, ORKFramework.EditorSettings, ORKFramework.AnimationTypesSettings, ORKFramework.BattleEndSettings, ORKFramework.MainMenuSettings, ORKFramework.ShortcutSettings, ORKFramework.BattleSpotsSettings, ORKFramework.BattleGridCellTypesSettings, ORKFramework.LanguagesSettings, ORKFramework.LogTextsSettings, ORKFramework.FormulasSettings, ORKFramework.GUIBoxesSettings, ORKFramework.SoundTypesSettings, ORKFramework.GlobalEventsSettings, ORKFramework.PortraitTypesSettings, ORKFramework.TextDisplaySettings, ORKFramework.BattleRangeTemplatesSettings, ORKFramework.InputKeysSettings, ORKFramework.DamageTypesSettings, ORKFramework.StatusRequirementTemplatesSettings, ORKFramework.VariableConditionTemplatesSettings, ORKFramework.QuestSettings, ORKFramework.PluginsSettings, ORKFramework.AnimationsSettings, ORKFramework.HUDsSettings, ORKFramework.StatusBonusesSettings, ORKFramework.ActionCombosSettings, ORKFramework.BattleAIsSettings, ORKFramework.LootSettings, ORKFramework.MoveAIsSettings, ORKFramework.CombatantSelectionsSettings, ORKFramework.MenuScreensSettings, ORKFramework.QuantitySelectionsSettings, ORKFramework.ShopLayoutsSettings, ORKFramework.MusicClipsSettings, ORKFramework.ControlMapsSettings, ORKFramework.BattleGridFormationsSettings, ORKFramework.BattleMenusSettings, ORKFramework.CombatantGroupsSettings, ORKFramework.ColorsSettings, ORKFramework.FormulaTypesSettings, ORKFramework.RequirementsSettings, ORKFramework.GUILayersSettings, ORKFramework.AbilityDevelopmentsSettings, ORKFramework.StatusDevelopmentsSettings, ORKFramework.CameraPositionsSettings, ORKFramework.BackupSettings, ORKFramework.SceneConnectionSettings, ORKFramework.BattleSystemSettings, ORKFramework.CurrenciesSettings, ORKFramework.AIBehavioursSettings, ORKFramework.AIRulesetsSettings, ORKFramework.AITypesSettings, ORKFramework.FactionsSettings, ORKFramework.AttackAttributesSettings, ORKFramework.DefenceAttributesSettings, ORKFramework.FactionSympathySettings, ORKFramework.DifficultiesSettings, ORKFramework.QuestsSettings, ORKFramework.QuestTasksSettings, ORKFramework.ShopsSettings, ORKFramework.StatusValuesSettings, ORKFramework.LogsSettings, ORKFramework.TeleportsSettings, ORKFramework.ClassesSettings, ORKFramework.CombatantsSettings, ORKFramework.CombatantTypesSettings, ORKFramework.FactionBenefitsSettings, ORKFramework.ResearchTreesSettings, ORKFramework.ResearchTypesSettings, ORKFramework.ConsoleTypesSettings, ORKFramework.QuestTypesSettings, ORKFramework.ArmorsSettings, ORKFramework.CraftingRecipesSettings, ORKFramework.CraftingTypesSettings, ORKFramework.EquipmentPartsSettings, ORKFramework.ItemsSettings, ORKFramework.ItemTypesSettings, ORKFramework.WeaponsSettings, ORKFramework.AbilitiesSettings, ORKFramework.AbilityTreesSettings, ORKFramework.AbilityTypesSettings, ORKFramework.StatusEffectTypesSettings, ORKFramework.StatusTypesSettings, ORKFramework.AreasSettings, ORKFramework.AreaTypesSettings, ORKFramework.LogTypesSettings, ORKFramework.SceneObjectsSettings, ORKFramework.SceneObjectTypesSettings, and ORKFramework.StatusEffectsSettings.

void ORKFramework.CoreSettings.SetRealIDs ( BaseIndexData[]  d)

Sets the RealID values (indexes) of the data.

Parameters
dThe data.
abstract void ORKFramework.CoreSettings.SetRealIDs ( )
pure virtual

Sets the RealID values (indexes).

Implemented in ORKFramework.ConsoleSettings, ORKFramework.BattleSettings, ORKFramework.BattleTextsSettings, ORKFramework.SaveGameMenuSettings, ORKFramework.MenuSettings, ORKFramework.EditorSettings, ORKFramework.InventorySettings, ORKFramework.GameSettings, ORKFramework.GameControlsSettings, ORKFramework.AnimationTypesSettings, ORKFramework.MainMenuSettings, ORKFramework.ShortcutSettings, ORKFramework.BattleSpotsSettings, ORKFramework.BattleEndSettings, ORKFramework.TextDisplaySettings, ORKFramework.QuestSettings, ORKFramework.SceneConnectionSettings, ORKFramework.FactionSympathySettings, ORKFramework.SoundTypesSettings, ORKFramework.CurrenciesSettings, ORKFramework.BattleSystemSettings, ORKFramework.GlobalEventsSettings, ORKFramework.PortraitTypesSettings, ORKFramework.BattleRangeTemplatesSettings, ORKFramework.InputKeysSettings, ORKFramework.DamageTypesSettings, ORKFramework.StatusRequirementTemplatesSettings, ORKFramework.VariableConditionTemplatesSettings, ORKFramework.BackupSettings, ORKFramework.PluginsSettings, ORKFramework.AnimationsSettings, ORKFramework.AIBehavioursSettings, ORKFramework.AIRulesetsSettings, ORKFramework.AITypesSettings, ORKFramework.FactionsSettings, ORKFramework.HUDsSettings, ORKFramework.AttackAttributesSettings, ORKFramework.DefenceAttributesSettings, ORKFramework.StatusBonusesSettings, ORKFramework.ActionCombosSettings, ORKFramework.BattleAIsSettings, ORKFramework.LootSettings, ORKFramework.MoveAIsSettings, ORKFramework.DifficultiesSettings, ORKFramework.FormulasSettings, ORKFramework.QuestsSettings, ORKFramework.QuestTasksSettings, ORKFramework.CombatantSelectionsSettings, ORKFramework.MenuScreensSettings, ORKFramework.QuantitySelectionsSettings, ORKFramework.ShopLayoutsSettings, ORKFramework.ShopsSettings, ORKFramework.LogsSettings, ORKFramework.LogTextsSettings, ORKFramework.TeleportsSettings, ORKFramework.ControlMapsSettings, ORKFramework.BattleGridCellTypesSettings, ORKFramework.BattleGridFormationsSettings, ORKFramework.BattleMenusSettings, ORKFramework.ClassesSettings, ORKFramework.CombatantGroupsSettings, ORKFramework.CombatantsSettings, ORKFramework.CombatantTypesSettings, ORKFramework.FactionBenefitsSettings, ORKFramework.ResearchTreesSettings, ORKFramework.ResearchTypesSettings, ORKFramework.ColorsSettings, ORKFramework.ConsoleTypesSettings, ORKFramework.FormulaTypesSettings, ORKFramework.LanguagesSettings, ORKFramework.QuestTypesSettings, ORKFramework.RequirementsSettings, ORKFramework.ArmorsSettings, ORKFramework.CraftingRecipesSettings, ORKFramework.CraftingTypesSettings, ORKFramework.EquipmentPartsSettings, ORKFramework.ItemsSettings, ORKFramework.ItemTypesSettings, ORKFramework.WeaponsSettings, ORKFramework.GUIBoxesSettings, ORKFramework.GUILayersSettings, ORKFramework.AbilitiesSettings, ORKFramework.AbilityDevelopmentsSettings, ORKFramework.AbilityTreesSettings, ORKFramework.AbilityTypesSettings, ORKFramework.StatusDevelopmentsSettings, ORKFramework.StatusEffectsSettings, ORKFramework.StatusEffectTypesSettings, ORKFramework.StatusTypesSettings, ORKFramework.StatusValuesSettings, ORKFramework.AreasSettings, ORKFramework.AreaTypesSettings, ORKFramework.CameraPositionsSettings, ORKFramework.LogTypesSettings, ORKFramework.MusicClipsSettings, ORKFramework.SceneObjectsSettings, and ORKFramework.SceneObjectTypesSettings.

Property Documentation

abstract string ORKFramework.CoreSettings.FILENAME
get

Gets the filename used for saving the settings.

The filename.