private void Awake() { if (Timer != null) { Destroy(gameObject); } Timer = this; }
void Awake() { // get components quote = transform.GetComponentInChildren<QuoteScript> (); answers = transform.GetComponentsInChildren<AnswerScript> (); canvas = transform.GetComponent<CanvasGroup> (); countdown = transform.GetComponentInChildren<CountdownScript> (); // bind events _dispatcher.AddListener ("question_loaded", buildScene); _dispatcher.AddListener ("update_game", endPlay); }
// Use this for initialization void Start() { comp1 = user1.GetComponent <PlayerController>(); comp2 = user2.GetComponent <PlayerController>(); finsh = GameObject.Find("TimerController"); //link to time controller if (finsh != null) { scp = finsh.GetComponent <CountdownScript>(); } }
public void SetCountDownNow() { changer1 = GameObject.Find("Square1").GetComponent <ColorChangerScript> (); changer2 = GameObject.Find("Square2").GetComponent <ColorChangerScript> (); changer3 = GameObject.Find("Square3").GetComponent <ColorChangerScript> (); changer4 = GameObject.Find("Square").GetComponent <ColorChangerScript> (); bgchanger = Camera.main.GetComponent <ColorChangerScript> (); cs = GameObject.Find("Game Manager").GetComponent <CountdownScript> (); cs.countDownDone = true; if (cs.countDownDone) { Destroy(gameObject); } }
void OnEnable() { cd = FindObjectOfType <CountdownScript>(); cd.countdownEvent += OnCountdownFinish; cd.pauseEvent += FreezeMovement; }