Beispiel #1
0
 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>();
     }
 }
Beispiel #4
0
    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);
        }
    }
Beispiel #5
0
 void OnEnable()
 {
     cd = FindObjectOfType <CountdownScript>();
     cd.countdownEvent += OnCountdownFinish;
     cd.pauseEvent     += FreezeMovement;
 }