|
| 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 () |
| |