Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
    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);
    }