コード例 #1
0
        public bool IsPSCanAccept()
        {
            Guild             gGuildInfo = GameManager.gameManager.PlayerDataPool.GuildInfo;
            Tab_GuildPaoShang PSTab      = TableManager.GetGuildPaoShangByID(gGuildInfo.GuildLevel, 0);

            if (PSTab != null)
            {
                int nPSCount = GameManager.gameManager.PlayerDataPool.CommonData.GetCommonData((int)Games.UserCommonData.USER_COMMONDATA.CD_PAOSHANG_GOTTEN_NUM);
                if (gGuildInfo.PSCanAcceptTimes > 0 && nPSCount < PSTab.MemMaxTimesOneDay && BaseAttr.Level >= 47) // 先写死吧
                {
                    return(true);
                }
            }
            return(false);
        }
コード例 #2
0
ファイル: GuildPaoShang.cs プロジェクト: kimch2/PackageClient
 public void UpdateMemTimesOneDay()
 {
     if (GameManager.gameManager.PlayerDataPool.GuildInfo != null)
     {
         int nGuildLvl           = GameManager.gameManager.PlayerDataPool.GuildInfo.GuildLevel;
         Tab_GuildPaoShang PSTab = TableManager.GetGuildPaoShangByID(nGuildLvl, 0);
         if (PSTab == null)
         {
             LogModule.ErrorLog("Can not find guidPaoShang {0}", nGuildLvl);
         }
         else if (m_MemTimesOneDayText)
         {
             int nPSCount   = GameManager.gameManager.PlayerDataPool.CommonData.GetCommonData((int)Games.UserCommonData.USER_COMMONDATA.CD_PAOSHANG_GOTTEN_NUM);
             int nLeftCount = PSTab.MemMaxTimesOneDay - nPSCount;
             if (nLeftCount < 0)
             {
                 nLeftCount = 0;
             }
             m_MemTimesOneDayText.text = (nLeftCount) + "/" + PSTab.MemMaxTimesOneDay;
         }
     }
 }