示例#1
0
 protected void OnDeselectCharacterSkill(UICharacterSkill ui)
 {
     if (uiSkillDialog != null)
     {
         uiSkillDialog.Hide();
     }
 }
示例#2
0
 protected void OnSelectCharacterSkill(UICharacterSkill ui)
 {
     if (uiSkillDialog != null)
     {
         uiSkillDialog.selectionManager = SelectionManager;
         uiSkillDialog.Setup(ui.Data, character, ui.indexOfData);
         uiSkillDialog.Show();
     }
 }
示例#3
0
    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();
         }
     }
 }