Пример #1
0
        public void MessageReceive(NetFrame.UserToken token, NetFrame.Auto.SocketModel message)
        {
            switch (message.command)
            {
            case InventoryProtocol.AddInventory_CREQ:
                AddInventory(token, message.GetMessage <int>());
                break;

            case InventoryProtocol.GetInventory_CREQ:
                GetInventory(token);
                break;

            case InventoryProtocol.UpdateInventory_CREQ:
                UpdateInventory(token, message.GetMessage <InventoryItemDTO>());
                break;

            case InventoryProtocol.DeleteInventory_CREQ:
                DeleteInventory(token, message.GetMessage <int>());
                break;

            case InventoryProtocol.DeleteInventoryList_CREQ:
                DeleteInventoryList(token);
                break;
            }
        }
Пример #2
0
        public void MessageReceive(NetFrame.UserToken token, NetFrame.Auto.SocketModel message)
        {
            switch (message.command)
            {
            case UserProtocol.CreateRole_CREQ:
                UserDTO userDto1 = message.GetMessage <UserDTO>();
                CreateRole(token, userDto1.name, userDto1.modelName);
                break;

            case UserProtocol.OnLine_CREQ:
                UserDTO userDto2 = message.GetMessage <UserDTO>();
                OnLine(token, userDto2.id);
                break;

            case UserProtocol.OffLine_CREQ:
                OffLine(token);
                break;

            case UserProtocol.DeleteRole_CREQ:
                UserDTO userDto3 = message.GetMessage <UserDTO>();
                DelectRole(token, userDto3.id, userDto3.name);
                break;

            case UserProtocol.GetRoleList_CREQ:
                GetRoleList(token);
                break;
            }
        }
Пример #3
0
        public void MessageReceive(NetFrame.UserToken token, NetFrame.Auto.SocketModel message)
        {
            switch (message.command)
            {
            case PosProtocol.GetPos_CREQ:
                GetPos(token);
                break;

            case PosProtocol.UpdatePos_CREQ:
                UpdatePos(token, message.GetMessage <PosDto>());
                break;

            case PosProtocol.DeletePos_CREQ:
                DeletePos(token);
                break;
            }
        }
Пример #4
0
        public void MessageReceive(NetFrame.UserToken token, NetFrame.Auto.SocketModel message)
        {
            switch (message.command)
            {
            case MapProtocol.EnterMap_CREQ:
                EnterMap(token, message.GetMessage <UserDTO>());
                break;

            case MapProtocol.LeaveMap_CREQ:
                LeaveMap(token);
                break;

            case MapProtocol.Move_CREQ:
                Move(token, message.GetMessage <MoveDto>());
                break;

            case MapProtocol.Attack_CREQ:
                Attack(token, message.GetMessage <int[]>());
                break;

            case MapProtocol.Damage_CREQ:
                Damage(token, message.GetMessage <DamageDTO>());
                break;

            case MapProtocol.Skill_CREQ:
                Skill(token, message.GetMessage <SkillAttackDTO>());
                break;

            case MapProtocol.UseInventory_CREQ:
                UseInventory(token, message.GetMessage <int>());
                break;

            case MapProtocol.UnUseInventory_CREQ:
                UnUseInventory(token, message.GetMessage <int>());
                break;

            case MapProtocol.Talk_CREQ:
                Talk(token, message.GetMessage <TalkDTO>());
                break;
            }
        }
Пример #5
0
        public void MessageReceive(NetFrame.UserToken token, NetFrame.Auto.SocketModel message)
        {
            switch (message.command)
            {
            case SkillProtocol.GetskillList_CREQ:
                GetSkillLit(token);
                break;

            case SkillProtocol.Deleteskill_CREQ:
                DeleteSkill(token);
                break;

            case SkillProtocol.SkillUp_CREQ:
                SkillUp(token, message.GetMessage <int>());
                break;

            case SkillProtocol.Updateskill_CREQ:
                UpDateSkill(token, message.GetMessage <SkillDTO>());
                break;
            }
        }
Пример #6
0
 public void MessageReceive(UserToken token, NetFrame.Auto.SocketModel message)
 {
     mapToRoom[message.area].MessageReceive(token, message);
 }