Browse Source

Update ParticleEmitter2D.cpp

Fix network update on  2d particle emitter
pat2nav 6 years ago
parent
commit
a39b857b96
1 changed files with 7 additions and 5 deletions
  1. 7 5
      Source/Urho3D/Urho2D/ParticleEmitter2D.cpp

+ 7 - 5
Source/Urho3D/Urho2D/ParticleEmitter2D.cpp

@@ -167,11 +167,13 @@ void ParticleEmitter2D::SetSpriteAttr(const ResourceRef& value)
 
 
 void ParticleEmitter2D::SetEmitting(bool enable)
 void ParticleEmitter2D::SetEmitting(bool enable)
 {
 {
-    if (enable != emitting_)
-    {
-        emitting_ = enable;
-        emitParticleTime_ = 0.0f;
-    }
+    if (enable == emitting_)
+        return;
+
+    emitting_ = enable;
+    emitParticleTime_ = 0.0f;
+
+    MarkNetworkUpdate();
 }
 }
 
 
 ResourceRef ParticleEmitter2D::GetSpriteAttr() const
 ResourceRef ParticleEmitter2D::GetSpriteAttr() const