internal void ChangeSystemLights(SystemLightState state)
        {
            if (state == _currentState || !_initialized)
            {
                return;
            }
            _currentState = state;

            switch (state)
            {
            case SystemLightState.Default:
                ChangeMaterialColor("SystemLights", _gameObject, Blue);
                break;

            case SystemLightState.Warning:
                ChangeMaterialColor("SystemLights", _gameObject, Orange);
                break;

            case SystemLightState.Unpowered:
                ChangeMaterialColor("SystemLights", _gameObject, Red);
                break;

            case SystemLightState.None:
                ChangeMaterialColor("SystemLights", _gameObject, Blue);
                break;
            }
        }
 public void StoreCurrentState()
 {
     _storedState = _currentState;
 }