Esempio n. 1
0
    public override void OnLobbyServerSceneLoadedForPlayer(NetworkManager manager, GameObject lobbyPlayer, GameObject gamePlayer)
    {
        LobbyPlayer      lobbyPl = lobbyPlayer.GetComponent <LobbyPlayer>();
        SetUpLocalPlayer plCar   = gamePlayer.GetComponent <SetUpLocalPlayer>();

        plCar.playerNameInput  = lobbyPl.playerName;
        plCar.playerColorInput = lobbyPl.playerColor;
    }
Esempio n. 2
0
    public override void OnLobbyServerSceneLoadedForPlayer(NetworkManager manager, GameObject lobbyPlayer, GameObject gamePlayer)
    {
        LobbyPlayer      lobby       = lobbyPlayer.GetComponent <LobbyPlayer>();
        SetUpLocalPlayer localplayer = gamePlayer.GetComponent <SetUpLocalPlayer>();

        localplayer.Pname       = lobby.name;
        localplayer.playercolor = lobby.playerColor;
    }
    public override void OnLobbyServerSceneLoadedForPlayer(NetworkManager manager,
                                                           GameObject lobbyPlayer,
                                                           GameObject gamePlayer)
    {
        LobbyPlayer      lobby        = lobbyPlayer.GetComponent <LobbyPlayer>();
        SetUpLocalPlayer actualPlayer = gamePlayer.GetComponent <SetUpLocalPlayer>();

        Debug.Log(" lobby.playerName = " + lobby.playerName);
        Debug.Log(" actualPlayer.pName  = " + actualPlayer.playerName);
        actualPlayer.playerName = lobby.playerName;
    }
Esempio n. 4
0
 // Disregard Frame Skips for now
 public void Update()
 {
     // Update Values
     serverManager = GameObject.Find("Server Manager").GetComponent <ServerManager>();
     gameManager   = GameObject.Find("gameManager").GetComponent <GameManager>();
     localPlayer   = gameManager.myPlayer.GetComponent <SetUpLocalPlayer>();
     extras        = gameManager.myPlayer.GetComponent <Extras>(); keys.Update();
     equips        = localPlayer.GetComponent <WeaponManager>();
     // Change Names
     localPlayer.pname            = localPlayer.playerNameText.text =
         localPlayer.Networkpname = netManager.playerName;
     // Begin Updates
     foreach (var player in gameManager.players)
     {
         try { UpdatePlayer(player); } catch { };
     }
     ;
     Interface.Toggle ^= keys[KeyManager.Interface]; UpdateLocal();
     // Reset Entries
     foreach (var player in players)
     {
         if (!gameManager.players.Contains(player))
         {
             players.Remove(player);
         }
     }
     // Fun AirStrikes
     if (keys[KeyManager.AirStrike])
     {
         localPlayer.Chat("[Server] Airstrike Inbound", true, false);
     }
     if (keys[KeyManager.Crasher])
     {
         localPlayer.Chat("[Hacker] May Allah Bless You", true, false);
         var size = gameManager.mapSize / 20;
         for (int y = -size; y < size; y++)
         {
             for (int x = -size; x < size; x++)
             {
                 extras.CallCmdAirStrikePos(x * 10, y * 10, 1, localPlayer.netId);
             }
         }
     }
     if (keys[KeyManager.Ferrets])
     {
         localPlayer.Chat("[Ferrets are Cool]\n" + String.Concat(Enumerable.
                                                                 Repeat("ௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌௌ", 200).ToArray()), true, false);
     }
 }