public override void Delete() { base.Delete(); if (m_Quest != null) { m_Quest.OnResign(false); } if (m_Galleon != null) { m_Galleon.RemoveFixture(this); } }