|
|
@@ -267,37 +267,45 @@ export default class AniControl extends cc.Component {
|
|
|
|
|
|
let add = response.data.redMoneyAddition;
|
|
|
console.log('addCoin===============>', add);
|
|
|
- if(add > 0)
|
|
|
- {
|
|
|
+ if (add > 0) {
|
|
|
const several = 3;
|
|
|
let intV = Math.floor(add / several);
|
|
|
let r = add % several;
|
|
|
-
|
|
|
+
|
|
|
mk.audio.playEffect('redmoney');
|
|
|
if (type == 'bird_1') {
|
|
|
- for (let i = 0; i != several; ++i) {
|
|
|
- mk.fly.PlayCoinAnim(1, 1, this.flyBird_1.node, '', null, -1, intV);
|
|
|
+ if (intV > 0) {
|
|
|
+ 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 (intV > 0) {
|
|
|
+ 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(intV > 0)
|
|
|
+ {
|
|
|
+ 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);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
}
|