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(); }
void Awake() { if (instance == null) { instance = this; } else { Debug.LogError("RaceManager has already been created."); } stopwatch = GetComponent <Stopwatch>(); countdownTimer = GetComponent <CountdownTimer>(); countdownTimer.AddTimerFinishedListener(CountdownTimerFinished); }
private void Start() { spawnDelayTimer = gameObject.AddComponent <CountdownTimer>(); spawnDelayTimer.AddTimerFinishedListener(SpawnObjects); RunSpawnDelayTimer(); }