Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / effects / AutoDestroyEffect.cs
@小李xl 小李xl on 10 May 2023 419 bytes 添加敌人死亡特效
  1.  
  2. using Godot;
  3.  
  4. public partial class AutoDestroyEffect : GpuParticles2D
  5. {
  6. /// <summary>
  7. /// 延时销毁时间
  8. /// </summary>
  9. [Export]
  10. public float DelayTime = 1f;
  11. public override async void _Ready()
  12. {
  13. Emitting = true;
  14. var sceneTreeTimer = GetTree().CreateTimer(DelayTime);
  15. await ToSignal(sceneTreeTimer, Timer.SignalName.Timeout);
  16. QueueFree();
  17. }
  18. }