Пример #1
0
 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;
     }
 }
Пример #2
0
    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;
        }
    }