private void DeleteAndCleanup(Aura aura) { attachedUnit.GarbageCollector.Add(this); }
public void ApplyAura(Aura aura) { aura.AttachToUnit(this); auraList.Add(aura); }