diff options
Diffstat (limited to 'scene/3d/gpu_particles_3d.h')
-rw-r--r-- | scene/3d/gpu_particles_3d.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/scene/3d/gpu_particles_3d.h b/scene/3d/gpu_particles_3d.h index 474f5500f8..dba6a8f2ab 100644 --- a/scene/3d/gpu_particles_3d.h +++ b/scene/3d/gpu_particles_3d.h @@ -60,7 +60,10 @@ public: private: RID particles; - bool one_shot; + bool emitting = false; + bool active = false; + bool signal_cancled = false; + bool one_shot = false; int amount = 0; double lifetime = 0.0; double pre_process_time = 0.0; @@ -87,6 +90,10 @@ private: Vector<Ref<Mesh>> draw_passes; Ref<Skin> skin; + double time = 0.0; + double emission_time = 0.0; + double active_time = 0.0; + void _attach_sub_emitter(); void _skinning_changed(); |