private void SaveGameToPath(string path) { var savedGame = new SavedGame(BoardSpaceStates); var json = JsonUtility.ToJson(savedGame); File.WriteAllText(path, json); BoardUpdatedEvent?.Invoke(); return; }
public void NewGame() { foreach (var space in BoardSpaceStates) { space.numberOfPenguins = 0; space.IsAntarcticBase = false; } for (int i = 0; i < 10; i++) { BoardSpaceStates[Random.Range(0, BoardSpaceStates.Length)].numberOfPenguins++; } _totalPenguins = 10; BoardSpaceStates[Random.Range(0, BoardSpaceStates.Length)].IsAntarcticBase = true; BoardUpdatedEvent?.Invoke(); }