예제 #1
0
 void Update()
 {
     if (_talentTree.isLearnt(currentId) == true &&
         _uiButton.isEnabled == true)
     {
         _uiButton.isEnabled = false;
     }
     else if (_talentTree.isLearnt(currentId) == false &&
              _talentTree.checkPreRequisites(currentId) == true &&
              _uiButton.isEnabled == false)
     {
         _uiButton.isEnabled = true;
     }
     else if (_talentTree.isLearnt(currentId) == false &&
              _talentTree.checkPreRequisites(currentId) == false &&
              _uiButton.isEnabled == true)
     {
         _uiButton.isEnabled = false;
     }
 }
예제 #2
0
 void Update()
 {
     if (_talentTree.checkPreRequisites(skillId) == true && _uiButton.defaultColor != _enabledColor)
     {
         _uiButton.defaultColor = _enabledColor;
         _uiButton.UpdateColor(true, true);
     }
     else if (_talentTree.checkPreRequisites(skillId) == false && _uiButton.defaultColor != _disabledColor)
     {
         _uiButton.defaultColor = _disabledColor;
         _uiButton.UpdateColor(true, true);
     }
     if (_talentTree.isLearnt(skillId) == true && _checkMark.depth != 10)
     {
         _checkMark.depth = 10;
     }
     else if (_talentTree.isLearnt(skillId) == false && _checkMark.depth != _originalDepth)
     {
         _checkMark.depth = _originalDepth;
     }
 }