Exemple #1
0
        // This is to receive the simulator and increment slider from the game loop, and to set
        // all the labels afterwards
        public void SetSimulator(ICivicControls simulator, Slider incrementSlider, FundingManager fundingManager)
        {
            _incrementSlider = incrementSlider;
            _fundingMgr      = fundingManager;
            _simulator       = simulator;

            _breakdownTextBuffer = new string[_simulator.ConstBuildingTypes.Length];

            _textBldgType.text = $"{_labelBuildingType}: {_simulator.ConstBuildingTypes[0]}\n({_simulator.ConstBuildingSeats[0]} {_labelGeneralSeatName})";
            UpdateTextLabels();
            UpdateBldgTypeText(0);
        }
 public void SetSimulator(ICivicControls simulator, IncrementSliderControls incrementSlider)
 {
     _incrementSlider = incrementSlider;
     _simulator       = simulator;
 }