private void OnSelect(PilesElement piles, OptionElement option) { if (!piles.m_bIsVisable) { return; } piles.m_SpriteItem.spriteName = option.m_strName; option.m_RootObj.SetActive(false); }
public void ResetWindow(Regularity2DWindowParam param) { ClearWindow(); for (int i = 0; i < param.m_PilesList.Count; ++i) { var data = param.m_PilesList[i]; PilesElement elem = new PilesElement(); elem.m_RootObj = GameObject.Instantiate(m_PilesTemplate); elem.m_RootObj.transform.parent = m_PilesRoot.transform; elem.m_bIsVisable = data.IsVisable; elem.m_SpriteItem = ComponentTool.FindChildComponent<UISprite>("Sprite_Option", elem.m_RootObj); elem.m_SpriteItem.spriteName = elem.m_bIsVisable ? data.Name : ""; elem.m_strName = data.Name; elem.m_RootObj.SetActive(true); elem.m_RootObj.transform.localScale = Vector3.one; m_PilesList.Add(elem); } for (int i = 0; i < param.m_OptionList.Count; ++i) { var data = param.m_OptionList[i]; OptionElement elem = new OptionElement(); elem.m_RootObj = GameObject.Instantiate(m_OptionTemplate); elem.m_RootObj.transform.parent = m_OptionRoot.transform; elem.m_SpriteItem = ComponentTool.FindChildComponent<UISprite>("Sprite_Option", elem.m_RootObj); elem.m_SpriteItem.spriteName = data; elem.m_RootObj.GetComponent<MyUIDragDropItem>().RegisterDragEndAction(OnDragEnd); elem.m_strName = data; elem.m_RootObj.SetActive(true); elem.m_RootObj.transform.localScale = Vector3.one; m_OptionList.Add(elem); } m_ResultCallBack = param.m_ResultCallBack; m_OptionRoot.repositionNow = true; m_PilesRoot.repositionNow = true; }
public void ResetWindow(Regularity2DWindowParam param) { ClearWindow(); for (int i = 0; i < param.m_PilesList.Count; ++i) { var data = param.m_PilesList[i]; PilesElement elem = new PilesElement(); elem.m_RootObj = GameObject.Instantiate(m_PilesTemplate); elem.m_RootObj.transform.parent = m_PilesRoot.transform; elem.m_bIsVisable = data.IsVisable; elem.m_SpriteItem = ComponentTool.FindChildComponent <UISprite>("Sprite_Option", elem.m_RootObj); elem.m_SpriteItem.spriteName = elem.m_bIsVisable ? data.Name : ""; elem.m_strName = data.Name; elem.m_RootObj.SetActive(true); elem.m_RootObj.transform.localScale = Vector3.one; m_PilesList.Add(elem); } for (int i = 0; i < param.m_OptionList.Count; ++i) { var data = param.m_OptionList[i]; OptionElement elem = new OptionElement(); elem.m_RootObj = GameObject.Instantiate(m_OptionTemplate); elem.m_RootObj.transform.parent = m_OptionRoot.transform; elem.m_SpriteItem = ComponentTool.FindChildComponent <UISprite>("Sprite_Option", elem.m_RootObj); elem.m_SpriteItem.spriteName = data; elem.m_RootObj.GetComponent <MyUIDragDropItem>().RegisterDragEndAction(OnDragEnd); elem.m_strName = data; elem.m_RootObj.SetActive(true); elem.m_RootObj.transform.localScale = Vector3.one; m_OptionList.Add(elem); } m_ResultCallBack = param.m_ResultCallBack; m_OptionRoot.repositionNow = true; m_PilesRoot.repositionNow = true; }
private void OnSelect(PilesElement piles,OptionElement option) { if (!piles.m_bIsVisable) { return; } piles.m_SpriteItem.spriteName = option.m_strName; option.m_RootObj.SetActive(false); }