public LvItmBtnEx AddLvBtnEx(string sLabel, ResPackge pck) { LvItmBtnEx itm = new LvItmBtnEx(); itm.mLabel = sLabel; // 显示的文字 itm.mRefPck = pck; PushToAry(itm); return(itm); }
public LvItmBtnEx AddLvBtnEx(string sLabel, ResPackge pck) { LvItmBtnEx itm = new LvItmBtnEx(); itm.mWidth = mViewWH.x; itm.mLabel = sLabel; // 显示的文字 itm.mRefPck = pck; AddLvItem(itm); return(itm); }
//-------------------------------------------------------------------------------------------- // szName 带路径但 不需要扩展名 static public void TestLoadScene(LvItm itm, UIListViewCtrl frm) { bool bLoad = false; LvItmBtnEx itx = itm as LvItmBtnEx; if (itx != null) { ResPackge pck = itx.mRefPck; if (pck != null) { string szName = Path.GetFileNameWithoutExtension(pck.mFile); GameResMng pMng = GetResMng(); if (null != pMng) { bLoad = pMng.NtfLoadScene(szName); } if (!bLoad) // 也许没有打包或用Unity打包 { string szNm = Path.GetFileNameWithoutExtension(szName); Application.LoadLevel(szNm.ToLower()); } } } }