Esempio n. 1
0
 public void AddTileEffect(TileEffect e)
 {
     if (SameTileEffect(e) == false)
     {
         TileEffect.InitTileEffectVisual(this, e);
         tileEffects.Add(e);
         e.InitEffects(this);
     }
 }
Esempio n. 2
0
 public void ProcessEffectQueue()
 {
     while (queuedEffects.Count > 0)
     {
         TileEffect newEffect = queuedEffects.Dequeue();
         tileEffects.Add(newEffect);
         newEffect.InitEffects(this);
         TileEffect.InitTileEffectVisual(this, newEffect);
     }
 }