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); }
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); }
public void SendMsgSurrender(byte bSurrender) { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x1324); msg.stPkgData.stSurrenderReq.bSurrender = bSurrender; Singleton <NetworkModule> .GetInstance().SendGameMsg(ref msg, 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); }
private void RequestGetPlayerGuildRankInfo() { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0xa37); msg.stPkgData.stGetSpecialGuildRankInfoReq.bNumberType = 0x10; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
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); }
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); }
public static void ReqLeaveRoom() { Debug.Log("ReqLeaveRoom"); CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x3ff); Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, true); }
public void SendReqGetRankingAcountInfo() { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0xa2c); msg.stPkgData.stGetRankingAcntInfoReq.bNumberType = 8; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
private static void OnHeadIconChangeReq(uint headImgId) { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x11f9); msg.stPkgData.stHeadImgChgReq.dwHeadImgID = headImgId; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
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; } }
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 })); }
private void InviteFriend(string name, ulong uuid) { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8b5); msg.stPkgData.stGuildInviteReq.ullBeInviteUid = uuid; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
public static void RequestGetGuildRecruitReq(uint startTime) { CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(2289u); cSPkg.stPkgData.get_stGetGuildRecruitReq().dwStartTime = startTime; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, false); }
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); }
private void RequestGuildFireMember(ulong uid) { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8cc); msg.stPkgData.stFireGuildMemberReq.ullUid = uid; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
private void RequestGuildSettingModify(uint mask) { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8a9); msg.stPkgData.stModifyGuildSettingReq.dwSettingMask = mask; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
public void ReqUnlockTipsMask() { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x57a); msg.stPkgData.stFuncUnlockReq.ullUnlockFlag = this.m_tipUnlockMask; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
private void RequestApplyJoinGuild(GuildInfo info) { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8ad); msg.stPkgData.stApplyJoinGuildReq.ullGuildID = info.stBriefInfo.uulUid; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
private static void OnHeadIconFlagClearReq(uint headImgId) { CSPkg cSPkg = NetworkModule.CreateDefaultCSPKG(4603u); cSPkg.stPkgData.stHeadImgFlagClrReq.dwHeadImgID = headImgId; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref cSPkg, false); }
public static void ReqGetLicense(uint licenseId) { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x546); msg.stPkgData.stLicenseGetReq.dwLicenseID = licenseId; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
private void SendRecommendReq(ulong uuid) { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8ba); msg.stPkgData.stGuildRecommendReq.ullAcntUid = uuid; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, true); }
private void SendRejectRecommend(ulong uuid) { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8bf); msg.stPkgData.stRejectGuildRecommend.ullPlayerUid = uuid; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
private void SendBuildingUpgradeReq(int buildingType) { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8c3); msg.stPkgData.stGuildBuildingUpgradeReq.bBuildingType = (byte)buildingType; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, true); }
public void RequestRecommendList(int page) { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8bd); msg.stPkgData.stGetGuildRecommendListReq.bPageId = (byte)page; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
private void RequestQuitGuild() { CSPkg msg = NetworkModule.CreateDefaultCSPKG(0x8b2); msg.stPkgData.stQuitGuildReq.bBlank = 0; Singleton <NetworkModule> .GetInstance().SendLobbyMsg(ref msg, false); }
public UserConnectionMap(NetworkModule netModule) { _netModule = netModule; _connectedUsers = new Dictionary<Peer, User>(); _userConnections = new Dictionary<User, Peer>(); }
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); }
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); }
public StateArbiter(NetworkModule netModule) : base(netModule, null) { }
public StateNonArbiter(NetworkModule netModule, IPEndPoint arbiterAddress) : base(netModule, arbiterAddress) { }
/// <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); }
protected NetworkSymTask(NetworkModule netModule, bool isUnique) : base(isUnique) { _netModule = netModule; }
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); }
protected StateConnected(NetworkModule netModule, IPEndPoint arbiter) : base(netModule) { Arbiter = arbiter; }