public override void Destroy() { if (Disposing) { return; } _placementManager.PlacementCanceled -= PlacementManagerPlacementCanceled; _entityList.Destroy(); base.Destroy(); }