C# Класс NetMud.DataAccess.FileSystem.PlayerData

Наследование: FileAccessor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ArchiveCharacter ( ICharacter entity ) : void

Archive a character

LoadAllCharactersForAccountToCache ( string accountHandle ) : bool

Dumps everything of a single type into the cache from the filesystem for BackingData

RestorePlayer ( string accountHandle, long charID ) : IPlayer

Restores one character from their Current backup

WriteCharacter ( ICharacter entity ) : void

Write one character to its player current data

WriteOnePlayer ( IPlayer entity ) : bool

Writes one player out to disk

Приватные методы

Метод Описание
GetCharacterFilename ( ICharacter entity ) : string

Gets the statically formatted filename for a player

GetPlayerFilename ( IPlayer entity ) : string

Gets the statically formatted filename for a player

GetPlayerFilename ( long charId ) : string
WritePlayer ( DirectoryInfo dir, IPlayer entity ) : void

Writes one player out (and only one character) and their inventory to Current and archives whatever used to be Current

Описание методов

ArchiveCharacter() публичный Метод

Archive a character
public ArchiveCharacter ( ICharacter entity ) : void
entity ICharacter the thing to archive
Результат void

LoadAllCharactersForAccountToCache() публичный Метод

Dumps everything of a single type into the cache from the filesystem for BackingData
public LoadAllCharactersForAccountToCache ( string accountHandle ) : bool
accountHandle string
Результат bool

RestorePlayer() публичный Метод

Restores one character from their Current backup
public RestorePlayer ( string accountHandle, long charID ) : IPlayer
accountHandle string Global Account Handle for the account
charID long Which character to load
Результат IPlayer

WriteCharacter() публичный Метод

Write one character to its player current data
public WriteCharacter ( ICharacter entity ) : void
entity ICharacter the char to write
Результат void

WriteOnePlayer() публичный Метод

Writes one player out to disk
public WriteOnePlayer ( IPlayer entity ) : bool
entity IPlayer
Результат bool