Esempio n. 1
0
 private void HandleReceiveStatusEffect(GameEvent_ReceiveStatusEffect ev)
 {
     if (this.Parent == ev.CommandEntity)
     {
         this.applyQueue.Add(ev.Effect);
         ev.Completed = true;
     }
 }
Esempio n. 2
0
 private void HandleUseItem(GameEvent_UseItem ev)
 {
     if (ev.ExecutorEntity == this.Parent)
     {
         var applyEvent = new GameEvent_ReceiveStatusEffect(ev.CommandTick, Config.ZERO, ev.Target, ev.Item,
                                                            this.EffectToApply);
         ev.Target.HandleEvent(applyEvent);
     }
 }