Exemple #1
0
 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)
     {
     }
 }
Exemple #2
0
    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;
 }