public void InitData(MainCityBtnData btnData) { _btnData = btnData; _label.text = _btnData.btnConfig.btnName; _btn.normalSprite = _btnData.btnConfig.btnIcon; _labelSp.spriteName = "main_label_" + btnData.btnID; }
public GameObject CreateBtnItem(GameObject parentGrid, MainCityBtnData btnData) { if (parentGrid != null) { GameObject btnItem = (GameObject)Resources.Load(AppConfig.FOLDER_PROFAB_UI + "main/FunctionBtnItem"); GameObject item = NGUITools.AddChild(parentGrid, btnItem); MainCityBtnItem btnItemclass = item.GetComponent <MainCityBtnItem>(); btnItemclass.InitData(btnData); // _BtnItemDict.Add(btnData.btnID,btnItemclass); return(item); } return(null); }