wuwangdong 4 anni fa
parent
commit
7cce2aa219

+ 3 - 0
assets/resources/module/authUI/authUI.prefab

@@ -888,6 +888,9 @@
       "__id__": 1
     },
     "_enabled": true,
+    "lbl_des": {
+      "__id__": 8
+    },
     "_id": ""
   },
   {

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

@@ -100,6 +100,8 @@ export class GameData {
     /** 生虫/生病/停电当前个数 */
     public RawInsectCurArr = [0, 0, 0];
 
+    //弹出微信登陆UI位置类型
+    public authUIType = 0;
     /**
      * 初始化游戏数据:网络配置信息,用户信息
      * @returns 

+ 14 - 1
assets/script/game/module/authUI/AuthUI.ts

@@ -5,11 +5,24 @@
 
 import JsbSystem from "../../../mk/system/JsbSystem";
 
-const { ccclass } = cc._decorator;
+const { ccclass, property} = cc._decorator;
 
 @ccclass
 export default class AuthUI extends cc.Component {
 
+    @property({ type: cc.Label, displayName: '描述' })
+    lbl_des: cc.Label = null;
+    start(){
+        if(gData.gameData.authUIType == 0)
+        {
+            this.lbl_des.string = '红包将提现至微信,登陆后立即到账';
+        }else if(gData.gameData.authUIType == 1){
+            this.lbl_des.string = '登陆后即可邀请微信好友一起玩';         
+        }else{
+            this.lbl_des.string = '登陆后即可提现红包至微信'; 
+        }
+    }
+
     clickAuth() {
         mk.audio.playEffect('button');
         JsbSystem.WxAuth();

+ 2 - 0
assets/script/game/module/blessingBag/BlessingBag.ts

@@ -73,6 +73,7 @@ export default class BlessingBag extends cc.Component {
             if (cc.sys.isNative) {
                 if (!gData.loginData.isAuth) {
                     // JsbSystem.WxAuth();
+                    gData.gameData.authUIType = 0;
                     mk.ui.openPanel('module/authUI/authUI');
                     return;
                 }
@@ -249,6 +250,7 @@ export default class BlessingBag extends cc.Component {
         if (cc.sys.isNative) {
             if (!gData.loginData.isAuth) {
                 // JsbSystem.WxAuth();
+                gData.gameData.authUIType = 0;
                 mk.ui.openPanel('module/authUI/authUI');
                 return;
             }

+ 1 - 0
assets/script/game/module/gradeReward/GradeReward.ts

@@ -171,6 +171,7 @@ export class GradeReward extends cc.Component {
 
         if (cc.sys.isNative && !gData.loginData.isAuth) {
             // JsbSystem.WxAuth();
+            gData.gameData.authUIType = 0;
             mk.ui.openPanel('module/authUI/authUI');
             return;
         }

+ 1 - 0
assets/script/game/module/gradeReward/GradeRewardItem.ts

@@ -84,6 +84,7 @@ export class GradeRewardItem extends cc.Component{
         
         if (cc.sys.isNative && !gData.loginData.isAuth) {
             // JsbSystem.WxAuth();
+            gData.gameData.authUIType = 0;
             mk.ui.openPanel('module/authUI/authUI');
             return;
         }

+ 1 - 0
assets/script/game/module/newCashUI/WalletCashOut.ts

@@ -242,6 +242,7 @@ export default class WalletCashOut extends cc.Component {
                 if (cc.sys.isNative) {
                     if (!gData.loginData.isAuth) {
                         // JsbSystem.WxAuth();
+                        gData.gameData.authUIType = 0;
                         mk.ui.openPanel('module/authUI/authUI');
                         return;
                     }

+ 1 - 0
assets/script/game/module/redBagTask/RedBagTask.ts

@@ -265,6 +265,7 @@ export default class RedBagTask extends cc.Component {
             if (cc.sys.isNative) {
                 if (!gData.loginData.isAuth) {
                     // JsbSystem.WxAuth();
+                    gData.gameData.authUIType = 0;
                     mk.ui.openPanel('module/authUI/authUI');
                     return;
                 }

+ 2 - 0
assets/script/game/module/setting/Setting.ts

@@ -121,6 +121,7 @@ export default class Setting extends cc.Component {
         if (!gData.loginData.isAuth) {
             // mk.ui.closePanel(this.node.name);
             // JsbSystem.WxAuth();
+            gData.gameData.authUIType = 2;
             mk.ui.openPanel('module/authUI/authUI');
             // this.onClickClose();
         }
@@ -131,6 +132,7 @@ export default class Setting extends cc.Component {
         mk.data.sendDataEvent(DataEventId.button_click, "邀请icon");
         if (!gData.loginData.isAuth) {
             // JsbSystem.WxAuth();
+            gData.gameData.authUIType = 1;
             mk.ui.openPanel('module/authUI/authUI');
             return;
         }

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

@@ -100,6 +100,7 @@ export default class Sign extends cc.Component {
             if (gData.sign.c_sign[index_old].rewardType === RewardType.rmb) {
                 if (!gData.loginData.isAuth) {
                     // JsbSystem.WxAuth();
+                    gData.gameData.authUIType = 0;
                     mk.ui.openPanel('module/authUI/authUI');
                     return;
                 }