Beispiel #1
0
        public void AddPlayer(string name)
        {
            PlayerStore player = new PlayerStore(name);

            Players.Add(player);
            CurrentPlayer = player;
            BinaryPlayerSaver.SavePlayer(player);
        }
Beispiel #2
0
 public void DeleteCurrentPlayer()
 {
     BinaryPlayerSaver.DeletePlayer(CurrentPlayer);
     Players.Remove(CurrentPlayer);
     if (Players.Count == 0)
     {
         AddPlayer("default");
     }
     ChangeActivePlayer(Players[0]);
 }
Beispiel #3
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]);
        }
Beispiel #4
0
 public void SaveCurrentPlayer()
 {
     BinaryPlayerSaver.SavePlayer(CurrentPlayer);
 }