Ejemplo n.º 1
0
        public static void Send_Invite_Friend_Game(int bReserve)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x4be);

            msg.stPkgData.stFriendInviteGameReq.bReserve = (byte)bReserve;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, true);
        }
Ejemplo n.º 2
0
        public static void Send_Serch_Player(string name)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x4b4);

            msg.stPkgData.stFriendSearchPlayerReq.szUserName = Encoding.UTF8.GetBytes(name);
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, true);
        }
Ejemplo n.º 3
0
        public void SendMsgSurrender(byte bSurrender)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x1324);

            msg.stPkgData.stSurrenderReq.bSurrender = bSurrender;
            Singleton <NetworkModule> .GetInstance().SendGameMsg(ref msg, 0);
        }
Ejemplo n.º 4
0
        public static void ReqRankListInfo(COM_APOLLO_TRANK_SCORE_TYPE rankType)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0xa2a);

            msg.stPkgData.stGetRankingListReq.bNumberType = (byte)rankType;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, true);
        }
Ejemplo n.º 5
0
        private void RequestGetPlayerGuildRankInfo()
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0xa37);

            msg.stPkgData.stGetSpecialGuildRankInfoReq.bNumberType = 0x10;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 6
0
        public static void SendReqWearRcmdSymbol(int pageIndex)
        {
            CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(1180u);

            cSPkg.stPkgData.get_stSymbolRcmdWearReq().bSymbolPageIdx = (byte)pageIndex;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, true);
        }
        public static void SendGetStudentListReq(CS_STUDENTLIST_TYPE type)
        {
            CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(5415u);

            cSPkg.stPkgData.stGetStudentListReq.bListType = (byte)type;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, true);
        }
Ejemplo n.º 8
0
        private void RequestChgGuildHeadIdReq(uint guildHeadId)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8e0);

            msg.stPkgData.stChgGuildHeadIDReq.dwHeadID = guildHeadId;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
 public static void Send_Del_Friend(COMDT_FRIEND_INFO info, FriendShower.ItemType type)
 {
     if (type != FriendShower.ItemType.Mentor && type != FriendShower.ItemType.Apprentice)
     {
         CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(1208u);
         cSPkg.stPkgData.stFriendDelReq.stUin.ullUid         = info.stUin.ullUid;
         cSPkg.stPkgData.stFriendDelReq.stUin.dwLogicWorldId = info.stUin.dwLogicWorldId;
         Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, true);
     }
     else
     {
         CSPkg cSPkg2 = NetworkModule.CreateDefaultCSPKG(5406u);
         cSPkg2.stPkgData.stRemoveMasterReq.stTargetUin.ullUid         = info.stUin.ullUid;
         cSPkg2.stPkgData.stRemoveMasterReq.stTargetUin.dwLogicWorldId = info.stUin.dwLogicWorldId;
         cSPkg2.stPkgData.stRemoveMasterReq.bType = (byte)CFriendContoller.GetSrvMentorTypeByItemType(type);
         if (type != FriendShower.ItemType.Mentor)
         {
             if (type == FriendShower.ItemType.Apprentice)
             {
                 cSPkg2.stPkgData.stRemoveMasterReq.bSubStudentType = (info.bStudentType & 15);
             }
         }
         else
         {
             cSPkg2.stPkgData.stRemoveMasterReq.bSubStudentType = CFriendContoller.m_mentorInfo.bStudentType;
         }
         Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg2, true);
     }
 }
        public static void Send_Request_RecommandFriend_List(int type)
        {
            CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(1234u);

            cSPkg.stPkgData.stFRecReq.bType = (byte)type;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, false);
        }
Ejemplo n.º 11
0
        public static void ReqLeaveRoom()
        {
            Debug.Log("ReqLeaveRoom");
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x3ff);

            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, true);
        }
Ejemplo n.º 12
0
        public void SendReqGetRankingAcountInfo()
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0xa2c);

            msg.stPkgData.stGetRankingAcntInfoReq.bNumberType = 8;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 13
0
        private static void OnHeadIconChangeReq(uint headImgId)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x11f9);

            msg.stPkgData.stHeadImgChgReq.dwHeadImgID = headImgId;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 14
