diff --git a/assets/Scripts/chat18x/data/WalletData.ts b/assets/Scripts/chat18x/data/WalletData.ts index 6aa46cd9..77db0d4c 100644 --- a/assets/Scripts/chat18x/data/WalletData.ts +++ b/assets/Scripts/chat18x/data/WalletData.ts @@ -2,6 +2,8 @@ * 钱包数据 */ import { BaseData } from "./BaseData"; +import Utils from "../../Main/Common/Utils"; +import { InnerMsgCode } from "../../Main/Config/InnerMsgCode"; export class WalletData extends BaseData { // 余额 @@ -28,6 +30,8 @@ export class WalletData extends BaseData { /** 设置余额 */ public set balance(value: number) { this._balance = value; + // 发出事件 + Utils.sendInnerMsg(InnerMsgCode.BalanceChange, this._balance); } /** 获取余额 */ @@ -38,6 +42,8 @@ export class WalletData extends BaseData { /** 设置vip失效时间戳 */ public set vipExpire(value: number) { this._vipExpire = value; + // 发出事件 + Utils.sendInnerMsg(InnerMsgCode.VipExpireChange, this._vipExpire); } /** 获取vip失效时间戳 */ diff --git a/assets/Scripts/chat18x/ui/panels/ThemePanel.ts b/assets/Scripts/chat18x/ui/panels/ThemePanel.ts index e086b7cc..573b2753 100644 --- a/assets/Scripts/chat18x/ui/panels/ThemePanel.ts +++ b/assets/Scripts/chat18x/ui/panels/ThemePanel.ts @@ -126,6 +126,12 @@ export class ThemePanel extends li_BaseView { Utils.addInnerEL(InnerMsgCode.LanguageChange, this, () => { this.recName.string = LanguageUtils.getText(this.rectNameKey); }); + Utils.addInnerEL(InnerMsgCode.BalanceChange, this, () => { + + }); + Utils.addInnerEL(InnerMsgCode.VipExpireChange, this, () => { + + }); } enterShop() {