public List <KaiFuPaiMing> GetActivityTaskListByType(int type) { List <KaiFuPaiMing> list = new List <KaiFuPaiMing>(); if (DataReader <KaiFuHuoDong> .Contains(type)) { KaiFuHuoDong kaiFuHuoDong = DataReader <KaiFuHuoDong> .Get(type); List <int> taskList = kaiFuHuoDong.taskList; if (taskList != null && taskList.get_Count() > 0) { for (int i = 0; i < taskList.get_Count(); i++) { int key = taskList.get_Item(i); if (DataReader <KaiFuPaiMing> .Contains(key)) { KaiFuPaiMing kaiFuPaiMing = DataReader <KaiFuPaiMing> .Get(key); list.Add(kaiFuPaiMing); } } } } return(list); }
private void OnClickActivityTypeItemBtn(GameObject go) { AcOpenServerBtnItem component = go.GetComponent <AcOpenServerBtnItem>(); if (component == null) { return; } if (!AcOpenServerManager.Instance.CheckActivityTypeUnLock(component.ActivityTypeID)) { KaiFuHuoDong kaiFuHuoDong = DataReader <KaiFuHuoDong> .Get(component.ActivityTypeID); if (kaiFuHuoDong != null && kaiFuHuoDong.openDay != null && kaiFuHuoDong.openDay.get_Count() > 0) { int num = kaiFuHuoDong.openDay.get_Item(0); if (num > 0) { UIManagerControl.Instance.ShowToastText(string.Format(GameDataUtils.GetChineseContent(513169, false), num) + GameDataUtils.GetChineseContent(508009, false)); } } return; } if (component == this.currentSelectBtnItem) { return; } if (this.currentSelectBtnItem != null) { this.currentSelectBtnItem.Selected = false; } component.Selected = true; this.UpdateSelectBtnItem(component); }
public string GetAcTypeLeftPictureName(int type) { KaiFuHuoDong kaiFuHuoDong = DataReader <KaiFuHuoDong> .Get(type); if (kaiFuHuoDong != null) { return(GameDataUtils.GetIconName(kaiFuHuoDong.picture)); } return(string.Empty); }
public List <int> GetUpWayListByType(int type) { List <int> list = new List <int>(); if (DataReader <KaiFuHuoDong> .Contains(type)) { KaiFuHuoDong kaiFuHuoDong = DataReader <KaiFuHuoDong> .Get(type); list.AddRange(kaiFuHuoDong.link); } return(list); }
public void UpdateUI(KaiFuHuoDong cfgData) { this.activityTypeCfgData = cfgData; if (this.activityTypeCfgData == null) { return; } if (!this.isInit) { this.InitUI(); } this.Locked = !AcOpenServerManager.Instance.CheckActivityTypeUnLock(cfgData.Type); this.typeNameText.set_text(GameDataUtils.GetChineseContent(this.activityTypeCfgData.name, false)); this.ShowRedPointTip(); }