using Assets.Scenes.Ride.Scripts.Model; using Assets.Scripts; using Assets.Scripts.Apis; using Assets.Scripts.Apis.Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace Assets.Scenes.Ride.Scripts { public class SelectPlayerFactory : MonoBehaviour { GameObject prefab; GameObject scroll; Transform content; Button rideButton; Button cancelButton; Button closeButton; Button searchButton; GameObject reviewPanel; InputField inputField; private int pageIndex = 0; private int pageSize = 8; private int totalPages = 0; private string seachName = string.Empty; CyclingController cyclingController; public List gameObjects = new List(); List selectPlayerItemScripts = new List(); MapApi mapApi; private void Awake() { mapApi = new MapApi(); cyclingController = FindObjectOfType(); //分页查询当前路数排行榜选手成绩列表 prefab = Resources.Load("UI/Prefab/Ride/SelectPlayerItem"); scroll = transform.Find("Panel/PlayerList/Scroll View").gameObject; content = transform.Find("Panel/PlayerList/Scroll View/Viewport/Content"); rideButton = transform.Find("Panel/RideButton").GetComponent