public Abnormal(Creature.Creature creature, Abnormality abnormality, Creature.Creature caster = null) { Creature = creature; Caster = caster ?? creature; Abnormality = abnormality; TimeoutUts = RandomUtilities.GetCurrentMilliseconds() + abnormality.Time; }
public virtual void Release() { Creature = null; Abnormality = null; Effect = null; }