예제 #1
0
    /// <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);
    }
예제 #2
0
 public virtual void ExecuteEnterRoom(EnterRoomCommand command)
 {
     command.Sender = LobbyPanel;
     LobbyPanel.EnterRoom.OnNext(command);
 }
예제 #3
0
 public virtual void EnterRoomHandler(EnterRoomCommand command)
 {
     this.EnterRoom(command.Sender as LobbyPanelViewModel);
 }