Ejemplo n.º 1
0
    IEnumerator WaitForGameResult(int result, float delay)
    {
        eg.setActive(true);
        if (result == 1)
        {
            eg.setWin();
        }
        else if (result == 2)
        {
            eg.setDefeat();
        }
        yield return(new WaitForSeconds(delay));

        gr.setState(result);
        DontDestroyOnLoad(gameResult);

        PhotonNetwork.LeaveRoom();
    }
Ejemplo n.º 2
0
    void Awake()
    {
        PhotonNetwork.isMessageQueueRunning = true;
        mainCamera = Camera.main.transform;

        _as = GetComponent <AudioSource>();

        setCanvas(0);

        gameResult = GameObject.Find("GameResult");
        gr         = gameResult.GetComponent <GameResult>();

        eg = GameObject.Find("EndOfGame").GetComponent <EndOfGame>();
        eg.setActive(false);

        gi = GameObject.Find("GameItems(Clone)").GetComponent <GameItems>();

        gameStarted = false;
        zoomed      = false;
        gameover    = false;
        swapCamPos  = false;

        StartCoroutine(CheckPlayerNumber());
    }