Example #1
0
        private void OnMapReadyResult(Packet packet)
        {
            _DTO_reply dto    = (( _PACKET_GENERIC_ACMD_REPLY )packet).dto;
            PResult    result = ( PResult )dto.result;

            PResultUtils.ShowAlter(result);
        }
Example #2
0
        private void OnRoomInfoResult(Packet packet)
        {
            this._root.CloseModalWait();
            _DTO_reply dto    = (( _PACKET_GENERIC_ACMD_REPLY )packet).dto;
            PResult    result = ( PResult )dto.result;

            PResultUtils.ShowAlter(result);
        }
Example #3
0
        private void OnLoginResult(Packet packet)
        {
            _DTO_reply dto    = (( _PACKET_GENERIC_ACMD_REPLY )packet).dto;
            PResult    result = ( PResult )dto.result;

            PResultUtils.ShowAlter(result);
            if (result == PResult.SUCCESS)
            {
                this.SendCreate();
            }
        }
Example #4
0
        private void OnRemoveFightReadyResult(Packet packet)
        {
            this._root.CloseModalWait();
            _DTO_reply dto    = (( _PACKET_GENERIC_ACMD_REPLY )packet).dto;
            PResult    result = ( PResult )dto.result;

            PResultUtils.ShowAlter(result);
            if (result != PResult.SUCCESS)
            {
                this._root["readyBtn"].asButton.selected = true;
            }
        }
Example #5
0
        private void OnLeaveRoomResult(Packet packet)
        {
            this._root.CloseModalWait();
            _DTO_reply dto    = (( _PACKET_GENERIC_ACMD_REPLY )packet).dto;
            PResult    result = ( PResult )dto.result;

            PResultUtils.ShowAlter(result);
            if (result == PResult.SUCCESS)
            {
                UIManager.EnterHall();
            }
        }
Example #6
0
        private void OnCreateRoomResult(Packet packet)
        {
            this._createWin.CloseModalWait();

            _DTO_reply dto    = (( _PACKET_GENERIC_ACMD_REPLY )packet).dto;
            PResult    result = ( PResult )dto.result;

            PResultUtils.ShowAlter(result);
            if (result == PResult.SUCCESS)
            {
                this._createWin.Hide();
            }
        }
Example #7
0
        private void ProcessDataReceived(Packet packet)
        {
            Logger.Net($"<color=\"#00FFFF\">Received [packet:{packet}], time:{TimeUtils.GetLocalTime( TimeUtils.utcTime )}</color>");

            if (packet == null)
            {
                return;
            }

            bool isQCMD = packet.module == Module.GENERIC && packet.command == Command.ACMD_REPLY;

            if (isQCMD)
            {
                _DTO_reply dto = (( _PACKET_GENERIC_ACMD_REPLY )packet).dto;
                this._qcmdListener.Invoke(NetworkHelper.EncodePacketID(dto.src_module, dto.src_cmd), packet);
            }
            else
            {
                this._acmdListener.Invoke(NetworkHelper.EncodePacketID(packet.module, packet.command), packet);
            }
        }