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