protected override void OnItemDeath(ItemDeathEvent e) { if ((e.Source as FacilityItem) == Item) { CleanupOnDeath(); } }
protected override void OnItemDeath(ItemDeathEvent e) { if ((e.Source as PlanetoidItem) == Item) { CleanupOnDeath(); } }
private void OnGameItemDestroyed(ItemDeathEvent e) { ICameraFocusable focusable = e.Source as ICameraFocusable; CheckRetainedFocusDestroyed(focusable); }
protected override void OnItemDeath(ItemDeathEvent e) { if ((e.Source as SettlementItem) == Item) { CleanupOnDeath(); } }
protected abstract void OnItemDeath(ItemDeathEvent e);