protected void OnDeselectCharacterSkill(UICharacterSkill ui) { if (uiSkillDialog != null) { uiSkillDialog.Hide(); } }
protected void OnSelectCharacterSkill(UICharacterSkill ui) { if (uiSkillDialog != null) { uiSkillDialog.selectionManager = SelectionManager; uiSkillDialog.Setup(ui.Data, character, ui.indexOfData); uiSkillDialog.Show(); } }
protected void OnSelectCharacterSkill(UICharacterSkill ui) { var owningCharacter = BasePlayerCharacterController.OwningCharacter; if (owningCharacter != null) { owningCharacter.RequestAssignHotkey(hotkeyId, HotkeyType.Skill, ui.Data.characterSkill.dataId); } Hide(); }
public void OnPointerEnter(PointerEventData eventData) { if (instance != null && !instance.gameObject.activeSelf) { if (instance is UICharacterItem && uiCharacterItem.Data.characterItem?.GetItem() != null) { UICharacterItem ui = instance as UICharacterItem; ui.Setup(uiCharacterItem.Data, uiCharacterItem.Character, uiCharacterItem.IndexOfData); CalculateTooltipPosition(); } if (instance is UICharacterSkill && uiCharacterSkill.Data.characterSkill?.GetSkill() != null) { UICharacterSkill ui = instance as UICharacterSkill; ui.Setup(uiCharacterSkill.Data, uiCharacterSkill.Character, uiCharacterSkill.IndexOfData); CalculateTooltipPosition(); } } }