Beispiel #1
0
 public void AddTemporaryEffect(ITemporaryEffect effect)
 {
     effect.ApplyEffect(this, _world);
     TemporaryEffects.Add(effect);
     effect.Completed += new TemporaryEffectEvent(TemporaryEffectCompleted);
 }
Beispiel #2
0
 void TemporaryEffectCompleted(ITemporaryEffect sender)
 {
     TemporaryEffects.Remove(sender);
 }
Beispiel #3
0
 public void AddTemporaryEffect(ITemporaryEffect effect)
 {
     TemporaryEffects.Add(effect);
     effect.Completed += new TemporaryEffectEvent(TemporaryEffectCompleted);
 }