golds.ts 736 B

12345678910111213141516171819202122
  1. import { _decorator, Component, Node, SpriteFrame, Sprite, Tween, tween, v3 } from 'cc';
  2. import { GameManager } from '../Manager/GameManager';
  3. const { ccclass, property } = _decorator;
  4. @ccclass('golds')
  5. export class golds extends Component {
  6. @property(Sprite)
  7. icon: Sprite = null;
  8. refresh(frame: SpriteFrame, types: string,nums:number) {
  9. this.icon.spriteFrame = frame
  10. this.node.setPosition(0, 1130)
  11. Tween.stopAllByTarget(this.node)
  12. tween(this.node)
  13. .to(2, { position: v3(0, 50) },{ easing: "cubicIn"})
  14. .call(() => {
  15. GameManager.getInstance().eventTarget.emit('CollectMoney', { type: types ,allNum:nums})
  16. })
  17. .start()
  18. }
  19. }