public void BtnSelect_OnClickEventHandler(UIButton sender) { if (myParent != null && m_ItemType == 1 && m_TrapState == TrapState.Exit) { TrapShowWnd wnd = WndManager.GetDialog <TrapShowWnd>(); wnd.SetBuildInfo(m_Info, myParent.m_Build); } else if (m_TrapState == TrapState.CanSum) { SummonHeroWnd wnd = WndManager.GetDialog <SummonHeroWnd>(); if (wnd != null) { wnd.SetData(null, m_Info, 2); } } else if (m_TrapState == TrapState.CanNotSum) { sdata.s_itemtypeInfo itemInfo = ItemM.GetItemInfo(m_Info.fragmentTypeID); //当前灵魂石 ItemComeFromWnd wnd = WndManager.GetDialog <ItemComeFromWnd>(); wnd.SetData(itemInfo, null, m_Info, 5); } }