Esempio n. 1
0
        internal static PowerGen GetInstance()
        {
            PowerGen instance;

            if (!_state.LoadedWindows.ContainsKey(typeof(PowerGen)))
            {
                instance = new PowerGen(_state.LastClickedEntity);
            }
            else
            {
                instance = (PowerGen)_state.LoadedWindows[typeof(PowerGen)];
            }
            if (instance._entityState != _state.LastClickedEntity)
            {
                instance.SetEntity(_state.LastClickedEntity);
            }
            //instance._sysState = _state.StarSystemStates[_state.SelectedSystem.ID];
            _state.SelectedSystem.ManagerSubpulses.SystemDateChangedEvent += instance.ManagerSubpulses_SystemDateChangedEvent;


            return(instance);
        }
Esempio n. 2
0
        internal static PowerGen GetInstance()
        {
            PowerGen instance;

            if (!_uiState.LoadedWindows.ContainsKey(typeof(PowerGen)))
            {
                instance = new PowerGen(_uiState.LastClickedEntity);
            }
            else
            {
                instance = (PowerGen)_uiState.LoadedWindows[typeof(PowerGen)];
            }
            if (instance._entityState != _uiState.LastClickedEntity)
            {
                instance.SetEntity(_uiState.LastClickedEntity);
            }
            //instance._sysState = _uiState.StarSystemStates[_uiState.SelectedSystem.ID];



            return(instance);
        }