Ejemplo n.º 1
0
 public void Detatch(IEngineParticle effect)
 {
     if (particles.Contains(effect))
     {
         particles.Remove(effect);
         effect.Manager = null;
     }
 }
Ejemplo n.º 2
0
 public void Attach(IEngineParticle effect)
 {
     if (!particles.Contains(effect))
     {
         effect.Manager = this;
         effect.Destroy = false;
         particles.Add(effect);
     }
 }
Ejemplo n.º 3
0
 public void Attach(IEngineParticle entity)
 {
     if (!particleList.Contains(entity))
         particleList.Add(entity);
     else
         Log.Write(this, "Unable to attach particle entity, was already found in the list of existing ones.", LogLevels.Warning);
 }