Esempio n. 1
0
    private void SetButtonShops()
    {
        this.ButtonShops.Clear();
        List <SShangChengLeiXing> dataList = DataReader <SShangChengLeiXing> .DataList;
        int shopIndex = XMarketManager.Instance.GetShopIndex(XMarketManager.Instance.CurrentShopID);

        for (int i = 0; i < dataList.get_Count(); i++)
        {
            SShangChengLeiXing sShangChengLeiXing = dataList.get_Item(i);
            if (sShangChengLeiXing != null)
            {
                OOButtonToggle2SubUI oOButtonToggle2SubUI = new OOButtonToggle2SubUI();
                oOButtonToggle2SubUI.ToggleIndex     = i;
                oOButtonToggle2SubUI.Action2CallBack = new Action <int>(this.SetShopOn);
                oOButtonToggle2SubUI.Name            = GameDataUtils.GetChineseContent(sShangChengLeiXing.title, false);
                oOButtonToggle2SubUI.IsTip           = false;
                if (i == shopIndex)
                {
                    oOButtonToggle2SubUI.SetIsToggleOn(true);
                }
                else
                {
                    oOButtonToggle2SubUI.SetIsToggleOn(false);
                }
                this.ButtonShops.Add(oOButtonToggle2SubUI);
            }
        }
    }
Esempio n. 2
0
    private void LoadSubChannels()
    {
        this.SubChannels.Clear();
        OOButtonToggle2SubUI oOButtonToggle2SubUI = new OOButtonToggle2SubUI();

        oOButtonToggle2SubUI.ToggleIndex     = 0;
        oOButtonToggle2SubUI.Action2CallBack = new Action <int>(this.SetChannelFriendOn);
        oOButtonToggle2SubUI.Name            = GameDataUtils.GetChineseContent(502022, false);
        oOButtonToggle2SubUI.IsTip           = false;
        this.SubChannels.Add(oOButtonToggle2SubUI);
        oOButtonToggle2SubUI                 = new OOButtonToggle2SubUI();
        oOButtonToggle2SubUI.ToggleIndex     = 1;
        oOButtonToggle2SubUI.Action2CallBack = new Action <int>(this.SetChannelAskOn);
        oOButtonToggle2SubUI.Name            = GameDataUtils.GetChineseContent(502023, false);
        oOButtonToggle2SubUI.IsTip           = FriendManager.Instance.IsAsksTipOn;
        this.SubChannels.Add(oOButtonToggle2SubUI);
        oOButtonToggle2SubUI                 = new OOButtonToggle2SubUI();
        oOButtonToggle2SubUI.ToggleIndex     = 2;
        oOButtonToggle2SubUI.Action2CallBack = new Action <int>(this.SetChannelAddOn);
        oOButtonToggle2SubUI.Name            = GameDataUtils.GetChineseContent(502024, false);
        oOButtonToggle2SubUI.IsTip           = false;
        this.SubChannels.Add(oOButtonToggle2SubUI);
        oOButtonToggle2SubUI                 = new OOButtonToggle2SubUI();
        oOButtonToggle2SubUI.ToggleIndex     = 3;
        oOButtonToggle2SubUI.Action2CallBack = new Action <int>(this.SetChannelBlackOn);
        oOButtonToggle2SubUI.Name            = GameDataUtils.GetChineseContent(502025, false);
        oOButtonToggle2SubUI.IsTip           = false;
        this.SubChannels.Add(oOButtonToggle2SubUI);
    }
Esempio n. 3
0
    private void IsAsksTipOn(bool isOn)
    {
        OOButtonToggle2SubUI channel = this.GetChannel(1);

        if (channel != null)
        {
            channel.IsTip = isOn;
        }
    }
Esempio n. 4
0
    private OOButtonToggle2SubUI GetGuildStoveSubs(int index, string name, bool toggleOn)
    {
        OOButtonToggle2SubUI oOButtonToggle2SubUI = new OOButtonToggle2SubUI();

        oOButtonToggle2SubUI.ToggleIndex     = index;
        oOButtonToggle2SubUI.Action2CallBack = new Action <int>(this.OnStoveSubClick);
        oOButtonToggle2SubUI.Name            = name;
        oOButtonToggle2SubUI.IsTip           = false;
        oOButtonToggle2SubUI.SetIsToggleOn(toggleOn);
        return(oOButtonToggle2SubUI);
    }
Esempio n. 5
0
 private OOButtonToggle2SubUI GetChannel(int toggleIndex)
 {
     for (int i = 0; i < this.SubChannels.Count; i++)
     {
         OOButtonToggle2SubUI oOButtonToggle2SubUI = this.SubChannels[i];
         if (oOButtonToggle2SubUI.ToggleIndex == toggleIndex)
         {
             return(oOButtonToggle2SubUI);
         }
     }
     return(null);
 }
Esempio n. 6
0
    public void SetChannel(int channel)
    {
        for (int i = 0; i < this.SubChannels.Count; i++)
        {
            OOButtonToggle2SubUI oOButtonToggle2SubUI = this.SubChannels[i];
            if (oOButtonToggle2SubUI != null)
            {
                oOButtonToggle2SubUI.SetIsToggleOn(false);
            }
        }
        OOButtonToggle2SubUI channel2 = this.GetChannel(channel);

        if (channel2 != null)
        {
            channel2.SetIsToggleOn(true);
        }
    }