public override void Exec() { timePanel.SetActive(true); //执行UI动作 uiManager.SetLabel(timeStr, placeStr, ""); uiManager.Show(this); }
public TimeSwitchNode(DataManager manager, GameObject root, PanelSwitch ps, string time, string place, string next) : base(manager, root, ps) { uiManager = root.transform.Find("Avg_Panel/TimeSwitch_Panel").GetComponent <TimeUIManager>(); factory = NodeFactory.GetInstance(); uiManager.SetNode(this); uiManager.SetLabel(time, place, next); //ps.SwitchTo_VerifyIterative("Avg_Panel", uiManager.Show); }