public void OnWillCharOK(object a_oObject) { TsAudioManager.Container.RequestAudioClip("UI_SFX", "ETC", "ENERTGY_RECHARGE", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay)); NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; if (kMyCharInfo == null) { return; } if (!this.IsWillCharge()) { return; } long willChargeGold = kMyCharInfo.GetWillChargeGold(); if (willChargeGold > kMyCharInfo.m_Money) { Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("89"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); return; } this.Send_GS_CHAR_WILL_CHARGE_REQ(0); }