public override void OnLobbyServerSceneLoadedForPlayer(NetworkManager manager, GameObject lobbyPlayer, GameObject gamePlayer) { LobbyPlayer lobby = lobbyPlayer.GetComponent <LobbyPlayer>(); Player_NetworkSetup player = gamePlayer.GetComponent <Player_NetworkSetup>(); player.playerName = lobby.playerName; player.color = lobby.playerColor; }
// Use this for initialization void Start() { playerNetworkSetup = GetComponent <Player_NetworkSetup>(); playerParentScript = GetComponent <Player_Parent>(); //engineParent = transform.Find ("Engines").gameObject; variablesScript = GetComponent <variables>(); healthScript = GetComponent <Player_Health>(); shipControlScript = GetComponent <ShipControl>(); playerButtonsScript = GetComponent <Player_Buttons>(); healthScript.EventRespawn += EnablePlayer; //Subscribe to event SetRespawnButton(); }
// Use this for initialization void Start() { //if (isLocalPlayer) { variablesScript = GetComponent <variables>(); playerBoostScript = GetComponent <Player_Boost>(); playerDeathScript = GetComponent <Player_Death>(); playerRespawnScript = GetComponent <Player_Respawn>(); playerFireScript = GetComponent <Player_Fire>(); playerHealthScript = GetComponent <Player_Health>(); playerIDScript = GetComponent <Player_ID>(); shipControlScript = GetComponent <ShipControl>(); playerEngineScript = GetComponent <Player_Engine>(); playerSpotlightScript = GetComponent <Player_Spotlight>(); playerNetworkSetup = GetComponent <Player_NetworkSetup>(); if (isLocalPlayer) { playerType = PlayerPrefs.GetString("ShipType"); //print("Setting player type to: " + playerType); if (playerType != "Large" && playerType != "Medium" && playerType != "Small") { playerType = "Medium"; } if (playerType == "Small") { Cmd_EnableSmallShip(); } else if (playerType == "Medium") { Cmd_EnableMediumShip(); } else if (playerType == "Large") { Cmd_EnableLargeShip(); } CmdTellServerMyShip(playerType); } /* * if (!isLocalPlayer) { * if (playerTypeGlobal == "Small") { * Cmd_EnableSmallShip(); * } * else if (playerTypeGlobal == "Medium") { * Cmd_EnableMediumShip(); * } * else if (playerTypeGlobal == "Large") { * Cmd_EnableLargeShip(); * } * } */ }