示例#1
0
    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);
    }