public Game(IWinLoseHandler winLoseHandler, IResolver resolver, InputPlanetController inputPlanetController, AiPlanetController aiPlanetController, ISerializedCelestialSystemProvider csProvider, ICelestialSystemSerializer serializer, PlayerStatsProvider playerStatsProvider) { this.winLoseHandler = winLoseHandler; this.resolver = resolver; this.inputPlanetController = inputPlanetController; this.aiPlanetController = aiPlanetController; this.csProvider = csProvider; this.serializer = serializer; this.playerStatsProvider = playerStatsProvider; }
public void Init(IAppControls appControls, ISerializedCelestialSystemProvider csProvider) { this.csProvider = csProvider; this.appControls = appControls; }