123456789101112131415161718192021222324252627 |
- import { _decorator, Animation, AnimationClip, Component, Node, tween } from 'cc';
- import { gameManager } from './gameManager';
- const { ccclass, property } = _decorator;
- @ccclass('addCoinAni')
- export class addCoinAni extends Component {
- private m_reverse_call:any = null;
- public play(reverse_call){
- this.m_reverse_call = reverse_call;
- gameManager.playAddCoinSound()
- this.getComponent(Animation).play('add_coin_animation');
- }
- onNormalPlayFinish(){
- // this.getComponent(Animation).clips[0].wrapMode = AnimationClip.WrapMode.LoopReverse
- tween(this.node).delay(0.2).call(()=>{
- this.getComponent(Animation).play('add_coin_animation_reverse');
- if(this.m_reverse_call!=null){
- this.m_reverse_call()
- }
- }).start()
-
- }
- }
|