예제 #1
0
    public void OnCreatePlayerCombat(NetworkConnection conn, CreatePlayerCombatMessage message)
    {
        GameObject gameObject = Instantiate(playerPrefab);

        //gameObject.GetComponent<PlayerTeamController>().team = message.team;
        gameObject.GetComponent <PlayerManager>().namePlayer = message.namePlayer;
        //gameObject.GetComponent<PlayerManager>().GetPlayerTeam.team = message.team;
        gameObject.transform.position = new Vector3(-777, -777, 0);
        //gameObject.GetComponent<PlayerManager>().GetPlayerCombat.StatusDead(true);
        NetworkServer.AddPlayerForConnection(conn, gameObject);
    }
예제 #2
0
    public override void OnClientConnect(NetworkConnection conn)
    {
        base.OnClientConnect(conn);
        UIController.instance.ShowSelectTeam();

        CreatePlayerCombatMessage createMessage = new CreatePlayerCombatMessage()
        {
            namePlayer = "Player303",
            team       = PlayerTeamController.TypeTeam.None
        };

        conn.Send(createMessage);
    }