Esempio n. 1
0
    public void OnEndDrag(PointerEventData eventData)
    {
        GameObject go = eventData.pointerCurrentRaycast.gameObject;

        transform.position = beginPosition;
        transform.GetComponent <CanvasGroup>().blocksRaycasts = true;
        if (go != null && go.tag == "Skill")
        {
            SkillCoolDown goSkillCoolDown = go.GetComponent <SkillCoolDown>();
            if (skillCoolDown.coolDownComplete && goSkillCoolDown.coolDownComplete)
            {
                Skill tSkill = skillCoolDown.skill;
                skillCoolDown.skill = goSkillCoolDown.skill;
                skillCoolDown.Initialize();
                goSkillCoolDown.skill = tSkill;
                goSkillCoolDown.Initialize();
            }
        }
    }
Esempio n. 2
0
    public void OnEndDrag(PointerEventData eventData)
    {
        GameObject go = eventData.pointerCurrentRaycast.gameObject;

        skillIcon.transform.position = beginPosition;
        skillIcon.transform.GetComponent <CanvasGroup>().blocksRaycasts = true;
        if (go != null && go.tag == "Skill" && skillDisplay.skill.skillLevel > 0 && skillDisplay.skill.isAdded == 0)
        {
            SkillCoolDown goSkillCoolDown = go.GetComponent <SkillCoolDown>();
            if (goSkillCoolDown.coolDownComplete)
            {
                if (goSkillCoolDown.skill.isAdded == 1)
                {
                    goSkillCoolDown.skill.isAdded = 0;
                }
                goSkillCoolDown.skill         = skillDisplay.skill;
                goSkillCoolDown.skill.isAdded = 1;
                goSkillCoolDown.Initialize();
            }
        }
    }
Esempio n. 3
0
 void Start()
 {
     skillCoolDown = GetComponent <SkillCoolDown>();
     beginPosition = transform.position;
 }