// Learn cc.Class:
//  - https://docs.cocos.com/creator/manual/en/scripting/class.html
// Learn Attribute:
//  - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
//  - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html

cc.Class({
    extends: require("BasePlayerStates"),

    properties: {

        //界面_玩家信息
        AITArr: { //属性信息列表
            default: [],
            type: cc.Label,
        },
        top_right_Sprite: { //装备栏中
            default: [],
            type: cc.Sprite,
        },

        Item_Prop: {
            default: [],
            type: cc.Label,
        },
        itemsArr_W: { //白
            default: [],
            type: cc.Prefab,
        },
        itemsArr_G: { //绿
            default: [],
            type: cc.Prefab,
        },
        itemsArr_B: { //蓝
            default: [],
            type: cc.Prefab,
        },
        itemsArr_Y: { //黄
            default: [],
            type: cc.Prefab,
        },
        itemsArr_R: { //红
            default: [],
            type: cc.Prefab,
        },
        item_box: cc.Prefab,
        item_Attached: cc.Prefab,
        PlayerState: cc.Node,
        item_Attached_parent: cc.Node,
        Column_Right_Grid: cc.Node,
        item_sprite: cc.Sprite,


    },

    // LIFE-CYCLE CALLBACKS:

    onLoad() {
        this._super();

        this.ItemPool_type1 = new cc.NodePool();
        this.ItemPool_type2 = new cc.NodePool();
        this.ItemPool_type3 = new cc.NodePool();
        this.ItemPool_type4 = new cc.NodePool();
        this.ItemPool_type5 = new cc.NodePool();
        this.ItemPool_type6 = new cc.NodePool();
        this.ItemPool_type7 = new cc.NodePool();
        this.ItemPool_type8 = new cc.NodePool();
        this.ItemPool_type9 = new cc.NodePool();
        this.ItemPool_type10 = new cc.NodePool();
    },

    start() {

        this.init();
        this.dataint();
        this.UiController = cc.find("Canvas/UiController").getComponent('UiController');
        this.Pull_On = cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Btn_Pull_On");

    },

    update(dt) {

    },
    init() {
        //角色脚本
        this.AITArr[0].string = this.name;
        this.AITArr[1].string = this.hp;
        this.AITArr[2].string = this.endurance;
        this.AITArr[3].string = this.damage;
        this.AITArr[4].string = this.defense;
        this.AITArr[5].string = this.combo_rate;
        this.AITArr[6].string = this.crit_rate;
        this.AITArr[7].string = this.dodge_endurance;
        this.AITArr[8].string = this.defense_hp;
        this.AITArr[9].string = this.recover_hp;
        this.AITArr[10].string = this.recover_endurance;
        // this.controScp = this.playerController.getComponent('PlayerController');
        // this.charactortroScp = this.Charactor.getComponent('Charactor');
    },
    dataint() { //数据初始化
        //主属性临时
        this.in_hp = 0;
        this.in_maxhp = 0; //血量
        this.in_endurance = 0;
        this.in_maxendurance = 0; //蓝量
        this.in_damage = 0; //攻击力
        this.in_defense = 0; //防御
        this.in_combo_rate = 0; //连击率
        this.in_crit_rate = 0; //暴击率
        this.in_dodge_endurance = 0; //闪避回蓝
        this.in_defense_hp = 0; //格挡回血
        this.in_recover_hp = 0; //被动回血1/s
        this.in_recover_endurance = 0; //被动回蓝1/s
        //附加属性临时
        this.in_attached_hp = 0;
        this.in_attached_maxhp = 0; //血量
        this.in_attached_endurance = 0;
        this.in_attached_maxendurance = 0; //蓝量
        this.in_attached_damage = 0; //攻击力
        this.in_attached_defense = 0; //防御
        this.in_attached_combo_rate = 0; //连击率
        this.in_attached_crit_rate = 0; //暴击率
        this.in_attached_dodge_endurance = 0; //闪避回蓝
        this.in_attached_defense_hp = 0; //格挡回血
        this.in_attached_recover_hp = 0; //被动回血1/s
        this.in_attached_recover_endurance = 0; //被动回蓝1/s

        // this.in_block_minus_endurance = 0; //格挡减蓝量
        // this.in_block_minus_endurance = 0; //格挡减蓝量
        //物品属性临时
        this.in_item_type; //物品类型
        this.in_gradetype; //物品品级
        this.in_item_master_type; //物品主属性类型
        this.in_item_master_value; //物品主属性数值
        this.in_item_Attached_num; //物品词条数
        this.in_item_attached_nameArr = []; //物品词条类型名字数组
        this.in_item_Attached_typeArr = []; //物品词条类型数组
        this.in_item_attached_valueArr = []; //物品词条数值组
    },
    creatorgird() {
        for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
            if (this.Column_Right_Grid.children[i].childrenCount == 0) {
                var item_box = cc.instantiate(this.item_box);
                this.Column_Right_Grid.children[i].addChild(item_box);
                item_box.on(cc.Node.EventType.TOUCH_START, function() {
                    cc.audioEngine.playEffect(this.UiController.audioArr[0]);
                    // 加载 Prefab
                    cc.loader.loadRes("prefab/Result/interface_Box", (err, prefab) => {
                        cc.find("Canvas/PanelResult").addChild(cc.instantiate(prefab));
                    });
                    this.Column_Right_Grid.children[i].removeChild(item_box);
                }, this);

                return;
            }

        }
    },
    /////什么物品，，什么品级  属性类型  数值 附加属性数量 附属性 副属性值
    creatorItem(item_type, gradetype, item_master_type, item_master_value, item_Attached_num, item_attached_nameArr, item_Attached_typeArr, item_attached_valueArr) {
        for (let j = 0; j < 10; j++) {
            if (item_type == j) {
                //this.item_name = "左手拳套";
                //this.item_grade = 0;
                //this.item_master_type = "攻击"; //主属性类型
                //白   * （白色装备：主属性1）
                if (gradetype == 0) {
                    for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                        if (this.Column_Right_Grid.children[i].childrenCount == 0) {
                            let item = cc.instantiate(this.itemsArr_W[j]);
                            this.Column_Right_Grid.children[i].addChild(item);
                            console.log("坐标：", item.position);
                            //let item_gird = cc.instantiate(this.itemsArr_W[j]);

                            item.on(cc.Node.EventType.TOUCH_START, function() {
                                cc.audioEngine.playEffect(this.UiController.audioArr[0]);
                                this.item_Attached_parent.removeAllChildren();

                                if (j == 0) {
                                    cc.loader.loadRes("texture/AvatarProps/left_gloves1", cc.SpriteFrame, (err, spriteFrame) => {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    //加载图片
                                    this.Item_Prop[0].string = "左手拳套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached);
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }

                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/left_gloves1", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[4].spriteFrame = spriteFrame;
                                        });
                                        this.damage -= this.in_damage;
                                        this.damage += item_master_value;
                                        this.in_damage = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);


                                    });

                                }
                                if (j == 1) {

                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/right_gloves1", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "右手拳套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached);
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/right_gloves1", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[5].spriteFrame = spriteFrame;
                                        });
                                        this.combo_rate -= this.in_combo_rate;
                                        this.combo_rate += item_master_value;
                                        this.in_combo_rate = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });


                                }
                                if (j == 2) {

                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/clothes1", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "衣服";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached);
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/clothes1", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[2].spriteFrame = spriteFrame;
                                        });
                                        this.defense -= this.in_defense;
                                        this.defense += item_master_value;
                                        this.in_defense = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 3) {

                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/trousers1", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "裤子";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached);
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/trousers1", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[7].spriteFrame = spriteFrame;
                                        });
                                        this.hp -= this.in_hp;
                                        this.maxhp -= this.in_maxhp;
                                        this.hp += item_master_value;
                                        this.maxhp += item_master_value;
                                        this.in_hp = item_master_value;
                                        this.in_maxhp = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });

                                }
                                if (j == 4) {


                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/belt1", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "腰带";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached);
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }

                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/belt1", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[3].spriteFrame = spriteFrame;
                                        });
                                        this.endurance -= this.in_endurance;
                                        this.maxendurance -= this.in_maxendurance;
                                        this.endurance += item_master_value;
                                        this.maxendurance += item_master_value;
                                        this.in_endurance = item_master_value;
                                        this.in_maxendurance = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 5) {

                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/helmet1", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "头盔";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached);
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/helmet1", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[0].spriteFrame = spriteFrame;
                                        });
                                        this.defense_hp -= this.in_defense_hp;
                                        this.defense_hp += item_master_value;

                                        this.in_defense_hp = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });

                                }
                                if (j == 6) {

                                    //加载图片

                                    cc.loader.loadRes("texture/AvatarProps/necklace1", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "项链";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached);
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/necklace1", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[1].spriteFrame = spriteFrame;
                                        });
                                        this.crit_rate -= this.in_crit_rate;
                                        this.crit_rate += item_master_value;

                                        this.in_crit_rate = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });

                                }
                                if (j == 7) {

                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/shoe1", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "鞋子";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached);
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/shoe1", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[8].spriteFrame = spriteFrame;
                                        });
                                        this.dodge_endurance -= this.in_dodge_endurance;
                                        this.dodge_endurance += item_master_value;

                                        this.in_dodge_endurance = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });

                                }
                                if (j == 8) {

                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/wristsupport1", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "手套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached);
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/wristsupport1", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[6].spriteFrame = spriteFrame;
                                        });
                                        this.recover_endurance -= this.in_recover_endurance;
                                        this.recover_endurance += item_master_value;

                                        this.in_recover_endurance = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });

                                }
                                if (j == 9) {

                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/kneecap1", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "护膝";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached);
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/kneecap1", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[9].spriteFrame = spriteFrame;
                                        });
                                        this.recover_hp -= this.in_recover_hp;
                                        this.recover_hp += item_master_value;

                                        this.in_recover_hp = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });

                                }

                            }, this);

                            return;
                        }

                    }
                }
                //* （绿色装备：主属性随机1-2，随机一条副属性1-1）
                //绿 主属性值随机1-2  随机副属性条数 副属性随机属性  副属性随机属性值
                if (gradetype == 1) {
                    for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                        if (this.Column_Right_Grid.children[i].childrenCount == 0) {
                            let item = cc.instantiate(this.itemsArr_G[j]);
                            this.Column_Right_Grid.children[i].addChild(item);

                            item.on(cc.Node.EventType.TOUCH_START, function() {
                                cc.audioEngine.playEffect(this.UiController.audioArr[0]);
                                this.item_Attached_parent.removeAllChildren();

                                if (j == 0) {

                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/left_gloves2", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "左手拳套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);

                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/left_gloves2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[4].spriteFrame = spriteFrame;
                                        });
                                        this.damage -= this.in_damage;
                                        this.damage += item_master_value;
                                        this.in_damage = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 1) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/right_gloves2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[5].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/right_gloves2", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "右手拳套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/right_gloves2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[5].spriteFrame = spriteFrame;
                                        });
                                        this.combo_rate -= this.in_combo_rate;
                                        this.combo_rate += item_master_value;
                                        this.in_combo_rate = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 2) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/clothes2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[2].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/clothes2", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "衣服";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/clothes2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[2].spriteFrame = spriteFrame;
                                        });
                                        this.defense -= this.in_defense;
                                        this.defense += item_master_value;
                                        this.in_defense = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 3) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/trousers2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[7].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/trousers2", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "裤子";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/trousers2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[7].spriteFrame = spriteFrame;
                                        });
                                        this.hp -= this.in_hp;
                                        this.maxhp -= this.in_maxhp;
                                        this.hp += item_master_value;
                                        this.maxhp += item_master_value;
                                        this.in_hp = item_master_value;
                                        this.in_maxhp = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 4) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/belt2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[3].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/belt2", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "腰带";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/belt2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[3].spriteFrame = spriteFrame;
                                        });
                                        this.endurance -= this.in_endurance;
                                        this.maxendurance -= this.in_maxendurance;
                                        this.endurance += item_master_value;
                                        this.maxendurance += item_master_value;
                                        this.in_endurance = item_master_value;
                                        this.in_maxendurance = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 5) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/helmet2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[0].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/helmet2", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "头盔";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/helmet2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[0].spriteFrame = spriteFrame;
                                        });
                                        this.defense_hp -= this.in_defense_hp;
                                        this.defense_hp += item_master_value;

                                        this.in_defense_hp = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 6) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/necklace2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[1].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/necklace2", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "项链";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/necklace2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[1].spriteFrame = spriteFrame;
                                        });
                                        this.crit_rate -= this.in_crit_rate;
                                        this.crit_rate += item_master_value;

                                        this.in_crit_rate = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 7) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/shoe2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[8].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/shoe2", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "鞋子";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/shoe2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[8].spriteFrame = spriteFrame;
                                        });
                                        this.dodge_endurance -= this.in_dodge_endurance;
                                        this.dodge_endurance += item_master_value;

                                        this.in_dodge_endurance = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 8) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/wristsupport2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[6].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/wristsupport2", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "手套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/wristsupport2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[6].spriteFrame = spriteFrame;
                                        });
                                        this.recover_endurance -= this.in_recover_endurance;
                                        this.recover_endurance += item_master_value;

                                        this.in_recover_endurance = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 9) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/kneecap2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[9].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/kneecap2", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "护膝";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/kneecap2", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[9].spriteFrame = spriteFrame;
                                        });
                                        this.recover_hp -= this.in_recover_hp;
                                        this.recover_hp += item_master_value;

                                        this.in_recover_hp = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                            }, this);

                            return;
                        }

                    }
                }
                //蓝* （蓝色装备：主属性随机1-3，随机一条副属性1-2）
                if (gradetype == 2) {
                    for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                        if (this.Column_Right_Grid.children[i].childrenCount == 0) {
                            let item = cc.instantiate(this.itemsArr_B[j]);
                            this.Column_Right_Grid.children[i].addChild(item);

                            item.on(cc.Node.EventType.TOUCH_START, function() {
                                cc.audioEngine.playEffect(this.UiController.audioArr[0]);
                                this.item_Attached_parent.removeAllChildren();

                                if (j == 0) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/left_gloves3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[4].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/left_gloves3", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "左手拳套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/left_gloves3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[4].spriteFrame = spriteFrame;
                                        });
                                        this.damage -= this.in_damage;
                                        this.damage += item_master_value;
                                        this.in_damage = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 1) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/right_gloves3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[5].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/right_gloves3", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "右手拳套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/right_gloves3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[5].spriteFrame = spriteFrame;
                                        });
                                        this.combo_rate -= this.in_combo_rate;
                                        this.combo_rate += item_master_value;
                                        this.in_combo_rate = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 2) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/clothes3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[2].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/clothes3", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "衣服";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/clothes3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[2].spriteFrame = spriteFrame;
                                        });
                                        this.defense -= this.in_defense;
                                        this.defense += item_master_value;
                                        this.in_defense = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 3) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/trousers3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[7].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/trousers3", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "裤子";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/trousers3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[7].spriteFrame = spriteFrame;
                                        });
                                        this.hp -= this.in_hp;
                                        this.maxhp -= this.in_maxhp;
                                        this.hp += item_master_value;
                                        this.maxhp += item_master_value;
                                        this.in_hp = item_master_value;
                                        this.in_maxhp = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 4) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/belt3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[3].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/belt3", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "腰带";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/belt3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[3].spriteFrame = spriteFrame;
                                        });
                                        this.endurance -= this.in_endurance;
                                        this.maxendurance -= this.in_maxendurance;
                                        this.endurance += item_master_value;
                                        this.maxendurance += item_master_value;
                                        this.in_endurance = item_master_value;
                                        this.in_maxendurance = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 5) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/helmet3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[0].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/helmet3", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "头盔";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/helmet3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[0].spriteFrame = spriteFrame;
                                        });
                                        this.defense_hp -= this.in_defense_hp;
                                        this.defense_hp += item_master_value;

                                        this.in_defense_hp = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 6) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/necklace3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[1].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/necklace3", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "项链";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/necklace3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[1].spriteFrame = spriteFrame;
                                        });
                                        this.crit_rate -= this.in_crit_rate;
                                        this.crit_rate += item_master_value;

                                        this.in_crit_rate = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 7) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/shoe3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[8].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/shoe3", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "鞋子";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/shoe3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[8].spriteFrame = spriteFrame;
                                        });
                                        this.dodge_endurance -= this.in_dodge_endurance;
                                        this.dodge_endurance += item_master_value;

                                        this.in_dodge_endurance = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 8) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/wristsupport3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[6].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/wristsupport3", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "手套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/wristsupport3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[6].spriteFrame = spriteFrame;
                                        });
                                        this.recover_endurance -= this.in_recover_endurance;
                                        this.recover_endurance += item_master_value;

                                        this.in_recover_endurance = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 9) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/kneecap3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[9].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/kneecap3", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "护膝";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/kneecap3", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[9].spriteFrame = spriteFrame;
                                        });
                                        this.recover_hp -= this.in_recover_hp;
                                        this.recover_hp += item_master_value;

                                        this.in_recover_hp = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                            }, this);


                            return;
                        }

                    }
                }
                //黄  * （黄色装备：主属性随机1-4，随机两条副属性1-3）
                if (gradetype == 3) {
                    for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                        if (this.Column_Right_Grid.children[i].childrenCount == 0) {
                            let item = cc.instantiate(this.itemsArr_Y[j]);
                            this.Column_Right_Grid.children[i].addChild(item);

                            item.on(cc.Node.EventType.TOUCH_START, function() {
                                cc.audioEngine.playEffect(this.UiController.audioArr[0]);
                                this.item_Attached_parent.removeAllChildren();

                                if (j == 0) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/left_gloves4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[4].spriteFrame = spriteFrame;
                                        });
                                    });

                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/left_gloves4", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "左手拳套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/left_gloves4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[4].spriteFrame = spriteFrame;
                                        });
                                        this.damage -= this.in_damage;
                                        this.damage += item_master_value;
                                        this.in_damage = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 1) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/right_gloves4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[5].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/right_gloves4", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });

                                    this.Item_Prop[0].string = "右手拳套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/right_gloves4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[5].spriteFrame = spriteFrame;
                                        });
                                        this.combo_rate -= this.in_combo_rate;
                                        this.combo_rate += item_master_value;
                                        this.in_combo_rate = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 2) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/clothes4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[2].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/clothes4", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });

                                    this.Item_Prop[0].string = "衣服";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/clothes4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[2].spriteFrame = spriteFrame;
                                        });
                                        this.defense -= this.in_defense;
                                        this.defense += item_master_value;
                                        this.in_defense = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 3) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/trousers4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[7].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/trousers4", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });

                                    this.Item_Prop[0].string = "裤子";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/trousers4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[7].spriteFrame = spriteFrame;
                                        });
                                        this.hp -= this.in_hp;
                                        this.maxhp -= this.in_maxhp;
                                        this.hp += item_master_value;
                                        this.maxhp += item_master_value;
                                        this.in_hp = item_master_value;
                                        this.in_maxhp = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 4) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/belt4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[3].spriteFrame = spriteFrame;
                                        });
                                    });

                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/belt4", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "腰带";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/belt4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[3].spriteFrame = spriteFrame;
                                        });
                                        this.endurance -= this.in_endurance;
                                        this.maxendurance -= this.in_maxendurance;
                                        this.endurance += item_master_value;
                                        this.maxendurance += item_master_value;
                                        this.in_endurance = item_master_value;
                                        this.in_maxendurance = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 5) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/helmet4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[0].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/helmet4", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });

                                    this.Item_Prop[0].string = "头盔";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/helmet4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[0].spriteFrame = spriteFrame;
                                        });
                                        this.defense_hp -= this.in_defense_hp;
                                        this.defense_hp += item_master_value;

                                        this.in_defense_hp = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 6) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/necklace4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[1].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/necklace4", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });

                                    this.Item_Prop[0].string = "项链";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/necklace4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[1].spriteFrame = spriteFrame;
                                        });
                                        this.crit_rate -= this.in_crit_rate;
                                        this.crit_rate += item_master_value;

                                        this.in_crit_rate = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 7) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/shoe4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[8].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/shoe4", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });

                                    this.Item_Prop[0].string = "鞋子";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/shoe4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[8].spriteFrame = spriteFrame;
                                        });
                                        this.dodge_endurance -= this.in_dodge_endurance;
                                        this.dodge_endurance += item_master_value;

                                        this.in_dodge_endurance = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 8) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/wristsupport4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[6].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/wristsupport4", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });

                                    this.Item_Prop[0].string = "手套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/wristsupport4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[6].spriteFrame = spriteFrame;
                                        });
                                        this.recover_endurance -= this.in_recover_endurance;
                                        this.recover_endurance += item_master_value;

                                        this.in_recover_endurance = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 9) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/kneecap4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[9].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/kneecap4", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });

                                    this.Item_Prop[0].string = "护膝";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/kneecap4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[9].spriteFrame = spriteFrame;
                                        });
                                        this.recover_hp -= this.in_recover_hp;
                                        this.recover_hp += item_master_value;

                                        this.in_recover_hp = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                            }, this);


                            return;
                        }

                    }
                }
                //红 * （红色装备：主属性随机1-5，随机三条副属性1-4）
                if (gradetype == 4) {
                    for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                        if (this.Column_Right_Grid.children[i].childrenCount == 0) {
                            let item = cc.instantiate(this.itemsArr_R[j]);
                            this.Column_Right_Grid.children[i].addChild(item);

                            item.on(cc.Node.EventType.TOUCH_START, function() {
                                cc.audioEngine.playEffect(this.UiController.audioArr[0]);
                                this.item_Attached_parent.removeAllChildren();

                                if (j == 0) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/left_gloves4", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[4].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/left_gloves5", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "左手拳套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/left_gloves5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[4].spriteFrame = spriteFrame;
                                        });
                                        this.damage -= this.in_damage;
                                        this.damage += item_master_value;
                                        this.in_damage = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 1) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/right_gloves5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[5].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/right_gloves5", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "右手拳套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/right_gloves5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[5].spriteFrame = spriteFrame;
                                        });
                                        this.combo_rate -= this.in_combo_rate;
                                        this.combo_rate += item_master_value;
                                        this.in_combo_rate = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 2) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/clothes5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[2].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/clothes5", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "衣服";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/clothes5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[2].spriteFrame = spriteFrame;
                                        });
                                        this.defense -= this.in_defense;
                                        this.defense += item_master_value;
                                        this.in_defense = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 3) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/trousers5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[7].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/trousers5", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "裤子";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/trousers5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[7].spriteFrame = spriteFrame;
                                        });
                                        this.hp -= this.in_hp;
                                        this.maxhp -= this.in_maxhp;
                                        this.hp += item_master_value;
                                        this.maxhp += item_master_value;
                                        this.in_hp = item_master_value;
                                        this.in_maxhp = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 4) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/belt5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[3].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/belt5", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "腰带";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/belt5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[3].spriteFrame = spriteFrame;
                                        });
                                        this.endurance -= this.in_endurance;
                                        this.maxendurance -= this.in_maxendurance;
                                        this.endurance += item_master_value;
                                        this.maxendurance += item_master_value;
                                        this.in_endurance = item_master_value;
                                        this.in_maxendurance = item_master_value;
                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 5) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/helmet5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[0].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/helmet5", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "头盔";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/helmet5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[0].spriteFrame = spriteFrame;
                                        });
                                        this.defense_hp -= this.in_defense_hp;
                                        this.defense_hp += item_master_value;

                                        this.in_defense_hp = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 6) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/necklace5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[1].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/necklace5", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "项链";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/necklace5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[1].spriteFrame = spriteFrame;
                                        });
                                        this.crit_rate -= this.in_crit_rate;
                                        this.crit_rate += item_master_value;

                                        this.in_crit_rate = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 7) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/shoe5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[8].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/shoe5", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "鞋子";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/shoe5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[8].spriteFrame = spriteFrame;
                                        });
                                        this.dodge_endurance -= this.in_dodge_endurance;
                                        this.dodge_endurance += item_master_value;

                                        this.in_dodge_endurance = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);
                                    });
                                }
                                if (j == 8) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/wristsupport5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[6].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/wristsupport5", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "手套";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/wristsupport5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[6].spriteFrame = spriteFrame;
                                        });
                                        this.recover_endurance -= this.in_recover_endurance;
                                        this.recover_endurance += item_master_value;

                                        this.in_recover_endurance = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                                if (j == 9) {
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/kneecap5", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[9].spriteFrame = spriteFrame;
                                        });
                                    });
                                    //加载图片
                                    cc.loader.loadRes("texture/AvatarProps/kneecap5", cc.SpriteFrame, function(err, spriteFrame) {
                                        cc.find("Canvas/Interface_Info/Panel_Middle/Bg/Column_Left/Item_Bg/Item").getComponent(cc.Sprite).spriteFrame = spriteFrame;
                                    });
                                    this.Item_Prop[0].string = "护膝";
                                    this.Item_Prop[1].string = item_master_type + "+" + item_master_value;
                                    for (let itn = 0; itn < item_Attached_num; itn++) {
                                        let item_Attached = cc.instantiate(this.item_Attached)
                                        let item_Attached_Label = item_attached_nameArr[itn] + "+" + item_attached_valueArr[itn];
                                        item_Attached.getComponent(cc.Label).string = item_Attached_Label;
                                        this.item_Attached_parent.addChild(item_Attached);
                                    }
                                    this.Pull_On.on("touchstart", () => {
                                        cc.loader.loadRes("texture/AvatarProps/kneecap51", cc.SpriteFrame, (err, spriteFrame) => {
                                            this.top_right_Sprite[9].spriteFrame = spriteFrame;
                                        });
                                        this.recover_hp -= this.in_recover_hp;
                                        this.recover_hp += item_master_value;

                                        this.in_recover_hp = item_master_value;

                                        for (let it = 0; it < item_Attached_num; it++) {
                                            this.AddAttribute(item_Attached_typeArr[it], item_attached_valueArr[it]);
                                        }
                                        this.init();
                                        this.Pool_OPe(j, item);

                                    });
                                }
                            }, this);


                            return;
                        }

                    }
                }
            }
        }
    },
    //添加属性
    AddAttribute(Attached_type, Attached_value) {
        if (Attached_type == 0) { //攻击
            this.damage -= this.in_attached_damage;
            this.damage += Attached_value;
            this.in_attached_damage = Attached_value;
        }
        if (Attached_type == 1) { //连击率
            this.combo_rate -= this.in_attached_combo_rate;
            this.combo_rate += Attached_value;
            this.in_attached_combo_rate = Attached_value;
        }
        if (Attached_type == 2) { //防御
            this.defense -= this.in_attached_defense;
            this.defense += Attached_value;
            this.in_attached_defense = Attached_value;
        }
        if (Attached_type == 3) { //血量
            this.hp -= this.in_attached_hp;
            this.hp += Attached_value;
            this.in_attached_hp = Attached_value;

            this.maxhp -= this.in_attached_maxhp;
            this.maxhp += Attached_value;
            this.in_attached_maxhp = Attached_value;
        }
        if (Attached_type == 4) { //蓝量
            this.endurance -= this.in_attached_endurance;
            this.endurance += Attached_value;
            this.in_attached_endurance = Attached_value;

            this.maxendurance -= this.in_attached_maxendurance;
            this.maxendurance += Attached_value;
            this.in_attached_maxendurance = Attached_value;
        }
        if (Attached_type == 5) { //格挡回血量
            this.defense_hp -= this.in_attached_defense_hp;
            this.defense_hp += Attached_value;
            this.in_attached_defense_hp = Attached_value;
        }
        if (Attached_type == 6) { //暴击率
            this.crit_rate -= this.in_attached_crit_rate;
            this.crit_rate += Attached_value;
            this.in_attached_crit_rate = Attached_value;
        }
        if (Attached_type == 7) { //闪避回蓝量
            this.dodge_endurance -= this.in_attached_dodge_endurance;
            this.dodge_endurance += Attached_value;
            this.in_attached_dodge_endurance = Attached_value;
        }
        if (Attached_type == 8) { //被动回蓝
            this.recover_endurance -= this.in_attached_recover_endurance;
            this.recover_endurance += Attached_value;
            this.in_attached_recover_endurance = Attached_value;
        }
        if (Attached_type == 9) { //被动回血
            this.recover_hp -= this.in_attached_recover_hp;
            this.recover_hp += Attached_value;
            this.in_attached_recover_hp = Attached_value;
        }
    },
    //装备
    InEquipment() {
        for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
            if (this.Column_Right_Grid.children[i].childrenCount == 0) {


            }
        }
    },
    Pool_OPe(type, node) {

        if (type = 0) {
            if (this.ItemPool_type1.size() <= 0) {
                this.ItemPool_type1.put(node);
            } else {
                let In_item;
                let In_prarent;
                In_item = this.ItemPool_type1.get();
                this.ItemPool_type1.put(node);
                for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                    if (this.Column_Right_Grid.children[i].childrenCount == 0) {

                        In_prarent = this.Column_Right_Grid.children[i];


                    }

                }
                In_item.parent = In_prarent;

            }


        }
        if (type = 1) {
            if (this.ItemPool_type2.size() <= 0) {
                this.ItemPool_type2.put(node);
            } else {
                let In_item;
                let In_prarent;
                In_item = this.ItemPool_type2.get();
                this.ItemPool_type2.put(node);
                for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                    if (this.Column_Right_Grid.children[i].childrenCount == 0) {
                        In_prarent = this.Column_Right_Grid.children[i];
                    }

                }
                In_item.parent = In_prarent;

            }


        }
        if (type = 2) {
            if (this.ItemPool_type3.size() <= 0) {
                this.ItemPool_type3.put(node);
            } else {
                let In_item;
                let In_prarent;
                In_item = this.ItemPool_type3.get();
                this.ItemPool_type3.put(node);
                for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                    if (this.Column_Right_Grid.children[i].childrenCount == 0) {



                        In_prarent = this.Column_Right_Grid.children[i];
                    }

                }
                In_item.parent = In_prarent;

            }


        }
        if (type = 3) {
            if (this.ItemPool_type4.size() <= 0) {
                this.ItemPool_type4.put(node);
            } else {
                let In_item;
                let In_prarent;
                In_item = this.ItemPool_type4.get();
                this.ItemPool_type4.put(node);

                for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                    if (this.Column_Right_Grid.children[i].childrenCount == 0) {
                        In_prarent = this.Column_Right_Grid.children[i];
                    }
                }
                In_item.parent = In_prarent;

            }

        }
        if (type = 4) {
            if (this.ItemPool_type5.size() <= 0) {
                this.ItemPool_type5.put(node);
            } else {
                let In_item;
                let In_prarent;
                In_item = this.ItemPool_type5.get();
                this.ItemPool_type5.put(node);

                for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                    if (this.Column_Right_Grid.children[i].childrenCount == 0) {



                        In_prarent = this.Column_Right_Grid.children[i];
                    }
                }
                In_item.parent = In_prarent;


            }
        }
        if (type = 5) {
            if (this.ItemPool_type6.size() <= 0) {
                this.ItemPool_type6.put(node);
            } else {
                let In_item;
                let In_prarent;
                In_item = this.ItemPool_type6.get();
                this.ItemPool_type6.put(node);

                for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                    if (this.Column_Right_Grid.children[i].childrenCount == 0) {



                        In_prarent = this.Column_Right_Grid.children[i];
                    }
                }
                In_item.parent = In_prarent;


            }
        }
        if (type = 6) {
            if (this.ItemPool_type7.size() <= 0) {
                this.ItemPool_type7.put(node);
            } else {
                let In_item;
                let In_prarent;
                In_item = this.ItemPool_type7.get();
                this.ItemPool_type7.put(node);

                for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                    if (this.Column_Right_Grid.children[i].childrenCount == 0) {



                        In_prarent = this.Column_Right_Grid.children[i];
                    }
                }
                In_item.parent = In_prarent;


            }
        }
        if (type = 7) {
            if (this.ItemPool_type8.size() <= 0) {
                this.ItemPool_type8.put(node);
            } else {
                let In_item;
                let In_prarent;
                In_item = this.ItemPool_type8.get();
                this.ItemPool_type8.put(node);

                for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                    if (this.Column_Right_Grid.children[i].childrenCount == 0) {



                        In_prarent = this.Column_Right_Grid.children[i];
                    }
                }
                In_item.parent = In_prarent;


            }
        }
        if (type = 8) {
            if (this.ItemPool_type9.size() <= 0) {
                this.ItemPool_type9.put(node);
            } else {
                let In_item;
                let In_prarent;
                In_item = this.ItemPool_type9.get();
                this.ItemPool_type9.put(node);

                for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                    if (this.Column_Right_Grid.children[i].childrenCount == 0) {



                        In_prarent = this.Column_Right_Grid.children[i];
                    }
                }
                In_item.parent = In_prarent;


            }
        }

        if (type = 9) {
            if (this.ItemPool_type10.size() <= 0) {
                this.ItemPool_type10.put(node);
            } else {
                let In_item;
                let In_prarent;
                In_item = this.ItemPool_type10.get();
                this.ItemPool_type10.put(node);

                for (let i = 0; i < this.Column_Right_Grid.childrenCount; i++) {
                    if (this.Column_Right_Grid.children[i].childrenCount == 0) {


                        In_prarent = this.Column_Right_Grid.children[i];
                    }
                }
                In_item.parent = In_prarent;


            }
        }
    },
});