Example #1
0
    private void __onConn(NetworkMessage netMsg)
    {
        NetworkServer.SetClientReady(netMsg.conn);

        Message.InfoNotify notify = new Message.InfoNotify();
        Id++;
        notify.playerId = Id;
        NetworkServer.SendToClient(netMsg.conn.connectionId, MessageType.InfoNotify, notify);

        Log.Instance.Info(string.Format("Client: {0} 连接到服务器, 分配给的playerId:{1}", netMsg.conn.connectionId, Id));
    }
Example #2
0
    private void __onInfoNotify(NetworkMessage netMsg)
    {
        Message.InfoNotify notify = netMsg.ReadMessage <Message.InfoNotify>();

        GameManager.Instance.myPlayerId = notify.playerId;
        Log.Instance.Info("服务器分配的playerId:" + notify.playerId);


        Message.Join join = new Message.Join();
        join.playerId = notify.playerId;
        client.Send(MessageType.Join, join);
    }