public void OnBtnSwtichUp() { if (BaseMarketManager.mMarketClass == MarketClass.MarketManager) { List <int> shopIds = MarketShopID.GetShopIds(); List <ButtonInfoData> list = new List <ButtonInfoData>(); for (int i = 0; i < shopIds.get_Count(); i++) { int type = shopIds.get_Item(i); list.Add(new ButtonInfoData { buttonName = type.ToString(), color = "button_yellow_1", onCall = delegate { MarketManager.Instance.OpenShop(type); PopButtonsUIViewModel.Instance.Close(); } }); } if (list.get_Count() > 0) { ShoppingUIView.Instance.Node2SwitchShops.SetAsLastSibling(); PopButtonsUIViewModel.Open(ShoppingUIView.Instance.Node2SwitchShops); PopButtonsUIViewModel.Instance.SetButtonInfos(list); } } else if (BaseMarketManager.mMarketClass == MarketClass.GuildMarketManager) { } }
public void OnBtnPrivateTalkUp() { List <ButtonInfoData> list = new List <ButtonInfoData>(); for (int i = 0; i < ChatUIViewModel.PrivateTalks.get_Count(); i++) { ChatManager.PrivateTalk privateTalk = ChatUIViewModel.PrivateTalks.get_Item(i); list.Add(new ButtonInfoData { buttonName = privateTalk.PrivateTalkName, color = "button_yellow_1", onCall = delegate { long privateTalkUID = privateTalk.PrivateTalkUID; string privateTalkName = privateTalk.PrivateTalkName; this.SetCurrentPrivateTalk(privateTalkUID, privateTalkName, false); PopButtonsUIViewModel.Instance.Close(); } }); } if (list.get_Count() > 0) { ChatUIView.Instance.Node2PrivatesUI.SetAsLastSibling(); PopButtonsUIViewModel.Open(ChatUIView.Instance.Node2PrivatesUI); PopButtonsUIViewModel.Instance.SetButtonInfos(list); } }
protected override void Awake() { base.Awake(); PopButtonsUIViewModel.m_instance = this; }