public override void CreateButton(int index, GameObject page, int buttonIndex)
    {
        base.CreateButton(index, page, buttonIndex);
        if (index == -1)
        {
            return;
        }

        ButtonPrizeChoose button = page.GetComponent <ButtonPrizeChoose> ();

        setCreatButton(button, ldResult.getSinglePrizesByQuality(ldResult.getSinglePrizes()) [index]);
    }
    //设置创建按钮信息
    private void setCreatButton(ButtonPrizeChoose button, SinglePrize prize)
    {
        switch (prize.type)
        {
        case LuckyDrawPrize.TYPE_CARD:
            Card card = StorageManagerment.Instance.getRole(prize.uid);
            if (card == null)
            {
                card = CardManagerment.Instance.createCard(prize.sid);
            }
            //ResourcesManager.Instance.LoadAssetBundleTexture (ResourcesManager.BACKGROUNDPATH + "backGround_9" , button.buttom);
            ResourcesManager.Instance.LoadAssetBundleTexture(ResourcesManager.CARDIMAGEPATH + card.getImageID(), button.prizeImage);
            button.quality.spriteName = QualityManagerment.qualityIDToStringByBG(card.getQualityId());
            //add
            button.nameLabel.text = getQualityColorName(card.getQualityId(), card.getName());
            break;

        case LuckyDrawPrize.TYPE_EQUIP:
            Equip equip = StorageManagerment.Instance.getEquip(prize.uid);
            if (equip == null)
            {
                equip = EquipManagerment.Instance.createEquip("", prize.sid, 0, 0, 0);
            }
            ResourcesManager.Instance.LoadAssetBundleTexture(ResourcesManager.ICONIMAGEPATH + equip.getIconId(), button.prizeImage);
//			button.quality.spriteName = QualityManagerment.qualityIDToStringByBG (equip.getQualityId ());
            //add
            button.nameLabel.text = equip.getName();
            break;

        default:
            Prop prop = StorageManagerment.Instance.getProp(prize.sid);
            if (prop == null)
            {
                prop = PropManagerment.Instance.createProp(prize.sid, 1);
            }
            ResourcesManager.Instance.LoadAssetBundleTexture(ResourcesManager.ICONIMAGEPATH + prop.getIconId(), button.prizeImage);
//			button.quality.spriteName = QualityManagerment.qualityIDToStringByBG (prop.getQualityId ());
            button.nameLabel.text = prop.getName();
            break;
        }
    }