public void InitButtonEvent() { back.onClick.AddListener(delegate() { mc.ShowView(ViewID.BuyTickets); }); yesterday.onClick.AddListener(delegate() { SetDate(date.AddDays(-1)); StartCoroutine(Search()); }); tomorrow.onClick.AddListener(delegate() { SetDate(date.AddDays(1)); StartCoroutine(Search()); }); BtnGoData.onClick.AddListener(delegate() { GameObject go = PopUpManager.Instance.AddUiLayerPopUp(Prefabs.Calendar); CalendarView cv = go.GetComponent <CalendarView>(); cv.Date = date; cv.AddCallback(SetDate); PopUpManager.Instance.SetPopupPanelAutoClose(go); }); Train.onValueChanged.AddListener(delegate(bool isOn) { if (isOn) { trafficType = TrafficType.Train; SetToggle(trafficType); StartCoroutine(Search()); } }); Airplane.onValueChanged.AddListener(delegate(bool isOn) { if (isOn) { trafficType = TrafficType.Plane; SetToggle(trafficType); StartCoroutine(Search()); } }); }
private void InitEvent() { back.onClick.AddListener(delegate() { mc.ShowView(ViewID.Maps); TimeManager.instance.StartTimeManager(); }); TrainToggle.onValueChanged.AddListener(delegate(bool isOn) { if (isOn) { SetToggle(TrafficType.Train); } }); AirPlaneToggle.onValueChanged.AddListener(delegate(bool isOn) { if (isOn) { SetToggle(TrafficType.Plane); } }); StartButton.onClick.AddListener(delegate() { GameObject go = PopUpManager.Instance.AddUiLayerPopUp(Prefabs.LocationPanel); LocationView lv = go.GetComponent <LocationView>(); lv.SetCallback(delegate(string city) { SetStartText(city); lv.Dispose(); }, StartText.text, StopText.text, false); PopUpManager.Instance.SetPopupPanelAutoClose(go); }); StopButton.onClick.AddListener(delegate() { GameObject go = PopUpManager.Instance.AddUiLayerPopUp(Prefabs.LocationPanel); LocationView lv = go.GetComponent <LocationView>(); lv.SetCallback(delegate(string city) { SetStopText(city); lv.Dispose(); }, StartText.text, StopText.text, true); PopUpManager.Instance.SetPopupPanelAutoClose(go); }); Switch.onClick.AddListener(delegate() { string temp = StartText.text; SetStartText(StopText.text); SetStopText(temp); }); if (DateChosen != null) { DateChosen.onClick.AddListener(delegate() { GameObject go = PopUpManager.Instance.AddUiLayerPopUp(Prefabs.Calendar); CalendarView cv = go.GetComponent <CalendarView>(); cv.Date = BuyTicketsModel.Instance.date; cv.AddCallback(SetDate); PopUpManager.Instance.SetPopupPanelAutoClose(go); }); } Search.onClick.AddListener(delegate() { Searching(); }); }