using Assets.Scripts; using Assets.Scripts.UI.Control; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; public class RowerTaskPanel : PFUIPanel { public class RowerType { /// /// 1 里程 2 时间 /// public int type { get; set; } /// /// 里程:m 时间:s /// public float value { get; set; } } Transform selector, distance, time; RowerType rowerType; public Action callBack { get; set; } protected override void Awake() { distance = transform.Find("Main/Distance"); time = transform.Find("Main/Time"); rowerType = new RowerType(); UIManager.AddEvent(transform.Find("Main/BtnGo").gameObject, UnityEngine.EventSystems.EventTriggerType.PointerClick, b => { Go(); }); UIManager.AddEvent(transform.Find("Main/BtnCancel").gameObject, UnityEngine.EventSystems.EventTriggerType.PointerClick, b => { Close(); }); //var bg = transform.Find("Main/Time/Inputbg").gameObject; //UIManager.AddEvent(bg, UnityEngine.EventSystems.EventTriggerType.PointerEnter, b => // { // bg.GetComponent().enabled = true; // bg.GetComponent().effectColor = Utils.HexToColorHtml("#353543"); // }); //UIManager.AddEvent(bg, UnityEngine.EventSystems.EventTriggerType.Select, b => //{ // bg.GetComponent().enabled = true; // bg.GetComponent().effectColor = Utils.HexToColorHtml("#f93086"); //}); //UIManager.AddEvent(bg, UnityEngine.EventSystems.EventTriggerType.Deselect, b => //{ // bg.GetComponent().enabled = false; //}); formList = new List { distance.Find("Btn500").GetComponent