public virtual void Destroy() { if (mPickupDisplay != null) { mPickupDisplay.Hide(); mPickupDisplay.Destroy(); mPickupDisplay = null; } if (mCollisionCircle != null) { mGameWorld.CollisionShapes_Circle_ToRemove.Add(mCollisionCircle); } }