|
|
@@ -1,3 +1,4 @@
|
|
|
+import { AdFun } from "../../../data/AdData";
|
|
|
import { GameProp, RewardState } from "../../../data/GameData";
|
|
|
|
|
|
/**
|
|
|
@@ -35,32 +36,39 @@ export default class Sign extends cc.Component {
|
|
|
this.scroll_view.node.emit('srollview-init', list_data)
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 点击领取按钮
|
|
|
- */
|
|
|
- private clickReceiveReward() {
|
|
|
- if (!gData.sign.sign_can || !gData.sign.haveSignDay()) return;
|
|
|
- gData.sign.sign_can = 0;
|
|
|
- gData.sign.sign_last_bar++;
|
|
|
- let new_data = [
|
|
|
- {
|
|
|
- key: GameProp.sign_can,
|
|
|
- value: gData.sign.sign_can
|
|
|
- },
|
|
|
- {
|
|
|
- key: GameProp.sign_last_bar,
|
|
|
- value: gData.sign.sign_last_bar
|
|
|
- }
|
|
|
- ]
|
|
|
- gData.gameData.setProps(new_data);
|
|
|
- }
|
|
|
|
|
|
update(dt) {
|
|
|
if (gData.sign.init_data) {
|
|
|
gData.sign.init_data = false;
|
|
|
this.initScollView();
|
|
|
this.initBtnStyle();
|
|
|
+ return;
|
|
|
}
|
|
|
+ if (gData.sign.adData) {
|
|
|
+ // 展示奖励
|
|
|
+ this.getReward();
|
|
|
+ gData.sign.adData = null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 点击领取按钮
|
|
|
+ */
|
|
|
+ private clickReceiveReward() {
|
|
|
+ if (!gData.sign.sign_can) return;
|
|
|
+ if (!gData.sign.haveSignDay()) return;
|
|
|
+
|
|
|
+ // 看广告
|
|
|
+ gData.adData.watchVideo(AdFun.sign);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 拿奖励
|
|
|
+ */
|
|
|
+ private getReward() {
|
|
|
+ gData.sign.signComplete();
|
|
|
+ // 打开奖励界面
|
|
|
+ // to do
|
|
|
}
|
|
|
|
|
|
/**
|