public void handleAction() { bool goOn = false; if (_currentTUType == _currentBUType && _currentSkill.ThisSkillAim != SkillAim.Other) { goOn = true; } else if (_currentTUType != _currentBUType && _currentSkill.ThisSkillAim != SkillAim.Friend && _currentSkill.ThisSkillAim != SkillAim.Self) { goOn = true; } if (goOn) { hideOptionTarget(); _currentSkill.gameObject.SetActive(true); _currentSkill.StartSkill(_currentBattleUnit, _currentTargetUnit); BtnToCloseSDP(); } // _currentBattleUnit.CheckStatesWithTag_skill(); }