|
|
@@ -2,7 +2,7 @@ import { GameProp, RewardState } from "../../../data/GameData";
|
|
|
|
|
|
/**
|
|
|
* 签到界面
|
|
|
- * - 每天第一次上线默认弹出一次【除首日】
|
|
|
+ * - 每天第一次上线默认弹出一次【除首日】。待处理
|
|
|
* - 全部签完后,不可再签到。此处需要判断上次签到天数。
|
|
|
* - 签到数据几点刷新?什么方式刷新? 与后端沟通
|
|
|
* @author 薛鸿潇
|
|
|
@@ -39,7 +39,7 @@ export default class Sign extends cc.Component {
|
|
|
* 点击领取按钮
|
|
|
*/
|
|
|
private clickReceiveReward() {
|
|
|
- if (!gData.sign.sign_can) return;
|
|
|
+ if (!gData.sign.sign_can || !gData.sign.haveSignDay()) return;
|
|
|
gData.sign.sign_can = 0;
|
|
|
gData.sign.sign_last_bar++;
|
|
|
let new_data = [
|
|
|
@@ -67,7 +67,7 @@ export default class Sign extends cc.Component {
|
|
|
* 初始化按钮样式
|
|
|
*/
|
|
|
private initBtnStyle() {
|
|
|
- if (gData.sign.sign_can) {
|
|
|
+ if (gData.sign.sign_can && gData.sign.haveSignDay()) {
|
|
|
this.anim_btn.play();
|
|
|
this.anim_btn.getComponent('SetGray').setGray(false);
|
|
|
} else {
|