Пример #1
0
        private void Start()
        {
            spaceShip      = Models.SpaceShip;
            stats          = Models.SpaceShip.Stats;
            shipController = FindObjectOfType <ShipController>();

            CreateMergedStream();
            stats.StatsStream.Subscribe(UpdateStats).AddTo(this);
        }
Пример #2
0
 private void Awake()
 {
     StatsMath       = new StatsMath();
     SpaceShip       = new SpaceShip();
     CharacterPool   = new CharacterPool();
     StartConditions = new StartConditions();
     ButtonModel     = new ButtonModel();
     Scenario        = new Scenario();
     References      = FindObjectOfType <References>();
 }
Пример #3
0
        private void Start()
        {
            spaceShip       = Models.SpaceShip;
            startConditions = Models.StartConditions;
            statsMath       = Models.StatsMath;

            SetStartPeopleCount();
            StartCoroutine(CalculateStats());

            Event.OnEventShown  += TurnStatsOff;
            Event.OnEventClosed += TurnStatsOn;
        }