public void Reinitialize() { var battleArray = _battleResource.LoadBattlesInit(); var battles = (battleArray ?? throw new CannotLoadBattleFileException()).ToList(); var data = new BattleContainer() { battles = battles.ToArray() }; _battleResource.SaveBattles(data); }
public void AddBattle(Battle.Battle battle) { var battleArray = LoadBattle(); var battles = (battleArray ?? throw new CannotLoadBattleFileException()).ToList(); battles.Add(battle); var data = new BattleContainer() { battles = battles.ToArray() }; _battleResource.SaveBattles(data); Save(battles.Count - 1); }
public void SaveBattles(BattleContainer battleContainer) { base.Save(BATTLES, battleContainer); }
private void Awake() { instance = this; }