private void Start() { spaceShip = Models.SpaceShip; stats = Models.SpaceShip.Stats; shipController = FindObjectOfType <ShipController>(); CreateMergedStream(); stats.StatsStream.Subscribe(UpdateStats).AddTo(this); }
private void Awake() { StatsMath = new StatsMath(); SpaceShip = new SpaceShip(); CharacterPool = new CharacterPool(); StartConditions = new StartConditions(); ButtonModel = new ButtonModel(); Scenario = new Scenario(); References = FindObjectOfType <References>(); }
private void Start() { spaceShip = Models.SpaceShip; startConditions = Models.StartConditions; statsMath = Models.StatsMath; SetStartPeopleCount(); StartCoroutine(CalculateStats()); Event.OnEventShown += TurnStatsOff; Event.OnEventClosed += TurnStatsOn; }