using Assets.Cyp.Common; using Assets.Scripts; using Assets.Scripts.Apis.Models; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using UnityEditor; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.SceneManagement; using UnityEngine.UI; public class MapListController : PFUIPanel { // Start is called before the first frame update [SerializeField] GameObject map; [SerializeField] GameObject content; [SerializeField] GameObject scroll; [HideInInspector] public int pageIndex = 0; [HideInInspector] public int pageSize = 20; [HideInInspector] public string hard = "全部"; private Button returnBtn; GameObject btnMapMode; public GameObject Content { get { return content; } } private bool isEnd = false; protected override void Start() { //if (hardSelector != null) //{ // hardSelector.onValueChanged.AddListener(ChangeHard); //} btnMapMode = this.transform.Find("BtnMapMode").gameObject; UIManager.AddEvent(btnMapMode, EventTriggerType.PointerClick, (e) => { UIManager.ShowBigMapPanel(); }); if (content!=null) { //var transform = content.transform.GetComponent(); //var layout = content.GetComponent(); //if (layout != null) //{ // var width = transform.rect.width; // layout.cellSize = new Vector2((width - 120) / 5, (width - 120) / 5); //} } GetList(); if (scroll != null) { UIManager.AddEvent(scroll, UnityEngine.EventSystems.EventTriggerType.EndDrag, OnEndDrag); } //UIManager.AddEvent(transform.Find("Panel").Find("Panel")) //var obj = Instantiate(Resources.Load("Canvas")); //obj.transform.parent = transform.parent; var btnQuit = this.transform.Find("BtnQuit"); if(btnQuit != null) { returnBtn = btnQuit.GetComponent