private IEnumerator DeleteTickets(int id) { MultiYield my = TicketsController.Instance.DeleteTickets(trafficMessage.id); yield return(my); if (my.result != null) { float money = Convert.ToSingle(trafficMessage.Money); MessageBus.Post(new UseMoney(money)); MessageBus.Post(new DeleteTicketsMsg()); string traffic = ""; string title = ""; if (trafficMessage.trafficType == TrafficType.Train) { traffic = "列车"; title = "12306铁路管家"; } else { traffic = "航班"; title = "航班公司"; } string content = "尊敬的旅客,您已成功退订" + trafficMessage.StartTime + "出发的" + trafficMessage.Number + traffic; MessageBus.Post(new MessageObject(new ItemMessage(title, content))); } Dispose(); }
private IEnumerator Search() { Tips.gameObject.SetActive(false); MultiYield my = TicketsController.Instance.Search((int)trafficType, Src.text, Dst.text, date); yield return(my); if (my.result != null) { SetResults(my.result); } }
private IEnumerator ShowTickets() { yield return(null); MultiYield my = TicketsController.Instance.GetBuyTickets(TimeManager.instance.NowTime); yield return(my); if (my.result != null) { if (my.result.Count == 0) { ShowTips.gameObject.SetActive(true); } else { ShowTips.gameObject.SetActive(false); } grid.source = my.result.ToArray(); } }