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 |