コード例 #1
0
ファイル: DataManager.cs プロジェクト: YsraKen/DataManagement
    public PlayerCharacter GetCharacter(DefaultCharacters character)
    {
        var user      = GetUser().name;
        var directory = new string[] { user, PlayerCharacter.directoryName };

        return(SaveManager.Load <PlayerCharacter>(directory, character.ToString()));
    }
コード例 #2
0
ファイル: PlayerData.cs プロジェクト: YsraKen/DataManagement
    // Save
    public PlayerData(string newUser)
    {
        // Create new user folder
        SaveManager.CreateDirectory(newUser);

        // Serializable variables
        name      = newUser;
        coins     = 0;
        character = (DefaultCharacters)0;

        // Create new user folder
        SaveManager.CreateDirectory(newUser);

        // Create data files
        new PlayerProgress(newUser);
        new Edison(newUser);                         // PlayerCharacter
        new PlayerInventory(newUser);
        // these includes individual hard saving in it!

        // Hard Save
        Save();
    }
コード例 #3
0
 public PC GetDefaultCharacter(Server server)
 {
     return(DefaultCharacters.SingleOrDefault(x => x.Server == server).Character as PC);
 }