private void HealingOverTimePC_NewInstance(object sender, EventArgs e) { var healing = sender as HealingOverTimePC; lock (HealingSpells) HealingSpells.Add(healing); healing.Complete += Healing_Complete; }
private void Healing_Complete(object sender, EventArgs e) { var healing = sender as HealingOverTimePC; lock (HealingSpells) HealingSpells.Remove(healing); healing.Complete -= Healing_Complete; }