21 lines
636 B
TypeScript
21 lines
636 B
TypeScript
|
import { _decorator, Burst, Component, game, Node, ParticleSystem, ParticleSystemComponent, ParticleUtils } from 'cc';
|
||
|
|
||
|
const { ccclass, property, requireComponent } = _decorator;
|
||
|
|
||
|
@ccclass('ParticleSystemIgnoreTimeScale')
|
||
|
@requireComponent(ParticleSystem)
|
||
|
export default class ParticleSystemIgnoreTimeScale extends Component {
|
||
|
private _particle: ParticleSystem;
|
||
|
|
||
|
protected onLoad(): void {
|
||
|
this._particle = this.getComponent(ParticleSystem);
|
||
|
}
|
||
|
|
||
|
protected update(dt: number): void {
|
||
|
if (game.timeScale != 1) {
|
||
|
//@ts-ignore
|
||
|
this._particle.update(game.deltaTime);
|
||
|
}
|
||
|
}
|
||
|
}
|