0
 public void Update()
 {
     if (this.bInit && ((Time.time - this.m_LastTime) > 20f))
     {
         IntPtr ptr = TssSdk.tss_get_report_data();
         if (ptr != IntPtr.Zero)
         {
             TssSdk.AntiDataInfo info = new TssSdk.AntiDataInfo();
             if (TssSdk.Is64bit())
             {
                 short num  = Marshal.ReadInt16(ptr, 0);
                 long  num2 = Marshal.ReadInt64(ptr, 2);
                 info.anti_data_len = (ushort)num;
                 info.anti_data     = new IntPtr(num2);
             }
             else if (TssSdk.Is32bit())
             {
                 short num3 = Marshal.ReadInt16(ptr, 0);
                 int   num4 = Marshal.ReadInt32(ptr, 2);
                 info.anti_data_len = (ushort)num3;
                 info.anti_data     = new IntPtr(num4);
             }
             if (info.anti_data != IntPtr.Zero)
             {
                 CSPkg msg = NetworkModule.CreateDefaultCSPKG(0xbb8);
                 msg.stPkgData.stAntiDataReq.wLen = info.anti_data_len;
                 Marshal.Copy(info.anti_data, msg.stPkgData.stAntiDataReq.szBuff, 0, info.anti_data_len);
                 Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
             }
             TssSdk.tss_del_report_data(ptr);
         }
         this.m_LastTime = Time.time;
     }
 }
Ejemplo n.º 15
0
        public static void Send_Private_Chat(ulong ullUid, uint logicWorldId, string text)
        {
            CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(1300u);

            cSPkg.stPkgData.get_stChatReq().stChatMsg.bType = 2;
            cSPkg.stPkgData.get_stChatReq().stChatMsg.stContent.select(2L);
            cSPkg.stPkgData.get_stChatReq().stChatMsg.stContent.get_stPrivate().stTo.ullUid = ullUid;
            cSPkg.stPkgData.get_stChatReq().stChatMsg.stContent.get_stPrivate().stTo.iLogicWorldID = (int)logicWorldId;
            COMDT_FRIEND_INFO gameOrSnsFriend = Singleton <CFriendContoller> .get_instance().model.GetGameOrSnsFriend(ullUid, logicWorldId);

            if (gameOrSnsFriend != null)
            {
                cSPkg.stPkgData.get_stChatReq().stChatMsg.stContent.get_stPrivate().stTo.szName = gameOrSnsFriend.szUserName;
                cSPkg.stPkgData.get_stChatReq().stChatMsg.stContent.get_stPrivate().stTo.dwLevel = gameOrSnsFriend.dwLevel;
            }
            cSPkg.stPkgData.get_stChatReq().stChatMsg.stContent.get_stPrivate().szContent = UT.String2Bytes(text);
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, false);

            Debug.Log(string.Concat(new object[]
            {
                "--- send private chat, id:",
                ullUid,
                ",logicworldid:",
                logicWorldId,
                ",content:",
                text
            }));
        }
Ejemplo n.º 16
0
        private void InviteFriend(string name, ulong uuid)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8b5);

            msg.stPkgData.stGuildInviteReq.ullBeInviteUid = uuid;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 17
0
        public static void RequestGetGuildRecruitReq(uint startTime)
        {
            CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(2289u);

            cSPkg.stPkgData.get_stGetGuildRecruitReq().dwStartTime = startTime;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, false);
        }
Ejemplo n.º 18
0
        private void RequestChgGuildNotice(string bulletinText)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8e2);

            StringHelper.StringToUTF8Bytes(bulletinText, ref msg.stPkgData.stChgGuildNoticeReq.szNotice);
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 19
0
        private void RequestGuildFireMember(ulong uid)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8cc);

            msg.stPkgData.stFireGuildMemberReq.ullUid = uid;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 20
0
        private void RequestGuildSettingModify(uint mask)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8a9);

            msg.stPkgData.stModifyGuildSettingReq.dwSettingMask = mask;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 21
0
        public void ReqUnlockTipsMask()
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x57a);

            msg.stPkgData.stFuncUnlockReq.ullUnlockFlag = this.m_tipUnlockMask;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 22
0
        private void RequestApplyJoinGuild(GuildInfo info)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8ad);

            msg.stPkgData.stApplyJoinGuildReq.ullGuildID = info.stBriefInfo.uulUid;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 23
0
        private static void OnHeadIconFlagClearReq(uint headImgId)
        {
            CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(4603u);

            cSPkg.stPkgData.stHeadImgFlagClrReq.dwHeadImgID = headImgId;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, false);
        }
Ejemplo n.º 24
0
        public static void ReqGetLicense(uint licenseId)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x546);

            msg.stPkgData.stLicenseGetReq.dwLicenseID = licenseId;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 25
0
        private void SendRecommendReq(ulong uuid)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8ba);

            msg.stPkgData.stGuildRecommendReq.ullAcntUid = uuid;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, true);
        }
