public LotteryConfigLoader GetLotteryCfgLoader() { if (lotteryCfgLoader == null) { TextAsset TXTFile = Resources.Load("Config/lotteryConfig") as TextAsset; lotteryCfgLoader = XmlHelper.XmlDeserialize <LotteryConfigLoader>(TXTFile.text, System.Text.Encoding.UTF8); } return(lotteryCfgLoader); }
public void Show() { StartDateInput.value = TimeHelper.GetTimeStrFromUlong(XiajiTouZhuMingXiPanel.startDate); EndDateInput.value = TimeHelper.GetTimeStrFromUlong(XiajiTouZhuMingXiPanel.endDate); LotteryConfigLoader cfgLoader = ConfigManager.Instance.GetLotteryCfgLoader(); lcfgs = cfgLoader.lotteryConfigs; TouZhuLeiXingList.Clear(); TouZhuLeiXingList.value = "全部"; TouZhuLeiXingList.AddItem("全部"); for (int i = 0; i < lcfgs.Count; ++i) { TouZhuLeiXingList.AddItem(lcfgs[i].name); } gameObject.SetActive(true); }
public void OnReceive(NetMessageHead head, MSG_GP_PK10_LASTFIVEOPENNUM para) { Debug.Log("assID" + head.bAssistantID + " ASS_GP_PK10GETRECORD_Handler "); List <RecordItemObj> list = new List <RecordItemObj>(); for (int i = 0; i < para.LastFiveNum.Length; ++i) { string title = para.LastFiveNum[i].GetRecordTitle(); if (string.IsNullOrEmpty(title)) { continue; } RecordItemObj obj = new RecordItemObj(); obj.titleStr = title; obj.iNUM1 = para.LastFiveNum[i].iNUM1; obj.iNUM2 = para.LastFiveNum[i].iNUM2; obj.iNUM3 = para.LastFiveNum[i].iNUM3; obj.iNUM4 = para.LastFiveNum[i].iNUM4; obj.iNUM5 = para.LastFiveNum[i].iNUM5; obj.iNUM6 = para.LastFiveNum[i].iNUM6; obj.iNUM7 = para.LastFiveNum[i].iNUM7; obj.iNUM8 = para.LastFiveNum[i].iNUM8; obj.iNUM9 = para.LastFiveNum[i].iNUM9; obj.iNUM10 = para.LastFiveNum[i].iNUM10; list.Add(obj); } RecordObj reobj = new RecordObj(); reobj.lotteryType = 4; reobj.recordItems = list; int id = -1; LotteryConfigLoader lloader = ConfigManager.Instance.GetLotteryCfgLoader(); if (lloader != null) { id = lloader.GetLIdByRecordRspId((int)head.bAssistantID); } reobj.lotteryId = id; lrSignal.Dispatch(reobj); }
public void OnReceive(NetMessageHead head, MSG_GP_SSC_LASTFIVEOPNENUM para) { List <RecordItemObj> list = new List <RecordItemObj>(); for (int i = 0; i < para.LastFiveNum.Length; ++i) { string title = para.LastFiveNum[i].GetRecordTitle(); if (string.IsNullOrEmpty(title)) { continue; } RecordItemObj obj = new RecordItemObj(); obj.titleStr = title; obj.iNUM1 = para.LastFiveNum[i].iWanWei; obj.iNUM2 = para.LastFiveNum[i].iQianWei; obj.iNUM3 = para.LastFiveNum[i].iBaiWei; obj.iNUM4 = para.LastFiveNum[i].iShiWei; obj.iNUM5 = para.LastFiveNum[i].iGeWei; list.Add(obj); } RecordObj reobj = new RecordObj(); reobj.lotteryType = 1; reobj.recordItems = list; int id = -1; LotteryConfigLoader lloader = ConfigManager.Instance.GetLotteryCfgLoader(); if (lloader != null) { id = lloader.GetLIdByRecordRspId((int)head.bAssistantID); } reobj.lotteryId = id; lrSignal.Dispatch(reobj); }
void test1() { LotteryConfigLoader xl = new LotteryConfigLoader(); xl.lotteryConfigs = new List <LotteryConfig>(); for (int i = 0; i < 2; ++i) { LotteryConfig scfg = new LotteryConfig(); scfg.lotteryId = 100; scfg.name = "时时彩"; scfg.modecfgs = new List <LotteryModeCfg>(); for (int j = 0; j < 2; ++j) { LotteryModeCfg sub = new LotteryModeCfg(); sub.modeId = 56; sub.name = "五星"; sub.subModecfgs = new List <LotterySubModeCfg>(); for (int k = 0; k < 2; ++k) { LotterySubModeCfg submode = new LotterySubModeCfg(); submode.subModeId = 666; submode.name = "五星直选"; submode.isShowTwo = false; sub.subModecfgs.Add(submode); } scfg.modecfgs.Add(sub); } xl.lotteryConfigs.Add(scfg); } XmlHelper.XmlSerializeToFile(xl, "G:/UnityProject/LotterySvn/trunk/Assets/test.xml", System.Text.Encoding.UTF8); }
public void InitItems(LotteryConfigLoader cfgloader) { panelScript.CreateItems(cfgloader.lotteryConfigs); }
public void InitIcons(LotteryConfigLoader cfgLoader) { if (cfgLoader == null) { return; } lotteryCfgLoader = cfgLoader; List <LotteryConfig> temp = new List <LotteryConfig>(); if (panelScript.mainToggle [0].value) { toggleState = 1; for (int i = 0; i < cfgLoader.lotteryConfigs.Count; ++i) { if (cfgLoader.lotteryConfigs [i].lotteryType == 1 || cfgLoader.lotteryConfigs [i].lotteryType == 4) { temp.Add(cfgLoader.lotteryConfigs [i]); } } } else if (panelScript.mainToggle [1].value) { toggleState = 2; for (int i = 0; i < cfgLoader.lotteryConfigs.Count; ++i) { if (cfgLoader.lotteryConfigs [i].lotteryType == 2) { temp.Add(cfgLoader.lotteryConfigs [i]); } } } else if (panelScript.mainToggle [2].value) { toggleState = 3; for (int i = 0; i < cfgLoader.lotteryConfigs.Count; ++i) { if (cfgLoader.lotteryConfigs [i].lotteryType == 3) { temp.Add(cfgLoader.lotteryConfigs [i]); } } } else { toggleState = 4; if (comNameInfoList != null) { foreach (ComNameInfo gameInfo in comNameInfoList) { LotteryConfig fakeCfg = new LotteryConfig(); fakeCfg.lotteryId = (int)gameInfo.uNameID; fakeCfg.iconName = "icon_" + gameInfo.uNameID.ToString(); temp.Add(fakeCfg); } } } panelScript.CreateIcons(temp); for (int i = 0; i < panelScript.Icons.Count; ++i) { UIEventListener.Get(panelScript.Icons[i]).onClick = OnClickIcon; } }