Beispiel #1
0
 void MallItemExport_OnClick(int index, UIMallItem item)
 {
     if (e_ItemExportClick != null)
     {
         e_ItemExportClick(mCurrentTab, item.mData);
     }
 }
Beispiel #2
0
 void MallItemSelect(int index, UIMallItem item)
 {
     if (e_ItemOnSelected != null)
     {
         e_ItemOnSelected(mCurrentTab, item.mData);
     }
 }
Beispiel #3
0
 void MallItemBuy_OnClick(int index, UIMallItem item)
 {
     if (e_OnBuyItemClick != null)
     {
         e_OnBuyItemClick(mCurrentTab, item.mData);
     }
 }
Beispiel #4
0
 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;
 }