123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- const { ccclass, property } = cc._decorator;
- @ccclass
- export default class BEffect extends cc.Component {
- start() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- let hurtParticleNode = this.node.getChildByName("liiz_souji");
- let hurtParticle: cc.ParticleSystem = null;
- if (hurtParticleNode) {
- hurtParticle = hurtParticleNode.getComponent(cc.ParticleSystem);
- hurtParticle.enabled = true;
- }
- let spine = this.node.getComponent(sp.Skeleton);
- if (spine) {
- spine.enabled = true;
- spine.setAnimation(0, "hurt", false);
- spine.setCompleteListener(() => {
- if (hurtParticle) {
- hurtParticle.enabled = false;
- }
- this.node.destroy();
- })
- }else{
- cc.tween(this.node).sequence(
- cc.delayTime(0.5),
- cc.destroySelf())
- .start();
- }
- }
- }
|