コード例 #1
0
 public void AddTemporaryEffect(ITemporaryEffect effect)
 {
     effect.ApplyEffect(this, _world);
     TemporaryEffects.Add(effect);
     effect.Completed += new TemporaryEffectEvent(TemporaryEffectCompleted);
 }
コード例 #2
0
 void TemporaryEffectCompleted(ITemporaryEffect sender)
 {
     TemporaryEffects.Remove(sender);
 }
コード例 #3
0
ファイル: Creature.cs プロジェクト: JHNUXER/Roguelike
 public void AddTemporaryEffect(ITemporaryEffect effect)
 {
     TemporaryEffects.Add(effect);
     effect.Completed += new TemporaryEffectEvent(TemporaryEffectCompleted);
 }