Esempio n. 1
0
    void Start()
    {
        Barrier[] barriers = FindObjectsOfType <Barrier>();
        foreach (var barrier in barriers)
        {
            barrier.PlayerCatched.AddListener(GameOwer);
        }

        FinishTrigger finish = FindObjectOfType <FinishTrigger>();

        finish.Finish.AddListener(Finish);
    }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
    // 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);
    }