Esempio n. 1
0
    void Start()
    {
        if (maxCarsAmount < 0)
        {
            throw new System.Exception("Negative amount of cars!");
        }

        waitingCarsParaeters = GetComponent <GameobjectsWaitingCars>().waitingCarsParameters;
        trafficLightLogic    = trafficLightGameObject.GetComponent <TrafficLightGameObject>().trafficLightLogic;
    }
Esempio n. 2
0
    private void Awake()
    {
        thisWaitingCarsParameters = new WaitingCarsParameters()
        {
            WaitingCarsAmount = 0
        };

        trafficLightLogic = new TrafficLight(new WaitingPeopleParameters(), thisWaitingCarsParameters)
        {
            TrafficLightSignal = startSignal
        };

        isSignalCoroutineEnd = true;
    }