|
|
@@ -1,4 +1,6 @@
|
|
|
import Util from "../../../before/util/Util";
|
|
|
+import { AdFun } from "../../data/AdData";
|
|
|
+import { VideoAdType } from "../../data/GameData";
|
|
|
|
|
|
const { ccclass, property } = cc._decorator;
|
|
|
@ccclass
|
|
|
@@ -13,6 +15,34 @@ export default class NewOpenRedBag extends cc.Component{
|
|
|
|
|
|
}
|
|
|
|
|
|
+ update(dt)
|
|
|
+ {
|
|
|
+ if (gData.reward.adData) {
|
|
|
+ this.showWatchAdReward();
|
|
|
+ gData.turnable.adData = null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private showWatchAdReward()
|
|
|
+ {
|
|
|
+ if(gData.reward.adData)
|
|
|
+ {
|
|
|
+ let v= '0.30';
|
|
|
+ v.replace('.','');
|
|
|
+ let c = v.split('');
|
|
|
+ for(let i = 0; i != this.lbl_value.length; ++i)
|
|
|
+ {
|
|
|
+ if(i < c.length)
|
|
|
+ {
|
|
|
+ this.lbl_value[i].string = c[i];
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ this.lbl_value[i].string = '0';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
showChangePart() {
|
|
|
//this.changePart.active = true
|
|
|
let len = this.lbl_value.length;
|
|
|
@@ -27,7 +57,16 @@ export default class NewOpenRedBag extends cc.Component{
|
|
|
private clickOpenBtn(){
|
|
|
mk.audio.playEffect("button");
|
|
|
|
|
|
+ mk.ad.videoAdType = VideoAdType.StartQiPaoRedBag;
|
|
|
+ mk.ad.watchAd((success: boolean) => {
|
|
|
+ mk.console.log("watchAD:" + success);
|
|
|
+ if (success) {
|
|
|
+ gData.adData.watchVideo(AdFun.bubble);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
private clickCloseBtn(){
|
|
|
|
|
|
mk.audio.playEffect("closeButton");
|