Explorar o código

枚举文件删除

薛鸿潇 %!s(int64=5) %!d(string=hai) anos
pai
achega
b9cf0dbb78

+ 0 - 38
assets/script/game/data/EnumData.ts

@@ -1,38 +0,0 @@
-/**
- * 全局枚举数据
- * @author
- */
-enum rewardState {
-    /** 已领取 */
-    none = 1,
-    /** 未解锁 */
-    lock = 2,
-    /** 可领取 */
-    unlock = 3
-}
-export class GEnum {
-    /** 奖励状态 */
-    rewardState = rewardState;
-    GameProp = {
-        /** ------------------ 游戏核心数据 --------------------------- */
-
-
-        /** ------------------ 转盘数据 ------------------------------ */
-        turnable_leftTimes: 20,
-
-
-        /** ------------------ 存钱罐数据 ----------------------------- */
-
-
-        /** ------------------ 签到数据 ----------------------------- */
-        /** 上次签到进度 */
-        sign_last_bar: 120,
-        /** 当前能否签到 */
-        sign_can: 121,
-    }
-}
-
-declare global {
-    const GEnum: GEnum;
-}
-window['GEnum'] = new GEnum();

+ 0 - 9
assets/script/game/data/EnumData.ts.meta

@@ -1,9 +0,0 @@
-{
-  "ver": "1.0.8",
-  "uuid": "26866333-b110-4142-84eb-1bfb74eb3178",
-  "isPlugin": false,
-  "loadPluginInWeb": true,
-  "loadPluginInNative": true,
-  "loadPluginInEditor": false,
-  "subMetas": {}
-}

+ 11 - 0
assets/script/game/data/GameData.ts

@@ -137,4 +137,15 @@ export enum GameProp {
     sign_last_bar = 120,
     /** 当前能否签到 */
     sign_can = 121,
+}
+/**
+ * 奖励状态
+ */
+export enum RewardState {
+    /** 已领取 */
+    none = 1,
+    /** 未解锁 */
+    lock = 2,
+    /** 可领取 */
+    unlock = 3
 }

+ 7 - 5
assets/script/game/data/module/SignData.ts

@@ -1,3 +1,5 @@
+import { RewardState } from "../GameData";
+
 /**
  * @description 签到数据
  * @author 邹勇 薛鸿潇
@@ -69,17 +71,17 @@ export class SignData {
      * @returns 状态123
      */
     public getStateByDay(login_day: number) {
-        let _state = GEnum.rewardState.none;
+        let _state = RewardState.none;
         if (login_day <= this.sign_last_bar) {
-            _state = GEnum.rewardState.none;
+            _state = RewardState.none;
         } else if (login_day == (this.sign_last_bar + 1)) {
             if (!this.sign_can) {
-                _state = GEnum.rewardState.none;
+                _state = RewardState.none;
             } else {
-                _state = GEnum.rewardState.unlock;
+                _state = RewardState.unlock;
             }
         } else {
-            _state = GEnum.rewardState.lock;
+            _state = RewardState.lock;
         }
         return _state;
     }

+ 5 - 2
assets/script/game/module/module/sign/Sign.ts

@@ -1,4 +1,4 @@
-import { GameProp } from "../../../data/GameData";
+import { GameProp, RewardState } from "../../../data/GameData";
 
 /**
  * 签到界面
@@ -22,7 +22,7 @@ export default class Sign extends cc.Component {
     }
 
     start() {
-        gData.sign.sign_can = gData.gameData.getProp(GEnum.GameProp.sign_can)
+        gData.sign.sign_can = gData.gameData.getProp(GameProp.sign_can)
         gData.sign.initListData();
         gData.sign.init_data = true;
     }
@@ -40,6 +40,9 @@ export default class Sign extends cc.Component {
      */
     private clickReceiveReward() {
         gData.sign.sign_can = 0;
+        gData.sign.sign_last_bar++;
+        gData.gameData.setProp(GameProp.sign_can, gData.sign.sign_can)
+        gData.gameData.setProp(GameProp.sign_last_bar, gData.sign.sign_last_bar)
     }
 
     update(dt) {

+ 5 - 4
assets/script/game/module/module/sign/SignIconItem.ts

@@ -1,3 +1,4 @@
+import { RewardState } from "../../../data/GameData";
 
 const { ccclass, property } = cc._decorator;
 /**
@@ -29,7 +30,7 @@ export default class SignIconItem extends cc.Component {
         count: 0,
         login_day: 0,
         video_limit: 0,
-        state: GEnum.rewardState.none,
+        state: RewardState.none,
     }
 
     /**
@@ -62,14 +63,14 @@ export default class SignIconItem extends cc.Component {
 
         // 状态样式
         let state = gData.sign.getStateByDay(icon_data.login_day);
-        if (state == GEnum.rewardState.none) {
+        if (state == RewardState.none) {
             this.node_mask.active = true;
             this.node_gou.active = true;
             this.node_money.active = false;
-        } else if (state == GEnum.rewardState.unlock) {
+        } else if (state == RewardState.unlock) {
             this.node_mask.active = false;
             this.node_gou.active = false;
-        } else if (state == GEnum.rewardState.lock) {
+        } else if (state == RewardState.lock) {
             this.node_mask.active = false;
             this.node_gou.active = false;
         }