public static uint GetRankpointSeasonAwardDiamond(uint grade)
        {
            ResGuildGradeConf dataByKey = GameDataMgr.guildGradeDatabin.GetDataByKey(grade);

            if (dataByKey != null)
            {
                return(dataByKey.dwDiamond);
            }
            return(0u);
        }
Beispiel #2
0
        public static string GetGradeIconPathByGrade(int grade)
        {
            ResGuildGradeConf dataByKey = GameDataMgr.guildGradeDatabin.GetDataByKey((byte)grade);

            if (dataByKey != null)
            {
                return(CUIUtility.s_Sprite_Dynamic_Guild_Dir + dataByKey.szIcon);
            }
            return(string.Empty);
        }
Beispiel #3
0
 private static ResGuildGradeConf GetGradeResByRankpointScore(uint rankpointScore)
 {
     for (int i = 0; i < GameDataMgr.guildGradeDatabin.count; i++)
     {
         ResGuildGradeConf dataByIndex = GameDataMgr.guildGradeDatabin.GetDataByIndex(i);
         if (rankpointScore <= dataByIndex.iScore)
         {
             return(dataByIndex);
         }
     }
     return(GameDataMgr.guildGradeDatabin.GetDataByIndex(GameDataMgr.guildGradeDatabin.count - 1));
 }
Beispiel #4
0
        public static string GetGradeNameForOpenGuildHeadImageShopSlot(int slotOffset)
        {
            uint dwGuildHeadImageShopOpenSlotCnt = 0;
            int  count = GameDataMgr.guildGradeDatabin.count;

            for (int i = 0; i < count; i++)
            {
                ResGuildGradeConf dataByIndex = GameDataMgr.guildGradeDatabin.GetDataByIndex(i);
                if ((dwGuildHeadImageShopOpenSlotCnt <= slotOffset) && (slotOffset < dataByIndex.dwGuildHeadImageShopOpenSlotCnt))
                {
                    return(StringHelper.UTF8BytesToString(ref dataByIndex.szGradeDesc));
                }
                dwGuildHeadImageShopOpenSlotCnt = dataByIndex.dwGuildHeadImageShopOpenSlotCnt;
            }
            object[] inParameters = new object[] { slotOffset };
            DebugHelper.Assert(false, "error slotOffset{0}: check shop and guildGrade res!!!", inParameters);
            return(string.Empty);
        }
        public static string GetGradeNameForOpenGuildHeadImageShopSlot(int slotOffset)
        {
            uint num   = 0u;
            int  count = GameDataMgr.guildGradeDatabin.count;

            for (int i = 0; i < count; i++)
            {
                ResGuildGradeConf dataByIndex = GameDataMgr.guildGradeDatabin.GetDataByIndex(i);
                if ((ulong)num <= (ulong)((long)slotOffset) && (long)slotOffset < (long)((ulong)dataByIndex.dwGuildHeadImageShopOpenSlotCnt))
                {
                    return(StringHelper.UTF8BytesToString(ref dataByIndex.szGradeDesc));
                }
                num = dataByIndex.dwGuildHeadImageShopOpenSlotCnt;
            }
            DebugHelper.Assert(false, "error slotOffset{0}: check shop and guildGrade res!!!", new object[]
            {
                slotOffset
            });
            return(string.Empty);
        }
Beispiel #6
0
        public static string GetGradeName(uint rankpointScore)
        {
            ResGuildGradeConf gradeResByRankpointScore = GetGradeResByRankpointScore(rankpointScore);

            return((gradeResByRankpointScore == null) ? string.Empty : gradeResByRankpointScore.szGradeDesc);
        }
Beispiel #7
0
        public static string GetGradeIconPathByRankpointScore(uint rankpointScore)
        {
            ResGuildGradeConf gradeResByRankpointScore = GetGradeResByRankpointScore(rankpointScore);

            return((gradeResByRankpointScore == null) ? string.Empty : (CUIUtility.s_Sprite_Dynamic_Guild_Dir + gradeResByRankpointScore.szIcon));
        }
Beispiel #8
0
        public static uint GetGradeByRankpointScore(uint rankpointScore)
        {
            ResGuildGradeConf gradeResByRankpointScore = GetGradeResByRankpointScore(rankpointScore);

            return((gradeResByRankpointScore == null) ? 0 : gradeResByRankpointScore.bIndex);
        }
        public static bool IsGuildMaxGrade()
        {
            ResGuildGradeConf dataByIndex = GameDataMgr.guildGradeDatabin.GetDataByIndex(GameDataMgr.guildGradeDatabin.count - 1);

            return(dataByIndex != null && CGuildHelper.GetGuildGrade() == (uint)dataByIndex.bIndex);
        }
        public static uint GetGradeByRankpointScore(uint rankpointScore)
        {
            ResGuildGradeConf gradeResByRankpointScore = CGuildHelper.GetGradeResByRankpointScore(rankpointScore);

            return((uint)((gradeResByRankpointScore != null) ? gradeResByRankpointScore.bIndex : 0));
        }
        public static string GetGradeName(uint rankpointScore)
        {
            ResGuildGradeConf gradeResByRankpointScore = CGuildHelper.GetGradeResByRankpointScore(rankpointScore);

            return((gradeResByRankpointScore != null) ? StringHelper.BytesToString(gradeResByRankpointScore.szGradeDesc) : string.Empty);
        }