private void Dispose(bool isDisposing) { if (FloorTile != null) { FloorTile.Dispose(); } if (OccupantEquipment != null) { OccupantEquipment.Dispose(); } foreach (var tileObject in tileObjects) { tileObject.Dispose(); } }