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); }
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; } } }