薛鸿潇 5 лет назад
Родитель
Сommit
7dbd7a9a52

+ 13 - 10
assets/script/game/data/GData.ts

@@ -17,6 +17,7 @@ import { RewardData } from "./module/RewardData";
 import MoreGameData from "./MoreGameData";
 import { Data } from "../../mk/data/Data";
 import { RedBagCashData } from "./module/RedBagCashData";
+import { ReceiptNoticeData } from "./module/ReceiptNoticeData";
 
 /**
  * 数据集合全局类
@@ -44,11 +45,12 @@ class GData {
     public pigbank: PigBankData;
     public luckybag: LuckyBagData;
     public sign: SignData;
+    public receiptNotice: ReceiptNoticeData;
     public redBagCash: RedBagCashData;
-    
+
     public moreGame: MoreGameData;
 
-    public moduleData:Map<number,Data>;
+    public moduleData: Map<number, Data>;
 
     init() {
         this.appData = new AppData();
@@ -66,17 +68,18 @@ class GData {
         this.pigbank = new PigBankData();
         this.luckybag = new LuckyBagData();
         this.sign = new SignData();
+        this.receiptNotice = new ReceiptNoticeData();
         this.redBagCash = new RedBagCashData();
         this.moreGame = new MoreGameData();
 
-        this.moduleData = new Map<number,Data>();
-        this.moduleData.set(Fun.moreGame,this.moreGame);
-        this.moduleData.set(Fun.turnable,this.turnable);
-        this.moduleData.set(Fun.fission,this.fission);
-        this.moduleData.set(Fun.pigbank,this.pigbank);
-        this.moduleData.set(Fun.luckybag,this.luckybag);
-        this.moduleData.set(Fun.sign,this.sign);
-        this.moduleData.set(Fun.redBagCash,this.redBagCash);
+        this.moduleData = new Map<number, Data>();
+        this.moduleData.set(Fun.moreGame, this.moreGame);
+        this.moduleData.set(Fun.turnable, this.turnable);
+        this.moduleData.set(Fun.fission, this.fission);
+        this.moduleData.set(Fun.pigbank, this.pigbank);
+        this.moduleData.set(Fun.luckybag, this.luckybag);
+        this.moduleData.set(Fun.sign, this.sign);
+        this.moduleData.set(Fun.redBagCash, this.redBagCash);
     }
 }
 

+ 9 - 5
assets/script/game/data/module/ReceiptNoticeData.ts

@@ -1,17 +1,21 @@
+import { Data } from "../../../mk/data/Data";
+
 /**
  * 到账通知
  * @author 
  */
-export class ReceiptNoticeData {
+export class ReceiptNoticeData extends Data {
     /**
      * 标志位 - 是否刷新样式
      */
     public init_style = true;
-    private _receip: number = 1
-    set receip(value: number) {
 
+    private _receip_rmb: number = 0;
+    set receip_rmb(value: number) {
+        this._receip_rmb = value;
+        this.init_style = true;
     }
-    get receip() {
-        return
+    get receip_rmb() {
+        return this._receip_rmb;
     }
 }

+ 13 - 1
assets/script/game/module/module/receiptNotice/ReceiptNotice.ts

@@ -28,5 +28,17 @@ export default class ReceiptNotice extends cc.Component {
 
     }
 
-    // update (dt) {}
+    update(dt) {
+        if (gData.receiptNotice.init_style) {
+            gData.receiptNotice.init_style = false;
+            this.initStyle();
+        }
+    }
+
+    /**
+     * 初始化样式
+     */
+    private initStyle() {
+        this.lbl_receipt_rmb.string = '¥' + gData.receiptNotice.receip_rmb + '元';
+    }
 }

+ 1 - 1
assets/script/game/module/module/sign/Sign.ts

@@ -5,7 +5,7 @@ import { GameProp, RewardState } from "../../../data/GameData";
  * 签到界面
  * - 每天第一次上线默认弹出一次【除首日】。待处理
  * - 全部签完后,不可再签到。此处需要判断上次签到天数。
- * - 签到数据几点刷新?什么方式刷新? 与后端沟通
+ * - 滑动列表需要滚动到对应签到条目的高度,待处理。
  * @author 薛鸿潇
  */
 const { ccclass, property } = cc._decorator;