void Start() { Barrier[] barriers = FindObjectsOfType <Barrier>(); foreach (var barrier in barriers) { barrier.PlayerCatched.AddListener(GameOwer); } FinishTrigger finish = FindObjectOfType <FinishTrigger>(); finish.Finish.AddListener(Finish); }
void Start() { _gameOwerImage.gameObject.SetActive(false); _finishImage.gameObject.SetActive(false); Barrier[] barriers = FindObjectsOfType <Barrier>(); foreach (var barrier in barriers) { barrier.PlayerCatched.AddListener(ShowGameOwerUI); } FinishTrigger finish = FindObjectOfType <FinishTrigger>(); finish.Finish.AddListener(ShowFinishUI); }
// Use this for initialization void Start() { playerController1 = GameObject.Find("player_1").GetComponent <PlayerController1>(); playerController2 = GameObject.Find("player_2").GetComponent <PlayerController2>(); trigger = GameObject.Find("finish_trigger").GetComponent <FinishTrigger>(); timer = gameObject.GetComponent <Timer>(); animator = GameObject.Find("win_message").GetComponent <Animator>(); audioData = GameObject.Find("win_message").GetComponent <AudioSource>(); backgroundMusic = GameObject.Find("MusicPlayer").GetComponent <AudioSource>(); sfx = GameObject.Find("MusicPlayer").GetComponent <AudioSource>(); player = 0; audioHasPlayed = false; backgroundMusic.Play(277830); }