Exemplo n.º 1
0
    protected void LoadSkill()
    {
        if (m_SkillIndicator == null)
        {
            return;
        }

        if (m_SkillInfo == null)
        {
            GameObject obj = Resources.Load("Prefab/Battle/SkillInfo", typeof(GameObject)) as GameObject;
            m_SkillInfo = (Instantiate(obj) as GameObject).GetComponent <UISkillInfo>();
            m_SkillInfo.transform.SetParent(m_SkillIndicator.transform, false);
            m_SkillInfo.transform.localScale = Vector3.one;
            m_SkillInfo.gameObject.SetActive(false);
        }

        if (m_SkillEnemyInfo == null)
        {
            GameObject obj = Resources.Load("Prefab/Battle/SkillInfoEnemy", typeof(GameObject)) as GameObject;
            m_SkillEnemyInfo = (Instantiate(obj) as GameObject).GetComponent <UISkillInfo>();
            m_SkillEnemyInfo.transform.SetParent(m_SkillEnemyIndicator.transform, false);
            m_SkillEnemyInfo.transform.localScale = Vector3.one;
            m_SkillEnemyInfo.gameObject.SetActive(false);
        }
    }
Exemplo n.º 2
0
    private void SkillOnClick(UISceneWidget eventObj)
    {
        isSelect = true;
        SetLight(true);
        UISkillInfo si = eventObj.GetComponent <UISkillInfo>();

        skillInfo[si.index].SetLight(true);
        skillId = si.index + 1;
        SetSkillDes(skillData[si.index + 3].description);
    }
Exemplo n.º 3
0
    private void SkillOnClick(UISceneWidget eventObj)
    {
        Debug.Log("eventObj:" + eventObj);
        isSelect = true;
        SetLight(true);         //设置右侧选择图片精灵显示
        UISkillInfo si = eventObj.GetComponent <UISkillInfo>();

        skillInfo[si.index].SetLight(true);
        skillId = si.index + 1;
        SetSkillDes(skillData[si.index + 3].description);
        Debug.Log("SkillId:" + skillId);
    }
Exemplo n.º 4
0
        public static void AddSkillInfo(UISkillInfo skillInfo)
        {
            float x = 0;
            float y = 0;

            float offsetX = 0;

            string name = skillInfo.skill.name;

            if (skillInfo.skill.tree == SkillTree.Reaper)
            {
                offsetX = 50;
                if (name == "Excitement")
                {
                    x = 222;
                    y = 10;
                }

                else if (name == "Bloodlust")
                {
                    x = 0;
                    y = 94;
                }
                else if (name == "Exploding Rage")
                {
                    x = 0;
                    y = 198;
                }

                else if (name == "Rage")
                {
                    x = 74;
                    y = 94;
                }
                else if (name == "Overkill")
                {
                    x = 74;
                    y = 198;
                }
                else if (name == "Fury")
                {
                    x = 74;
                    y = 292;
                }

                else if (name == "Static Field")
                {
                    x = 148;
                    y = 198;
                }
                else if (name == "High-Voltage Field")
                {
                    x = 148;
                    y = 292;
                }

                else if (name == "Mana Addict")
                {
                    x = 222;
                    y = 94;
                }
                else if (name == "Energizing Kills")
                {
                    x = 222;
                    y = 198;
                }

                else if (name == "Magic Sparks")
                {
                    x = 296;
                    y = 198;
                }
                else if (name == "Overkill Charge")
                {
                    x = 296;
                    y = 292;
                }
                else if (name == "Spectral Sparks")
                {
                    x = 296;
                    y = 396;
                }
            }
            if (skillInfo.skill.tree == SkillTree.Shredder)
            {
                offsetX = 50;
                if (name == "One Above All")
                {
                    x = 222;
                    y = 10;
                }

                else if (name == "Bounce")
                {
                    x = 0;
                    y = 94;
                }
                else if (name == "Leftover Supply")
                {
                    x = 0;
                    y = 198;
                }

                else if (name == "Confusion")
                {
                    x = 74;
                    y = 94;
                }
                else if (name == "Confusion Field")
                {
                    x = 74;
                    y = 198;
                }

                else if (name == "High Five")
                {
                    x = 148;
                    y = 94;
                }
                else if (name == "Titan Grip")
                {
                    x = 148;
                    y = 198;
                }
                else if (name == "Hawk Eye")
                {
                    x = 148;
                    y = 292;
                }

                else if (name == "Close Combat Specialist")
                {
                    x = 222;
                    y = 94;
                }
            }
            if (skillInfo.skill.tree == SkillTree.Power)
            {
                offsetX = 50;

                if (name == "Warmth")
                {
                    x = 222;
                    y = 10;
                }

                else if (name == "First Touch")
                {
                    x = 222;
                    y = 94;
                }
                else if (name == "Kickstart")
                {
                    x = 222;
                    y = 198;
                }
                else if (name == "Execution")
                {
                    x = 222;
                    y = 292;
                }

                else if (name == "Reflection")
                {
                    x = 74;
                    y = 94;
                }
                else if (name == "Strengthen")
                {
                    x = 74;
                    y = 198;
                }

                else if (name == "Damage to Defense")
                {
                    x = 148;
                    y = 94;
                }
                else if (name == "Vital Supplies")
                {
                    x = 148;
                    y = 198;
                }
                else if (name == "Hardened Skin")
                {
                    x = 148;
                    y = 292;
                }

                else if (name == "Longer Flight")
                {
                    x = 0;
                    y = 94;
                }
                else if (name == "Angel")
                {
                    x = 0;
                    y = 198;
                }
            }

            skillInfo.Left.Set(x + offsetX, 0);
            skillInfo.Top.Set(y, 0);
        }