Esempio n. 1
0
    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);
    }
Esempio n. 2
0
 public void ResetView()
 {
     currentView = null;
 }