|
|
@@ -236,16 +236,20 @@ export default class AniControl extends cc.Component {
|
|
|
mk.audio.playEffect("button");
|
|
|
if (customEvenData == 'bird_1') {
|
|
|
this.flyBirdFinished_1();
|
|
|
+ let add = this.getRewardByHttp("bird_1");
|
|
|
+
|
|
|
mk.fly.PlayCoinAnim(1, 5, this.flyBird_1.node, '', () => {
|
|
|
|
|
|
console.log('--');
|
|
|
}, -1, 2);
|
|
|
} else if (customEvenData == 'bird_2') {
|
|
|
this.flyBirdFinished_2();
|
|
|
- mk.fly.PlayCoinAnim(1, 5, this.flyBird_2.node, '', null, -1, 2);
|
|
|
+ this.getRewardByHttp("bird_2");
|
|
|
+ //mk.fly.PlayCoinAnim(1, 5, this.flyBird_2.node, '', null, -1, 2);
|
|
|
} else if (customEvenData == 'dog') {
|
|
|
this.moveDogFinished();
|
|
|
- mk.fly.PlayCoinAnim(1, 5, this.dogMove.node, '', null, -1, 2);
|
|
|
+ this.getRewardByHttp("dog");
|
|
|
+ // mk.fly.PlayCoinAnim(1, 5, this.dogMove.node, '', null, -1, 2);
|
|
|
} else if (customEvenData == 'sheep') {
|
|
|
mk.ad.videoAdType = VideoAdType.video_init_10;
|
|
|
mk.ui.openPanel('module/newOpenRedBag/newOpenRedBag');
|
|
|
@@ -254,4 +258,48 @@ export default class AniControl extends cc.Component {
|
|
|
|
|
|
gData.adData.checkShowFullInter(1, InterFullAdType.interstitial2_init_3);
|
|
|
}
|
|
|
+
|
|
|
+ private async getRewardByHttp(type: string) {
|
|
|
+ let data = { animalType: 1 };
|
|
|
+ let response = await mk.http.sendData('redMoney/addRedMoneyByAnimal', data);
|
|
|
+
|
|
|
+ if (response.errcode != 0) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ let add = response.data.redMoneyAddition;
|
|
|
+ console.log('addCoin===============>', add);
|
|
|
+ if(add > 0)
|
|
|
+ {
|
|
|
+ const several = 3;
|
|
|
+ let intV = Math.floor(add / several);
|
|
|
+ let r = add % several;
|
|
|
+
|
|
|
+ if (type == 'bird_1') {
|
|
|
+ for (let i = 0; i != several; ++i) {
|
|
|
+ mk.fly.PlayCoinAnim(1, 1, this.flyBird_1.node, '', null, -1, intV);
|
|
|
+ }
|
|
|
+ if (r > 0) {
|
|
|
+ mk.fly.PlayCoinAnim(1, 1, this.flyBird_1.node, '', null, -1, r);
|
|
|
+ }
|
|
|
+ } else if (type == 'bird_2') {
|
|
|
+ for (let i = 0; i != several; ++i) {
|
|
|
+ mk.fly.PlayCoinAnim(1, 1, this.flyBird_2.node, '', null, -1, intV);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (r > 0) {
|
|
|
+ mk.fly.PlayCoinAnim(1, 1, this.flyBird_2.node, '', null, -1, r);
|
|
|
+ }
|
|
|
+ } else if (type == 'dog') {
|
|
|
+ for (let i = 0; i != several; ++i) {
|
|
|
+ mk.fly.PlayCoinAnim(1, 1, this.dogMove.node, '', null, -1, intV);
|
|
|
+ }
|
|
|
+ if (r > 0) {
|
|
|
+ mk.fly.PlayCoinAnim(1, 1, this.dogMove.node, '', null, -1, r);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
}
|