Ejemplo n.º 26
0
        private void SendRejectRecommend(ulong uuid)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8bf);

            msg.stPkgData.stRejectGuildRecommend.ullPlayerUid = uuid;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 27
0
        private void SendBuildingUpgradeReq(int buildingType)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8c3);

            msg.stPkgData.stGuildBuildingUpgradeReq.bBuildingType = (byte)buildingType;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, true);
        }
Ejemplo n.º 28
0
        public void RequestRecommendList(int page)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8bd);

            msg.stPkgData.stGetGuildRecommendListReq.bPageId = (byte)page;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 29
0
        private void RequestQuitGuild()
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8b2);

            msg.stPkgData.stQuitGuildReq.bBlank = 0;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
Ejemplo n.º 30
0
        public UserConnectionMap(NetworkModule netModule)
        {
            _netModule = netModule;

            _connectedUsers = new Dictionary<Peer, User>();
            _userConnections = new Dictionary<User, Peer>();
        }
Ejemplo n.º 31
0
        private void onConfirmLogout(CUIEvent uiEvent)
        {
            CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x3f8);

            msg.stPkgData.stGameLogoutReq.iLogoutType = 0;
            Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false);
        }
        public AuthorizationClientSymTask(NetworkModule netModule, User user)
            : base(netModule, true)
        {
            this.user = user;

            AddHandler(typeof (SaltResponse), AnswerSaltResponse, 0);
            AddHandler(typeof (AuthorizationAccepted), HandleAuthorizationAccepted, 1);
            AddHandler(typeof (AuthorizationRejected), HandleAuthorizationRejected, 1);
        }
Ejemplo n.º 33
0
 public StateDisconnected(NetworkModule netModule)
     : base(netModule)
 {
     //            connectTimer = new Timer(2000);
     //            connectTimer.Elapsed += TryConnect;
     //
     //            connectQueue = netModule.connectQueue;
     //            startConnect();
 }
        public AuthorizationServerSymTask(NetworkModule netModule, Users users)
            : base(netModule, true)
        {
            generator = new SaltGenerator();

            this.users = users;

            AddHandler(typeof (SaltRequest), AnswerSaltRequest, 0);
            AddHandler(typeof (UserAuthorization), AnswerUserAuthorization, 1);
        }
Ejemplo n.º 35
0
 public StateArbiter(NetworkModule netModule)
     : base(netModule, null)
 {
 }
Ejemplo n.º 36
0
 public StateNonArbiter(NetworkModule netModule, IPEndPoint arbiterAddress)
     : base(netModule, arbiterAddress)
 {
 }
Ejemplo n.º 37
0
 /// <summary>
 /// Raises the <see cref="NetworkUp"/> or <see cref="NetworkDown"/> event.
 /// </summary>
 /// <param name="sender">The <see cref="NetworkModule"/> that raised the event.</param>
 /// <param name="state">The state of the network.</param>
 protected virtual void OnNetworkEvent(NetworkModule sender, NetworkState state)
 {
     if (_OnNetwork == null) _OnNetwork = new NetworkEventHandler(OnNetworkEvent);
     if (Program.CheckAndInvoke(state == NetworkState.Up ? _NetworkUp : _NetworkDown, _OnNetwork, sender, state))
     {
         switch (state)
         {
             case NetworkState.Up:
                 _NetworkUp(sender, state);
                 break;
             case NetworkState.Down:
                 _NetworkDown(sender, state);
                 break;
         }
     }
 }
 public ServerArbiterInfoSymTask(NetworkModule netModule)
     : base(netModule, false)
 {
     AddHandler(typeof (ReqArbiterInfo), HandleReqArbiterInfo, 0);
 }
Ejemplo n.º 39
0
 protected NetworkSymTask(NetworkModule netModule, bool isUnique)
     : base(isUnique)
 {
     _netModule = netModule;
 }
Ejemplo n.º 40
0
 public LocalPeer(NetworkModule netModule)
 {
     _netModule = netModule;
 }
 /// <summary>
 ///   Tworzy nowe zadanie zapytania innego komputera o adres arbitra
 /// </summary>
 /// <param name = "netModule">Modul sieciowy</param>
 public ClientArbiterInfoSymTask(NetworkModule netModule)
     : base(netModule, false)
 {
     AddHandler(typeof (ArbiterInfo), HandleArbiterInfo, 0);
 }
Ejemplo n.º 42
0
 protected StateConnected(NetworkModule netModule, IPEndPoint arbiter)
     : base(netModule)
 {
     Arbiter = arbiter;
 }