public void CreateItems(RecordObj obj) { titleLable.text = ConfigManager.Instance.GetLotteryCfgLoader().GetLotteryConfig(obj.lotteryId).name; itemList.Add(MRItem); List <RecordItemObj> rcItems = obj.recordItems; for (int i = 1; i < rcItems.Count; ++i) { GameObject go = Instantiate(MRItem); go.transform.parent = grid.transform; go.transform.localScale = Vector3.one; itemList.Add(go); } for (int i = 0; i < rcItems.Count; ++i) { MoreRecordItem clItem = itemList[i].GetComponent <MoreRecordItem>(); clItem.titleLabel.text = string.Format("第[E4B62FFF]{0}[-]期", rcItems[i].titleStr); clItem.resultLabel.text = getResultStr(obj.lotteryType, rcItems[i]); } grid.repositionNow = true; StartCoroutine(process()); }
public void FillContent(RecordObj obj, GoBuyDelegate onGoBuy) { if (lotteryId == -1 || lotteryId == obj.lotteryId) { lotteryId = obj.lotteryId; } else { return; } lotteryNameLabel.text = ConfigManager.Instance.GetLotteryCfgLoader().GetLotteryConfig(obj.lotteryId).name; recordObj = obj; goBuy = onGoBuy; List <RecordItemObj> list = obj.recordItems; if (list == null || list.Count == 0) { return; } titleNO.text = list[0].titleStr; lotteryResult.text = getResultStr_big(obj.lotteryType, list[0]); int count = list.Count - 1 > 3 ? 3 : list.Count - 1; for (int i = 0; i < count; i++) { Nos[i].text = list[i + 1].titleStr; Results[i].text = getResultStr(obj.lotteryType, list[i + 1]); } }
public static String PrintRecord(MainWindow mainWindow, Gesture_Event gesture, Gesture_Event_Args args, GESTURESTATUS status) { String oneRecord = ""; if (STATICS.DEBUG_MODE) { RecordObj rObj = new RecordObj(); oneRecord += DateTime.Now.ToString("h:mm:ss:fff tt"); rObj.time_stemp = DateTime.Now.ToString("h:mm:ss:fff tt"); oneRecord += "$" + gesture.GetType().Name.ToString(); rObj.gesture_name = gesture.GetType().Name.ToString(); oneRecord += "$" + status.ToString(); rObj.status = status.ToString(); List <String> cards = new List <string>(); List <String> buttons = new List <string>(); foreach (object obj in args.GestureObjects) { if (obj is Card) { Card c = obj as Card; oneRecord += "$" + "Card={" + c.Owner + "," + c.UUID + "," + "}"; cards.Add(c.Owner + "," + c.UUID + ","); } else if (obj is Menu_Sort_Box) { Menu_Sort_Box b = obj as Menu_Sort_Box; oneRecord += "$" + "Button={" + b.GroupID + "," + b.GroupText + "}"; buttons.Add(b.GroupID + "," + b.GroupText); } } rObj.cards = cards.ToArray(); rObj.buttons = buttons.ToArray(); List <String> points = new List <string>(); int index = 0; foreach (My_Point point in args.GesturePoints) { oneRecord += "$" + "Point={" + index + "," + "[" + point.StartTime.ToString("h:mm:ss:fff tt") + "," + point.StartPoint.Position.ToString() + "]" + "," + "[" + DateTime.Now.ToString("h:mm:ss:fff tt") + "," + point.CurrentPoint.Position.ToString() + "]" + "}"; points.Add(point.StartTime.ToString("h:mm:ss:fff tt") + "," + point.StartPoint.Position.ToString() + "," + DateTime.Now.ToString("h:mm:ss:fff tt") + "," + point.CurrentPoint.Position.ToString()); index++; } rObj.points = points.ToArray(); mainWindow.ControlWindow.SaveRecord(rObj); mainWindow.ControlWindow.UpdateTextInfo(oneRecord, 2); } return(oneRecord); }
public static String PrintRecord(MainWindow mainWindow, Gesture_Event gesture, Gesture_Event_Args args, GESTURESTATUS status) { String oneRecord = ""; if (STATICS.DEBUG_MODE) { RecordObj rObj = new RecordObj(); oneRecord += DateTime.Now.ToString("h:mm:ss:fff tt"); rObj.time_stemp = DateTime.Now.ToString("h:mm:ss:fff tt"); oneRecord += "$"+gesture.GetType().Name.ToString(); rObj.gesture_name=gesture.GetType().Name.ToString(); oneRecord += "$" + status.ToString(); rObj.status = status.ToString(); List<String> cards = new List<string>(); List<String> buttons = new List<string>(); foreach (object obj in args.GestureObjects) { if (obj is Card) { Card c = obj as Card; oneRecord += "$" + "Card={" + c.Owner + "," + c.UUID + "," + "}"; cards.Add(c.Owner + "," + c.UUID + ","); } else if (obj is Menu_Sort_Box) { Menu_Sort_Box b = obj as Menu_Sort_Box; oneRecord += "$" + "Button={" + b.GroupID + "," + b.GroupText + "}"; buttons.Add(b.GroupID + "," + b.GroupText); } } rObj.cards = cards.ToArray(); rObj.buttons = buttons.ToArray(); List<String> points = new List<string>(); int index = 0; foreach (My_Point point in args.GesturePoints) { oneRecord += "$" + "Point={" + index + "," + "[" + point.StartTime.ToString("h:mm:ss:fff tt") +","+ point.StartPoint.Position.ToString() + "]" + "," + "[" +DateTime.Now.ToString("h:mm:ss:fff tt")+","+ point.CurrentPoint.Position.ToString() + "]" + "}"; points.Add(point.StartTime.ToString("h:mm:ss:fff tt") + "," + point.StartPoint.Position.ToString()+","+ DateTime.Now.ToString("h:mm:ss:fff tt") + "," + point.CurrentPoint.Position.ToString()); index++; } rObj.points = points.ToArray(); mainWindow.ControlWindow.SaveRecord(rObj); mainWindow.ControlWindow.UpdateTextInfo(oneRecord, 2); } return oneRecord; }
public void UpdateInfo(RecordObj robj, GoBuyDelegate OngoBuy) { if (robj.lotteryType == 1) { for (int i = 0; i < _sscList.Count; ++i) { if (_sscList[i].lotteryId == -1) { _sscList[i].FillContent(robj, OngoBuy); break; } } } else if (robj.lotteryType == 2) { for (int i = 0; i < _3dList.Count; ++i) { if (_3dList[i].lotteryId == -1) { _3dList[i].FillContent(robj, OngoBuy); break; } } } else if (robj.lotteryType == 3) { for (int i = 0; i < _115List.Count; ++i) { if (_115List[i].lotteryId == -1) { _115List[i].FillContent(robj, OngoBuy); break; } } } else if (robj.lotteryType == 4) { for (int i = 0; i < _pk10List.Count; ++i) { if (_pk10List[i].lotteryId == -1) { _pk10List[i].FillContent(robj, OngoBuy); break; } } } }
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 OnLoRecordSignal(RecordObj obj) { view.updateRecord(obj); }
void OnLoRecordSignal(RecordObj obj) { view.UpdateContent(obj); }
public void UpdateContent(RecordObj obj) { panelScript.UpdateInfo(obj, GoBuyLottery); }