コード例 #1
0
 private void HandleAchieveGetRankingAccountInfo(SCPKG_GET_RANKING_ACNT_INFO_RSP rsp)
 {
     if (rsp.stAcntRankingDetail.stOfSucc.bNumberType == 8)
     {
         this.m_worldRank = rsp.stAcntRankingDetail.stOfSucc.dwRankNo;
     }
 }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        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);
            }
        }