Esempio n. 1
0
    private void OnTriggerEnter(Collider collision)
    {
        player = collision.gameObject.GetComponentInParent <NetworkPlayerConnection>();

        if (player != null && player.isLocalPlayer)
        {
            checkForPlayerInput = true;
        }
    }
Esempio n. 2
0
    public override void OnLobbyServerSceneLoadedForPlayer(NetworkManager manager, GameObject lobbyPlayer, GameObject gamePlayer)
    {
        LobbyPlayer             lPlayer = lobbyPlayer.GetComponent <LobbyPlayer>();
        NetworkPlayerConnection gPlayer = gamePlayer.GetComponent <NetworkPlayerConnection>();

        gPlayer.playerName  = lPlayer.playerName;
        gPlayer.playerColor = lPlayer.playerColor;
        gPlayer.playerType  = lPlayer.playerType;
    }
Esempio n. 3
0
 private void InitializeNetworkedItems()
 {
     if (testingOffline) //This is just to find a player when testing in offline scenes, etc.
     {
         FPSMouseLookController fmlc = FindObjectOfType <FPSMouseLookController>();
         if (fmlc != null)
         {
             localPlayer = fmlc.gameObject;
             Debug.LogWarning("USING PLAYER FOUND IN SCENE, NOT FROM GAME MANAGER. FIX NOT IN OFFLINE TEST MODE.");
         }
     }
     else
     {
         if (GameManager.Instance == null)
         {
             return;
         }
         localPlayer = GameManager.Instance.LocalPlayer;
         if (localPlayer != null)
         {
             localPlayerConnection = localPlayer.GetComponent <NetworkPlayerConnection>();
         }
     }
 }