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); } } }
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); }
private void IsAsksTipOn(bool isOn) { OOButtonToggle2SubUI channel = this.GetChannel(1); if (channel != null) { channel.IsTip = isOn; } }
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); }
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); }
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); } }