private void ChangeExhibitionState(ExhibitState newState) { _timer = 0.0f; _currentExhibitState = newState; switch(_currentExhibitState) { case ExhibitState.ES_IDLE: if (_countDownLabel != null) { _countDownLabel.text = string.Format("Come and\n check out!!!"); } if (_myRenderer != null && _idleMaterial != null) { _myRenderer.material = _idleMaterial; } break; case ExhibitState.ES_ACTIVE: if (_myRenderer != null && _activeMaterial != null) { _myRenderer.material = _activeMaterial; } break; case ExhibitState.ES_USED: if (_myRenderer != null && _usedMaterial != null) { _myRenderer.material = _usedMaterial; } break; } }
private void ChangeExhibitionState(ExhibitState newState) { _timer = 0.0f; _currentExhibitState = newState; switch (_currentExhibitState) { case ExhibitState.ES_IDLE: if (_countDownLabel != null) { _countDownLabel.text = string.Format("Come and\n check out!!!"); } if (_myRenderer != null && _idleMaterial != null) { _myRenderer.material = _idleMaterial; } break; case ExhibitState.ES_ACTIVE: if (_myRenderer != null && _activeMaterial != null) { _myRenderer.material = _activeMaterial; } break; case ExhibitState.ES_USED: if (_myRenderer != null && _usedMaterial != null) { _myRenderer.material = _usedMaterial; } break; } }