|
Eamon CS
3.1.0
|
Public Member Functions | |
| RetCode | LoadRecords< T, U > (ref IDbTable< T > table, string fileName, bool validate=true, bool printOutput=true) |
| RetCode | LoadConfigs (string fileName, bool validate=true, bool printOutput=true) |
| RetCode | LoadFilesets (string fileName, bool validate=true, bool printOutput=true) |
| RetCode | LoadCharacters (string fileName, bool validate=true, bool printOutput=true) |
| RetCode | LoadModules (string fileName, bool validate=true, bool printOutput=true) |
| RetCode | LoadRooms (string fileName, bool validate=true, bool printOutput=true) |
| RetCode | LoadArtifacts (string fileName, bool validate=true, bool printOutput=true) |
| RetCode | LoadEffects (string fileName, bool validate=true, bool printOutput=true) |
| RetCode | LoadMonsters (string fileName, bool validate=true, bool printOutput=true) |
| RetCode | LoadHints (string fileName, bool validate=true, bool printOutput=true) |
| RetCode | LoadGameStates (string fileName, bool validate=true, bool printOutput=true) |
| RetCode | SaveRecords< T > (IDbTable< T > table, string fileName, bool printOutput=true) |
| RetCode | SaveConfigs (string fileName, bool printOutput=true) |
| RetCode | SaveFilesets (string fileName, bool printOutput=true) |
| RetCode | SaveCharacters (string fileName, bool printOutput=true) |
| RetCode | SaveModules (string fileName, bool printOutput=true) |
| RetCode | SaveRooms (string fileName, bool printOutput=true) |
| RetCode | SaveArtifacts (string fileName, bool printOutput=true) |
| RetCode | SaveEffects (string fileName, bool printOutput=true) |
| RetCode | SaveMonsters (string fileName, bool printOutput=true) |
| RetCode | SaveHints (string fileName, bool printOutput=true) |
| RetCode | SaveGameStates (string fileName, bool printOutput=true) |
| RetCode | FreeRecords< T > (IDbTable< T > table, bool dispose=true) |
| RetCode | FreeConfigs (bool dispose=true) |
| RetCode | FreeFilesets (bool dispose=true) |
| RetCode | FreeCharacters (bool dispose=true) |
| RetCode | FreeModules (bool dispose=true) |
| RetCode | FreeRooms (bool dispose=true) |
| RetCode | FreeArtifacts (bool dispose=true) |
| RetCode | FreeEffects (bool dispose=true) |
| RetCode | FreeMonsters (bool dispose=true) |
| RetCode | FreeHints (bool dispose=true) |
| RetCode | FreeGameStates (bool dispose=true) |
| long | GetRecordCount< T > (IDbTable< T > table) |
| long | GetConfigCount () |
| long | GetFilesetCount () |
| long | GetCharacterCount () |
| long | GetModuleCount () |
| long | GetRoomCount () |
| long | GetArtifactCount () |
| long | GetEffectCount () |
| long | GetMonsterCount () |
| long | GetHintCount () |
| long | GetGameStateCount () |
| T | FindRecord< T > (IDbTable< T > table, long uid) |
| IConfig | FindConfig (long uid) |
| IFileset | FindFileset (long uid) |
| ICharacter | FindCharacter (long uid) |
| IModule | FindModule (long uid) |
| IRoom | FindRoom (long uid) |
| IArtifact | FindArtifact (long uid) |
| IEffect | FindEffect (long uid) |
| IMonster | FindMonster (long uid) |
| IHint | FindHint (long uid) |
| IGameState | FindGameState (long uid) |
| T | FindRecord< T > (IDbTable< T > table, Type type, bool exactMatch=false) |
| RetCode | AddRecord< T > (IDbTable< T > table, T record, bool makeCopy=false) |
| RetCode | AddConfig (IConfig config, bool makeCopy=false) |
| RetCode | AddFileset (IFileset fileset, bool makeCopy=false) |
| RetCode | AddCharacter (ICharacter character, bool makeCopy=false) |
| RetCode | AddModule (IModule module, bool makeCopy=false) |
| RetCode | AddRoom (IRoom room, bool makeCopy=false) |
| RetCode | AddArtifact (IArtifact artifact, bool makeCopy=false) |
| RetCode | AddEffect (IEffect effect, bool makeCopy=false) |
| RetCode | AddMonster (IMonster monster, bool makeCopy=false) |
| RetCode | AddHint (IHint hint, bool makeCopy=false) |
| RetCode | AddGameState (IGameState gameState, bool makeCopy=false) |
| T | RemoveRecord< T > (IDbTable< T > table, long uid) |
| IConfig | RemoveConfig (long uid) |
| IFileset | RemoveFileset (long uid) |
| ICharacter | RemoveCharacter (long uid) |
| IModule | RemoveModule (long uid) |
| IRoom | RemoveRoom (long uid) |
| IArtifact | RemoveArtifact (long uid) |
| IEffect | RemoveEffect (long uid) |
| IMonster | RemoveMonster (long uid) |
| IHint | RemoveHint (long uid) |
| IGameState | RemoveGameState (long uid) |
| T | RemoveRecord< T > (IDbTable< T > table, Type type, bool exactMatch=false) |
| long | GetRecordUid< T > (IDbTable< T > table, bool allocate=true) |
| long | GetConfigUid (bool allocate=true) |
| long | GetFilesetUid (bool allocate=true) |
| long | GetCharacterUid (bool allocate=true) |
| long | GetModuleUid (bool allocate=true) |
| long | GetRoomUid (bool allocate=true) |
| long | GetArtifactUid (bool allocate=true) |
| long | GetEffectUid (bool allocate=true) |
| long | GetMonsterUid (bool allocate=true) |
| long | GetHintUid (bool allocate=true) |
| long | GetGameStateUid (bool allocate=true) |
| void | FreeRecordUid< T > (IDbTable< T > table, long uid) |
| void | FreeConfigUid (long uid) |
| void | FreeFilesetUid (long uid) |
| void | FreeCharacterUid (long uid) |
| void | FreeModuleUid (long uid) |
| void | FreeRoomUid (long uid) |
| void | FreeArtifactUid (long uid) |
| void | FreeEffectUid (long uid) |
| void | FreeMonsterUid (long uid) |
| void | FreeHintUid (long uid) |
| void | FreeGameStateUid (long uid) |
| void | PushArtifactTable (ArtifactTableType tableType) |
| void | PopArtifactTable () |
| void | ExecuteOnArtifactTable (ArtifactTableType tableType, Action tableFunc) |
Properties | |
| IDbTable< IConfig > | ConfigTable [get, set] |
| IDbTable< IFileset > | FilesetTable [get, set] |
| IDbTable< ICharacter > | CharacterTable [get, set] |
| IDbTable< IModule > | ModuleTable [get, set] |
| IDbTable< IRoom > | RoomTable [get, set] |
| IDbTable< IArtifact > | ArtifactTable [get, set] |
| IDbTable< IEffect > | EffectTable [get, set] |
| IDbTable< IMonster > | MonsterTable [get, set] |
| IDbTable< IHint > | HintTable [get, set] |
| IDbTable< IGameState > | GameStateTable [get, set] |
| ArtifactTableType | ArtifactTableType [get] |
| RetCode Eamon.Framework.DataStorage.IDatabase.AddCharacter | ( | ICharacter | character, |
| bool | makeCopy = false |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.AddGameState | ( | IGameState | gameState, |
| bool | makeCopy = false |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.AddRecord< T > | ( | IDbTable< T > | table, |
| T | record, | ||
| bool | makeCopy = false |
||
| ) |
| table | |
| record | |
| makeCopy |
Implemented in Eamon.Game.DataStorage.Database.
| T | : | class | |
| T | : | IGameBase |
| void Eamon.Framework.DataStorage.IDatabase.ExecuteOnArtifactTable | ( | ArtifactTableType | tableType, |
| Action | tableFunc | ||
| ) |
| tableType | |
| tableFunc |
Implemented in Eamon.Game.DataStorage.Database.
| IArtifact Eamon.Framework.DataStorage.IDatabase.FindArtifact | ( | long | uid | ) |
| ICharacter Eamon.Framework.DataStorage.IDatabase.FindCharacter | ( | long | uid | ) |
| IConfig Eamon.Framework.DataStorage.IDatabase.FindConfig | ( | long | uid | ) |
| IEffect Eamon.Framework.DataStorage.IDatabase.FindEffect | ( | long | uid | ) |
| IFileset Eamon.Framework.DataStorage.IDatabase.FindFileset | ( | long | uid | ) |
| IGameState Eamon.Framework.DataStorage.IDatabase.FindGameState | ( | long | uid | ) |
| IHint Eamon.Framework.DataStorage.IDatabase.FindHint | ( | long | uid | ) |
| IModule Eamon.Framework.DataStorage.IDatabase.FindModule | ( | long | uid | ) |
| IMonster Eamon.Framework.DataStorage.IDatabase.FindMonster | ( | long | uid | ) |
| T Eamon.Framework.DataStorage.IDatabase.FindRecord< T > | ( | IDbTable< T > | table, |
| long | uid | ||
| ) |
| table | |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| T | : | class | |
| T | : | IGameBase |
| T Eamon.Framework.DataStorage.IDatabase.FindRecord< T > | ( | IDbTable< T > | table, |
| Type | type, | ||
| bool | exactMatch = false |
||
| ) |
| table | |
| type | |
| exactMatch |
Implemented in Eamon.Game.DataStorage.Database.
| T | : | class | |
| T | : | IGameBase |
| IRoom Eamon.Framework.DataStorage.IDatabase.FindRoom | ( | long | uid | ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.FreeArtifacts | ( | bool | dispose = true | ) |
| void Eamon.Framework.DataStorage.IDatabase.FreeArtifactUid | ( | long | uid | ) |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| RetCode Eamon.Framework.DataStorage.IDatabase.FreeCharacters | ( | bool | dispose = true | ) |
| void Eamon.Framework.DataStorage.IDatabase.FreeCharacterUid | ( | long | uid | ) |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| RetCode Eamon.Framework.DataStorage.IDatabase.FreeConfigs | ( | bool | dispose = true | ) |
| void Eamon.Framework.DataStorage.IDatabase.FreeConfigUid | ( | long | uid | ) |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| RetCode Eamon.Framework.DataStorage.IDatabase.FreeEffects | ( | bool | dispose = true | ) |
| void Eamon.Framework.DataStorage.IDatabase.FreeEffectUid | ( | long | uid | ) |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| RetCode Eamon.Framework.DataStorage.IDatabase.FreeFilesets | ( | bool | dispose = true | ) |
| void Eamon.Framework.DataStorage.IDatabase.FreeFilesetUid | ( | long | uid | ) |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| RetCode Eamon.Framework.DataStorage.IDatabase.FreeGameStates | ( | bool | dispose = true | ) |
| void Eamon.Framework.DataStorage.IDatabase.FreeGameStateUid | ( | long | uid | ) |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| RetCode Eamon.Framework.DataStorage.IDatabase.FreeHints | ( | bool | dispose = true | ) |
| void Eamon.Framework.DataStorage.IDatabase.FreeHintUid | ( | long | uid | ) |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| RetCode Eamon.Framework.DataStorage.IDatabase.FreeModules | ( | bool | dispose = true | ) |
| void Eamon.Framework.DataStorage.IDatabase.FreeModuleUid | ( | long | uid | ) |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| RetCode Eamon.Framework.DataStorage.IDatabase.FreeMonsters | ( | bool | dispose = true | ) |
| void Eamon.Framework.DataStorage.IDatabase.FreeMonsterUid | ( | long | uid | ) |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| RetCode Eamon.Framework.DataStorage.IDatabase.FreeRecords< T > | ( | IDbTable< T > | table, |
| bool | dispose = true |
||
| ) |
| table | |
| dispose |
Implemented in Eamon.Game.DataStorage.Database.
| T | : | class | |
| T | : | IGameBase |
| void Eamon.Framework.DataStorage.IDatabase.FreeRecordUid< T > | ( | IDbTable< T > | table, |
| long | uid | ||
| ) |
| table | |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| T | : | class | |
| T | : | IGameBase |
| RetCode Eamon.Framework.DataStorage.IDatabase.FreeRooms | ( | bool | dispose = true | ) |
| void Eamon.Framework.DataStorage.IDatabase.FreeRoomUid | ( | long | uid | ) |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| long Eamon.Framework.DataStorage.IDatabase.GetArtifactCount | ( | ) |
Implemented in Eamon.Game.DataStorage.Database.
| long Eamon.Framework.DataStorage.IDatabase.GetArtifactUid | ( | bool | allocate = true | ) |
| long Eamon.Framework.DataStorage.IDatabase.GetCharacterCount | ( | ) |
Implemented in Eamon.Game.DataStorage.Database.
| long Eamon.Framework.DataStorage.IDatabase.GetCharacterUid | ( | bool | allocate = true | ) |
| long Eamon.Framework.DataStorage.IDatabase.GetConfigCount | ( | ) |
Implemented in Eamon.Game.DataStorage.Database.
| long Eamon.Framework.DataStorage.IDatabase.GetConfigUid | ( | bool | allocate = true | ) |
| long Eamon.Framework.DataStorage.IDatabase.GetEffectCount | ( | ) |
Implemented in Eamon.Game.DataStorage.Database.
| long Eamon.Framework.DataStorage.IDatabase.GetEffectUid | ( | bool | allocate = true | ) |
| long Eamon.Framework.DataStorage.IDatabase.GetFilesetCount | ( | ) |
Implemented in Eamon.Game.DataStorage.Database.
| long Eamon.Framework.DataStorage.IDatabase.GetFilesetUid | ( | bool | allocate = true | ) |
| long Eamon.Framework.DataStorage.IDatabase.GetGameStateCount | ( | ) |
Implemented in Eamon.Game.DataStorage.Database.
| long Eamon.Framework.DataStorage.IDatabase.GetGameStateUid | ( | bool | allocate = true | ) |
| long Eamon.Framework.DataStorage.IDatabase.GetHintCount | ( | ) |
Implemented in Eamon.Game.DataStorage.Database.
| long Eamon.Framework.DataStorage.IDatabase.GetHintUid | ( | bool | allocate = true | ) |
| long Eamon.Framework.DataStorage.IDatabase.GetModuleCount | ( | ) |
Implemented in Eamon.Game.DataStorage.Database.
| long Eamon.Framework.DataStorage.IDatabase.GetModuleUid | ( | bool | allocate = true | ) |
| long Eamon.Framework.DataStorage.IDatabase.GetMonsterCount | ( | ) |
Implemented in Eamon.Game.DataStorage.Database.
| long Eamon.Framework.DataStorage.IDatabase.GetMonsterUid | ( | bool | allocate = true | ) |
| long Eamon.Framework.DataStorage.IDatabase.GetRecordCount< T > | ( | IDbTable< T > | table | ) |
| table |
Implemented in Eamon.Game.DataStorage.Database.
| T | : | class | |
| T | : | IGameBase |
| long Eamon.Framework.DataStorage.IDatabase.GetRecordUid< T > | ( | IDbTable< T > | table, |
| bool | allocate = true |
||
| ) |
| table | |
| allocate |
Implemented in Eamon.Game.DataStorage.Database.
| T | : | class | |
| T | : | IGameBase |
| long Eamon.Framework.DataStorage.IDatabase.GetRoomCount | ( | ) |
Implemented in Eamon.Game.DataStorage.Database.
| long Eamon.Framework.DataStorage.IDatabase.GetRoomUid | ( | bool | allocate = true | ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.LoadArtifacts | ( | string | fileName, |
| bool | validate = true, |
||
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.LoadCharacters | ( | string | fileName, |
| bool | validate = true, |
||
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.LoadConfigs | ( | string | fileName, |
| bool | validate = true, |
||
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.LoadEffects | ( | string | fileName, |
| bool | validate = true, |
||
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.LoadFilesets | ( | string | fileName, |
| bool | validate = true, |
||
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.LoadGameStates | ( | string | fileName, |
| bool | validate = true, |
||
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.LoadHints | ( | string | fileName, |
| bool | validate = true, |
||
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.LoadModules | ( | string | fileName, |
| bool | validate = true, |
||
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.LoadMonsters | ( | string | fileName, |
| bool | validate = true, |
||
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.LoadRecords< T, U > | ( | ref IDbTable< T > | table, |
| string | fileName, | ||
| bool | validate = true, |
||
| bool | printOutput = true |
||
| ) |
| table | |
| fileName | |
| validate | |
| printOutput |
Implemented in Eamon.Game.DataStorage.Database.
| T | : | class | |
| T | : | IGameBase | |
| U | : | class | |
| U | : | IHelper<T> |
| RetCode Eamon.Framework.DataStorage.IDatabase.LoadRooms | ( | string | fileName, |
| bool | validate = true, |
||
| bool | printOutput = true |
||
| ) |
| void Eamon.Framework.DataStorage.IDatabase.PopArtifactTable | ( | ) |
Implemented in Eamon.Game.DataStorage.Database.
| void Eamon.Framework.DataStorage.IDatabase.PushArtifactTable | ( | ArtifactTableType | tableType | ) |
| tableType |
Implemented in Eamon.Game.DataStorage.Database.
| IArtifact Eamon.Framework.DataStorage.IDatabase.RemoveArtifact | ( | long | uid | ) |
| ICharacter Eamon.Framework.DataStorage.IDatabase.RemoveCharacter | ( | long | uid | ) |
| IConfig Eamon.Framework.DataStorage.IDatabase.RemoveConfig | ( | long | uid | ) |
| IEffect Eamon.Framework.DataStorage.IDatabase.RemoveEffect | ( | long | uid | ) |
| IFileset Eamon.Framework.DataStorage.IDatabase.RemoveFileset | ( | long | uid | ) |
| IGameState Eamon.Framework.DataStorage.IDatabase.RemoveGameState | ( | long | uid | ) |
| IHint Eamon.Framework.DataStorage.IDatabase.RemoveHint | ( | long | uid | ) |
| IModule Eamon.Framework.DataStorage.IDatabase.RemoveModule | ( | long | uid | ) |
| IMonster Eamon.Framework.DataStorage.IDatabase.RemoveMonster | ( | long | uid | ) |
| T Eamon.Framework.DataStorage.IDatabase.RemoveRecord< T > | ( | IDbTable< T > | table, |
| long | uid | ||
| ) |
| table | |
| uid |
Implemented in Eamon.Game.DataStorage.Database.
| T | : | class | |
| T | : | IGameBase |
| T Eamon.Framework.DataStorage.IDatabase.RemoveRecord< T > | ( | IDbTable< T > | table, |
| Type | type, | ||
| bool | exactMatch = false |
||
| ) |
| table | |
| type | |
| exactMatch |
Implemented in Eamon.Game.DataStorage.Database.
| T | : | class | |
| T | : | IGameBase |
| IRoom Eamon.Framework.DataStorage.IDatabase.RemoveRoom | ( | long | uid | ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.SaveArtifacts | ( | string | fileName, |
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.SaveCharacters | ( | string | fileName, |
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.SaveConfigs | ( | string | fileName, |
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.SaveEffects | ( | string | fileName, |
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.SaveFilesets | ( | string | fileName, |
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.SaveGameStates | ( | string | fileName, |
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.SaveHints | ( | string | fileName, |
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.SaveModules | ( | string | fileName, |
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.SaveMonsters | ( | string | fileName, |
| bool | printOutput = true |
||
| ) |
| RetCode Eamon.Framework.DataStorage.IDatabase.SaveRecords< T > | ( | IDbTable< T > | table, |
| string | fileName, | ||
| bool | printOutput = true |
||
| ) |
| table | |
| fileName | |
| printOutput |
Implemented in Eamon.Game.DataStorage.Database.
| T | : | class | |
| T | : | IGameBase |
| RetCode Eamon.Framework.DataStorage.IDatabase.SaveRooms | ( | string | fileName, |
| bool | printOutput = true |
||
| ) |
|
get |
|
getset |
|
getset |