void MallItemExport_OnClick(int index, UIMallItem item) { if (e_ItemExportClick != null) { e_ItemExportClick(mCurrentTab, item.mData); } }
void MallItemSelect(int index, UIMallItem item) { if (e_ItemOnSelected != null) { e_ItemOnSelected(mCurrentTab, item.mData); } }
void MallItemBuy_OnClick(int index, UIMallItem item) { if (e_OnBuyItemClick != null) { e_OnBuyItemClick(mCurrentTab, item.mData); } }
void InitGrid() { for (int i = 0; i < GridCount; i++) { GameObject go = GameObject.Instantiate(mMailItemPrefab) as GameObject; go.transform.parent = mGrid.transform; go.transform.localScale = Vector3.one; go.transform.localPosition = Vector3.zero; UIMallItem item = go.GetComponent <UIMallItem>(); item.mCheckBox.radioButtonRoot = gameObject.transform; item.e_ItemBuy += MallItemBuy_OnClick; item.e_OnClick += MallItemSelect; item.e_ItemExport += MallItemExport_OnClick; mMallItemList.Add(item); } mGrid.repositionNow = true; }