private void HandleAchieveGetRankingAccountInfo(SCPKG_GET_RANKING_ACNT_INFO_RSP rsp) { if (rsp.stAcntRankingDetail.stOfSucc.bNumberType == 8) { this.m_worldRank = rsp.stAcntRankingDetail.stOfSucc.dwRankNo; } }
private void OnGetAccountInfo(SCPKG_GET_RANKING_ACNT_INFO_RSP acntInfo) { enUnionRankType type = ConvertSeverToLocalRankType((COM_APOLLO_TRANK_SCORE_TYPE)acntInfo.stAcntRankingDetail.stOfSucc.bNumberType); if (type != enUnionRankType.enRankType_None) { this.m_UnionRankInfo[(int)type].lastRetrieveTime = (uint)CRoleInfo.GetCurrentUTCTime(); this.RefreshAcntInfo(); } }
private void OnGetAccountInfo(SCPKG_GET_RANKING_ACNT_INFO_RSP acntInfo) { enUnionRankType enUnionRankType = CUnionBattleRankSystem.ConvertSeverToLocalRankType(acntInfo.stAcntRankingDetail.get_stOfSucc().bNumberType); if (enUnionRankType == enUnionRankType.enRankType_None) { return; } this.m_UnionRankInfo[(int)enUnionRankType].lastRetrieveTime = (uint)CRoleInfo.GetCurrentUTCTime(); this.RefreshAcntInfo(); }
private void HandleAchieveGetRankingAccountInfo(SCPKG_GET_RANKING_ACNT_INFO_RSP rsp) { if (rsp.stAcntRankingDetail.stOfSucc.bNumberType != 8) { return; } CRoleInfo masterRoleInfo = Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo(); if (masterRoleInfo == null) { DebugHelper.Assert(false, "HandleAchieveGetRankingAccountInfo::Master Role Info Is Null"); CAchieveInfo2.AddWorldRank(0, 0uL, rsp.stAcntRankingDetail.stOfSucc.dwRankNo); } else { CAchieveInfo2.AddWorldRank(masterRoleInfo.logicWorldID, masterRoleInfo.playerUllUID, rsp.stAcntRankingDetail.stOfSucc.dwRankNo); } }