コード例 #1
0
    void onclick(GameObject g)
    {
        if (btn2[g.name[14] - '0'] == null)
        {
            return;
        }
        if (btn2 [g.name [14] - '0'] == ("icon-null"))
        {
            return;
        }
        //Debug.Log("use " + (g.name[14] - '0') + " " + btn2[g.name[14] - '0']);
        if (tp [g.name [14] - '0'] == 2)
        {
            if (cd[g.name[14] - '0'] > 0)
            {
                return;
            }
            if (!Property_Controller.Instance.Get_Bag().Use(btn2 [g.name [14] - '0']))
            {
                for (int i = 1; i <= 5; i++)
                {
                    if (i != g.name [14] - '0')
                    {
                        if (btn2[i] != null)
                        {
                            if (btn2[i] == btn2 [g.name [14] - '0'])
                            {
                                btn2[i] = "icon-null";
                            }
                        }
                    }
                }
                btn2 [g.name [14] - '0'] = "icon-null";
            }
            for (int i = 1; i <= 5; i++)
            {
                if (btn2[i] != null && btn2 [g.name [14] - '0'] != "icon-null")
                {
                    if (btn2[i] == btn2 [g.name [14] - '0'])
                    {
                        cdt[i] = 0.8f;
                        cd[i]  = 1;
                    }
                }
            }
            if (UI_manager.m_BagUI != null)
            {
                UI_manager.m_BagUI.GetComponent <BagManager>().refresh();
            }
        }
        else
        {
            Debug.Log(cd[g.name [14] - '0']);
            if (cd[g.name [14] - '0'] > 0)
            {
                return;
            }
            //Debug.Log(123);

            /*
             * if (btn2[g.name[14] - '0'].Equals("skill-01"))
             * {
             *  cd[g.name[14] - '0'] = Skill.blink_cd;
             *  cdt[g.name[14] - '0'] = Skill.blink_cd;
             * }
             * if (btn2[g.name[14] - '0'].Equals("skill-02"))
             * {
             *  cd[g.name[14] - '0'] = Skill.strike_cd;
             *  cdt[g.name[14] - '0'] = Skill.strike_cd;
             * }
             * if (btn2[g.name[14] - '0'].Equals("skill-03"))
             * {
             *  cd[g.name[14] - '0'] = Skill.ultimate_cd;
             *  cdt[g.name[14] - '0'] = Skill.ultimate_cd;
             *  Debug.Log(cdt[g.name[14] - '0']);
             * }
             */
            cdtt = Skill_Register.GetSkill(btn2[g.name[14] - '0']).cd;
            //cd[g.name[14] - '0'] = 1;
            Skill_Register.DoSkill(btn2[g.name [14] - '0']);
            used = btn2[g.name [14] - '0'];
            // Debug.Log(42324242342);
        }
    }
コード例 #2
0
 void OnButtonClick()
 {
     Skill_Register.DoSkill(skillName);
 }