Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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();
     }
 }