public void AddPlayer(string name) { PlayerStore player = new PlayerStore(name); Players.Add(player); CurrentPlayer = player; BinaryPlayerSaver.SavePlayer(player); }
public void DeleteCurrentPlayer() { BinaryPlayerSaver.DeletePlayer(CurrentPlayer); Players.Remove(CurrentPlayer); if (Players.Count == 0) { AddPlayer("default"); } ChangeActivePlayer(Players[0]); }
public void Initialize() { try { Players = BinaryPlayerSaver.LoadPlayers(); } catch (Exception e) { Debug.Log("Error loading players: " + e.Message); Players = new List <PlayerStore>(); } if (Players.Count == 0) { AddPlayer("default"); } ChangeActivePlayer(Players[0]); }
public void SaveCurrentPlayer() { BinaryPlayerSaver.SavePlayer(CurrentPlayer); }