private void DoubleClickAbility() { abilityScreen.skillTreeAbility = ability; abilityScreen.skillTreeDropSlot.Initialize(ability); abilityScreen.UpdateSkillTree(); abilityScreen.tabs[0].isOn = false; abilityScreen.tabs[1].isOn = false; abilityScreen.tabs[2].isOn = true; }
public void OnDrop(PointerEventData data) { InputMovement.isDragging = false; if (data.pointerDrag != null && data.pointerDrag.GetComponent <AbilityScreenIcon>() != null) { var ability = data.pointerDrag.GetComponent <AbilityScreenIcon>().ability; abilityMenu.skillTreeAbility = ability; GetComponent <AbilityScreenIcon>().Initialize(ability); abilityMenu.UpdateSkillTree(); } else if (data.pointerDrag != null && data.pointerDrag.GetComponent <MouseOverHotbarButton>() != null) { var abilities = PlayerCharacter.localPlayer.GetComponent <AbilityUser>().soulGemActives; var num = data.pointerDrag.GetComponent <MouseOverHotbarButton>().number; ability = abilities[num]; abilityMenu.skillTreeAbility = ability; GetComponent <AbilityScreenIcon>().Initialize(ability); abilityMenu.UpdateSkillTree(); } }