ToString() public method

Returns a string representation of the NetworkConnection object state.

public ToString ( ) : string
return string
Beispiel #1
0
    public void AddPlayerCharacter(NetworkConnection conn, short playerControllerID)
    {
        int playerID = PlayerManager.Inst.GetID(conn);
            if (playerID == -1)
            {
                Debug.LogError(string.Format("Player ID doesn't exist for con {0}", conn.ToString()));
                return;
            }

            PlayerSetting setting = PlayerManager.Inst.GetSetting(playerID);
            if (setting == null)
            {
                Debug.LogError(string.Format("Player Setting doesn't exist for ID {0}", playerID));
                return;
            }

            ServerPlayer newPlayer = (ServerPlayer)Instantiate(playerPrefab, spawnPosition, Quaternion.identity);

            PlayerManager.Inst.Set(setting.playerID, newPlayer);
            newPlayer.Init(setting);

            NetworkServer.AddPlayerForConnection(conn, newPlayer.gameObject, playerControllerID);
    }