public long GetMaxWillMoney() { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo == null) { return(0L); } if (!this.IsWillCharge()) { return(0L); } if (!NrTSingleton <ContentsLimitManager> .Instance.IsWillSpend()) { return(0L); } long iWillCount = kMyCharInfo.m_nMaxActivityPoint - kMyCharInfo.m_nActivityPoint; return(kMyCharInfo.GetMaxWillChargeGold(iWillCount)); }