Files
jdt-fish-client/assets/FishSingle/fish/script/FishNetBase.ts
2024-05-01 19:13:01 +08:00

30 lines
691 B
TypeScript

import { Component, Tween, Vec3, _decorator, tween } from 'cc'
import FishNetManager from '../../script/game/manager/FishNetManager'
const { ccclass, property } = _decorator
@ccclass('FishNetBase')
export default class FishNetBase extends Component {
public netType: number = 0
private tween: Tween<any>
private static vec3: Vec3 = new Vec3(2, 2, 1)
// 销毁渔网
public playMv() {
this.node.setScale(Vec3.ZERO)
this.tween = tween(this.node)
.to(0.2, { scale: FishNetBase.vec3 })
.delay(0.3)
.call(() => {
FishNetManager.instance.destroyFishNet(this)
})
.start()
}
onDestroy() {
if (this.tween) this.tween.stop()
}
}