public override void parseConfig(string str) { string[] strArr = str.Split('|'); string weekCardInfo = strArr[0]; string prizeInfo = strArr[1]; string limitLv = strArr[2]; WeekCardSample sample; if (weekCards == null) { weekCards = new Dictionary <int, WeekCardSample>(); } sample = new WeekCardSample(weekCardInfo, prizeInfo, limitLv); if (!weekCards.ContainsKey(sample.id)) { weekCards.Add(sample.id, sample); if (prizesDic == null) { prizesDic = new Dictionary <int, PrizeSample[]>(); } if (!prizesDic.ContainsKey(sample.id)) { prizesDic.Add(sample.id, sample.prizes); } } }
public void init(WeekCardSample _sample, WindowBase _parent) { sample = _sample; if (sample != null) { lab_timeInfo.text = LanguageConfigManager.Instance.getLanguage(sample.des); lab_rmbCount.text = sample.costDiamond.ToString(); btn_buy.fatherWindow = _parent; btn_buy.gameObject.name = sample.id.ToString(); } }