Ejemplo n.º 1
0
        public void PickItem(User user, int itemId, string model, string particle)
        {
            Msg_RL_PickItem builder = new Msg_RL_PickItem();

            builder.UserGuid = user.Guid;
            builder.RoomId   = RoomId;
            builder.ItemId   = itemId;
            builder.Model    = model;
            builder.Particle = particle;
            m_Connector.SendMsgToLobby(builder);
        }
Ejemplo n.º 2
0
        internal void OnPickItem(Msg_RL_PickItem msg)
        {
            UserProcessScheduler dataProcess = LobbyServer.Instance.UserProcessScheduler;
            UserInfo             user        = dataProcess.GetUserInfo(msg.UserGuid);

            if (user != null && null != user.Room)
            {
                RoomInfo room = user.Room;
                if (room.RoomId == msg.RoomId)
                {
                    msg.RoomSvrName = room.RoomServerName;
                    LobbyServer.Instance.ForwardToWorld(user.UserSvrName, msg);
                }
            }
        }
 private void HandlePickItem(Msg_RL_PickItem msg, PBChannel channel, int src, uint sesssion)
 {
     m_RoomProcessThread.OnPickItem(msg);
 }
Ejemplo n.º 4
0
 private void HandlePickItem(Msg_RL_PickItem msg_, PBChannel channel, int src, uint session)
 {
 }