public void Trigger_CanBeDetached() { var trigger = new HealTrigger(delegate { }); (Friend2 as ITriggerAttachee <Unit>) .AttachTrigger(trigger); (Friend2 as ITriggerAttachee <Unit>) .DetachTrigger(trigger); Assert.AreEqual(0, Friend2.Triggers.Count); }
internal void OnHealTrigger(IEntity sender, int number) { HealTrigger?.Invoke(sender, number); }