public void Deprioritize() { if (Dragon.GetPriority <IDragonStore>(GetType()) == this) { Dragon.ClearPriority(GetType()); } }