コード例 #1
0
 public void Detatch(IEngineParticle effect)
 {
     if (particles.Contains(effect))
     {
         particles.Remove(effect);
         effect.Manager = null;
     }
 }
コード例 #2
0
 public void Attach(IEngineParticle effect)
 {
     if (!particles.Contains(effect))
     {
         effect.Manager = this;
         effect.Destroy = false;
         particles.Add(effect);
     }
 }
コード例 #3
0
ファイル: GameScene.cs プロジェクト: draek/nibiru-engine
 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);
 }