public static void AddItem(FunctionBtnItem itemData) { if (dict == null) { dict = new Dictionary <string, FunctionBtnItem> (); } if (!dict.ContainsKey(itemData.btnItemId)) { dict.Add(itemData.btnItemId, itemData); } else { dict[itemData.btnItemId] = itemData; } }
public GameObject CreateFunctionBtn(string itemName, FunctionBtnItem btnItem) { if (parent_ != null) { GameObject buildingItem = (GameObject)Resources.Load(AppConfig.FOLDER_PROFAB_UI + "building/Btn_Func_Itme"); GameObject item_ = NGUITools.AddChild(parent_, buildingItem); UIButton btnitem = item_.transform.Find("Btn_Func_Itme").GetComponent <UIButton>(); UILabel labelName = btnitem.transform.Find("product_Function_Label").GetComponent <UILabel>(); UISprite icon = btnitem.transform.Find("icon").GetComponent <UISprite>(); btnitem.name = itemName; labelName.text = btnItem.btnItemName; icon.spriteName = btnItem.btnItemIcon; return(item_); } return(null); }