Beispiel #1
0
    void Start()
    {
        spawnTimer = gameObject.AddComponent <CountdownTimer>();
        spawnTimer.AddTimerFinishedListener(HandleSpawnTimerFinished);
        durationTimer = gameObject.AddComponent <CountdownTimer>();

        palomino.GetComponent <Palomino2>().Initialize();
        palomino.SetActive(false);
        RunSpawnTimer();
    }
    protected virtual void Start()
    {
        col           = GetComponent <Collider2D>();
        col.isTrigger = true;

        rb = GetComponent <Rigidbody2D>();
        rb.gravityScale          = 0;
        spawnDelayTimer          = gameObject.AddComponent <CountdownTimer>();
        spawnDelayTimer.Duration = spawnWaitSeconds;
        spawnDelayTimer.AddTimerFinishedListener(HandleSpawnDelayTimerFinished);
        spawnDelayTimer.Run();
    }
    private void Start()
    {
        gameLostEvent = new GameLostEvent();
        unityEvents.Add(EventName.GameLostEvent, gameLostEvent);
        EventManager.AddInvoker(EventName.GameLostEvent, this);

        slider = GetComponent <Slider>();

        countdownTimer = gameObject.AddComponent <CountdownTimer>();
        countdownTimer.AddTimerFinishedListener(HandleTimerFinished);
        countdownTimer.Duration = duration;
        countdownTimer.Run();
    }
Beispiel #4
0
        void Awake()
        {
            if (instance == null)
            {
                instance = this;
            }
            else
            {
                Debug.LogError("RaceManager has already been created.");
            }

            stopwatch = GetComponent <Stopwatch>();

            countdownTimer = GetComponent <CountdownTimer>();

            countdownTimer.AddTimerFinishedListener(CountdownTimerFinished);
        }
Beispiel #5
0
 private void Start()
 {
     spawnDelayTimer = gameObject.AddComponent <CountdownTimer>();
     spawnDelayTimer.AddTimerFinishedListener(SpawnObjects);
     RunSpawnDelayTimer();
 }