Files
MinFt/Client/Assets/Scripts/UI/Setting/FishingInfoPopupPanel.cs
2026-04-27 12:07:32 +08:00

45 lines
988 B
C#

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class FishingInfoPopupPanel : MonoBehaviour
{
public GameObject[] station;
public Button btn_prev;
public TMP_Text text_page;
public Button btn_next;
int currentPage = 0;
private void Start()
{
btn_prev.onClick.AddListener(OnClickPrev);
btn_next.onClick.AddListener(OnClickNext);
UpdatePage();
}
void OnClickPrev()
{
if (currentPage > 0)
{
currentPage--;
UpdatePage();
}
}
void OnClickNext()
{
if (currentPage < station.Length - 1)
{
currentPage++;
UpdatePage();
}
}
void UpdatePage()
{
for (int i = 0; i < station.Length; i++)
{
station[i].SetActive(i == currentPage);
}
text_page.text = $"{currentPage + 1} / {station.Length}";
}
}