Exemplo n.º 1
0
        public void On_equip_Button()
        {
            int MouseType = equipmentManager.getMouse().getMouseType(); // 得到鼠标目前的mousetype

            if (packageImage.sprite != UISprite && MouseType == 0)      // 若鼠标没有图片在上面,并且bag的image不为空有装备,则取走bag_image的装备
            {
                Debug.Log(mouse_type);
                packageImage.sprite = UISprite;
                equipmentManager.getMouse().setMouseType(mouse_type); // 将当前装备的type给鼠标
                mouse_type = 0;                                       // 此背包的mousetype变为0,则当前背包啥都没有
            }
            else
            {   // 若鼠标上有装备,设置装备
                if (MouseType == 1)
                {
                    packageImage.sprite = hair;
                }
                else if (MouseType == 2)
                {
                    packageImage.sprite = weapon;
                }
                else if (MouseType == 3)
                {
                    packageImage.sprite = foot;
                }
                mouse_type = MouseType;                      // mousetype变为鼠标的mousetype
                equipmentManager.getMouse().setMouseType(0); // 鼠标装备消失
            }
        }
Exemplo n.º 2
0
        public void On_equip_Button()
        {
            int MouseType = equipmentManager.getMouse().getMouseType(); // 得到鼠标上的mousetype

            if (equipImage.sprite == weapon && MouseType == 0)          // 取走装备区装备,当装备区含有装备并且mousetype=0鼠标上没有装备
            {
                equipImage.sprite = UISprite;
                equipmentManager.getMouse().setMouseType(mouse_type);
            }
            else
            {
                if (mouse_type == MouseType && equipImage.sprite != weapon)
                {
                    // 将装备佩戴到装备区中
                    equipImage.sprite = weapon;
                    mouse_type        = MouseType;
                    equipmentManager.getMouse().setMouseType(0);
                }
            }
        }