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)); }
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); }