Exemple #1
0
    /*[PunRPC]
     * private void RPC_LoadGameScene()
     * {
     *  Debug.Log("Nou nivell pel rol" + photonPlayer.Rol);
     *  if (photonPlayer.Rol.Equals(PhotonPlayer.CONSTRUCTOR))
     *  {
     *      PhotonNetwork.LoadLevel(ScenesManager.GetScene(ScenesManager.Scene.Constructor));
     *  }
     *  else
     *  {
     *      PhotonNetwork.LoadLevel(ScenesManager.GetScene(ScenesManager.Scene.Prototip));
     *  }
     * }*/

    /*void OnSceneFinishedLoading(Scene scene, LoadSceneMode mode)
     * {
     *  currentScene = scene.name;
     *  Debug.Log("current scene = " + currentScene);
     *  if (currentScene.Equals(ScenesManager.GetScene(ScenesManager.Scene.MapaNivells)))
     *  {
     *      CreatePlayer();
     *  }
     * }*/

    void OnSceneFinishedLoading(Scene scene, LoadSceneMode mode)
    {
        currentScene = scene.name;
        Debug.Log("current scene = " + currentScene);
        if (currentScene.Equals(ScenesManager.GetScene(ScenesManager.Scene.Prototip)))
        {
            Debug.Log("Nem a instanciar jugador");
            photonPlayer.Instantiate();
            Destroy(this.gameObject);
        }
    }