private void ShowSystemElementView(SystemElementController elementController) { SystemElement systemElement = elementController.SystemElement; ISystemElementView selectedView; if (systemElement.IsDestroyed) { selectedView = systemElementDestroyedView; } else if (systemElement.IsHacked) { selectedView = systemElementHackedView; } else { selectedView = systemElementView; } if (currentView != null && currentView != selectedView) { currentView.Hide(); } currentView = selectedView; currentView.Show(elementController); }
public void ResetView() { currentView = null; }