public SavegameModel CreateNewSavegame() { var mineSavegame = new MineSavegame { NumberCorridor = 3 }; var corridorSavegame = new CorridorSavegame { Level = 1 }; var savegameModel = new SavegameModel { CorridorSavegame = corridorSavegame, MineSavegame = mineSavegame }; return(savegameModel); }
public MineController([NotNull] MineSavegame mineSavegame, [NotNull] CorridorPresenter.Factory corridorFactory) { if (mineSavegame == null) { throw new ArgumentNullException("mineSavegame"); } if (corridorFactory == null) { throw new ArgumentNullException("corridorFactory"); } _mineSavegame = mineSavegame; _corridorFactory = corridorFactory; Debug.Log("Created MineController"); SpawnAllCorridors(); }