Ejemplo n.º 1
0
    public static AutoDrugItem CreateEquip(GameObject grid, GameObject resItem, AutoDrugWindow parent, GameItem equip)
    {
        GameObject curItemObject = Utils.BindObjToParent(resItem, grid, equip.DataID.ToString());

        if (null != curItemObject)
        {
            AutoDrugItem curItemComponent = curItemObject.GetComponent <AutoDrugItem>();
            if (null != curItemComponent)
            {
                Tab_CommonItem curItem = TableManager.GetCommonItemByID(equip.DataID, 0);
                if (null != curItem)
                {
                    curItemComponent.m_ItemName.text       = curItem.Name;
                    curItemComponent.m_ItemIcon.spriteName = curItem.Icon;
                    curItemComponent.m_nId      = curItem.Id;
                    curItemComponent.m_parent   = parent;
                    curItemComponent.m_ItemGuid = equip.Guid;
                    //curItemComponent.m_BackgroundSprite.spriteName = background;
                    curItemComponent.m_QualitySprite.spriteName = equip.GetQualityFrame();
                    return(curItemComponent);
                }
            }
        }
        return(null);
    }
Ejemplo n.º 2
0
    public static AutoDrugItem CreateItem(GameObject grid, GameObject resItem, AutoDrugWindow parent, Tab_CommonItem CommonItem)
    {
        GameObject curItemObject = Utils.BindObjToParent(resItem, grid, CommonItem.Id.ToString());

        if (null != curItemObject)
        {
            AutoDrugItem curItemComponent = curItemObject.GetComponent <AutoDrugItem>();
            if (null != curItemComponent)
            {
                curItemComponent.m_ItemName.text       = CommonItem.Name;
                curItemComponent.m_ItemIcon.spriteName = CommonItem.Icon;
                curItemComponent.m_nId      = CommonItem.Id;
                curItemComponent.m_parent   = parent;
                curItemComponent.m_ItemGuid = GlobeVar.INVALID_GUID;
                //curItemComponent.m_BackgroundSprite.spriteName = "";
                curItemComponent.m_QualitySprite.spriteName = "";
                return(curItemComponent);
            }
        }
        return(null);
    }