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; }