/// <summary> /// 服务器广播进入房间 /// </summary> /// <param name="obj"></param> private void OnServerBroadcastShiSanZhangEntry(byte[] obj) { SSS_ENTRY proto = SSS_ENTRY.decode(obj); IGameCommand command = new EnterRoomCommand(proto.playerId, proto.gold, proto.avatar, proto.gender, proto.nickname, proto.pos); CommandQueue.Enqueue(command); }
public virtual void ExecuteEnterRoom(EnterRoomCommand command) { command.Sender = LobbyPanel; LobbyPanel.EnterRoom.OnNext(command); }
public virtual void EnterRoomHandler(EnterRoomCommand command) { this.EnterRoom(command.Sender as LobbyPanelViewModel); }