|
|
@@ -139,6 +139,9 @@ export default class Reward extends cc.Component {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+ gData.reward.adData = {}
|
|
|
+ gData.reward.adData.videoRedMoney = {}
|
|
|
+ gData.reward.adData.videoRedMoney.videoRewardList = [{ rewardType: 3, rewardNum: 1000 }, { rewardType: 1, rewardNum: 1000 }]// 测试数据
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -147,6 +150,7 @@ export default class Reward extends cc.Component {
|
|
|
private async watchVideoCall() {
|
|
|
if (gData.reward.adData) {
|
|
|
// 气泡视频奖励 通关视频奖励
|
|
|
+ gData.reward.adData.videoRedMoney.videoRewardList = [{ rewardType: 3, rewardNum: 1000 }, { rewardType: 1, rewardNum: 1000 }]// 测试数据
|
|
|
gData.reward.data = gData.reward.adData.videoRedMoney.videoRewardList;
|
|
|
}
|
|
|
if (!gData.reward.data || !gData.reward.data.length) return;
|
|
|
@@ -164,7 +168,7 @@ export default class Reward extends cc.Component {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
// 图标展示
|
|
|
if (gData.reward.data[0].rewardType === RewardType.redBag) {
|
|
|
this.node_coin.spriteFrame = await mk.loader.load('game/texture/coin/' + RewardType.redBag, cc.SpriteFrame);
|
|
|
@@ -190,9 +194,7 @@ export default class Reward extends cc.Component {
|
|
|
*/
|
|
|
private clickGetReward() {
|
|
|
cc.log('获取奖励:', gData.reward.data);
|
|
|
- gData.reward.addReward();
|
|
|
- this.flyCoinAnim();
|
|
|
- gData.reward.data = [];
|
|
|
+ gData.reward.flyCoinAnim();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -203,24 +205,6 @@ export default class Reward extends cc.Component {
|
|
|
mk.ui.openPanel(path);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 飞coin动画
|
|
|
- */
|
|
|
- private flyCoinAnim() {
|
|
|
- if (!gData.reward.data || !gData.reward.data.length) return;
|
|
|
- let target_node = gData.gameData.gameStyle.icon_hb;
|
|
|
- if (gData.reward.data[0].rewardType == RewardType.redBag) {
|
|
|
- target_node = gData.gameData.gameStyle.icon_hb;
|
|
|
- } else if (gData.reward.data[0].rewardType == RewardType.rmb) {
|
|
|
- // target_node = gData.gameData.gameStyle.icon_zb;
|
|
|
- } else if (gData.reward.data[0].rewardType == RewardType.pigRmb) {
|
|
|
- target_node = gData.gameData.gameStyle.icon_zb;
|
|
|
- }
|
|
|
- const end_world_pos = target_node.parent.convertToWorldSpaceAR(target_node.getPosition());
|
|
|
- const end_node_pos = gData.gameData.gameStyle.node.parent.convertToNodeSpaceAR(end_world_pos);
|
|
|
- let start_node_pos = new cc.Vec2(0, -300);
|
|
|
- mk.fly.PlayCoinAnim(gData.reward.data[0].rewardType, 10, start_node_pos, end_node_pos)
|
|
|
- }
|
|
|
|
|
|
/**
|
|
|
* 下一关操作
|