diff --git a/Assets/PerfectWorld/Scripts/UI/SkillUI/CDlgSkillSubPool.cs b/Assets/PerfectWorld/Scripts/UI/SkillUI/CDlgSkillSubPool.cs index 29e8b25610..86cbf01805 100644 --- a/Assets/PerfectWorld/Scripts/UI/SkillUI/CDlgSkillSubPool.cs +++ b/Assets/PerfectWorld/Scripts/UI/SkillUI/CDlgSkillSubPool.cs @@ -180,6 +180,7 @@ namespace BrewMonster if(_currentSelectSkill != null && _currentSelectSkill is LearnedSkillUI skillUI) { // _skillSetUpComboWidget.CurrentSkillToAssign = null; + _skillSetUpComboWidget.IsSelectFromListSkill= true; _skillSetUpComboWidget.SetSkillToCurrentCombo(slotWidget.GetSlotIndex, (short)skillUI.SkillId); } } diff --git a/Assets/PerfectWorld/Scripts/UI/SkillUI/SkillSetUpComboWidget.cs b/Assets/PerfectWorld/Scripts/UI/SkillUI/SkillSetUpComboWidget.cs index 42ab293b41..313720c846 100644 --- a/Assets/PerfectWorld/Scripts/UI/SkillUI/SkillSetUpComboWidget.cs +++ b/Assets/PerfectWorld/Scripts/UI/SkillUI/SkillSetUpComboWidget.cs @@ -47,6 +47,12 @@ namespace BrewMonster set => _currentSkillToAssign = value; } + public bool IsSelectFromListSkill + { + get => _isSelectFromListSkill; + set => _isSelectFromListSkill = value; + } + public CECGameUIMan GetGameUIMan() { return EC_Game.GetGameRun().GetUIManager().GetInGameUIMan(); @@ -278,7 +284,6 @@ namespace BrewMonster setting.comboSkill[_currentComboSlotWidget.GetSlotIndex].idSkill[slotIndex] = skillId; ShowComboInDetail(setting.comboSkill[_currentComboSlotWidget.GetSlotIndex].idSkill); _currentComboSetting = setting; - _isSelectFromListSkill = true; return true; } private void OnSelectedSkillToAsign(SkillSlotWidget skillSlotWidget)