Projext/Assets/02_Scripts/UI/Menu/TabController.cs

48 lines
1.2 KiB
C#
Raw Normal View History

using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class TabController : MonoBehaviour
{
[Header("<22><> <20><>ư<EFBFBD><C6B0>")]
public Button[] <EFBFBD>ǹ<EFBFBD>ư<EFBFBD><EFBFBD>;
[Header("<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>")]
public GameObject[] <EFBFBD>dz<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
[Header("<22><>ũ<EFBFBD><C5A9> <20>ʱ<EFBFBD>ȭ<EFBFBD><C8AD>")]
public GraphicsSettingsScroll <EFBFBD><EFBFBD>ũ<EFBFBD><EFBFBD>; // <20><> <20>߰<EFBFBD>!
[Header("<22><> <20>̹<EFBFBD><CCB9><EFBFBD>")]
public Sprite <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><EFBFBD><EFBFBD>;
public Sprite <EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><EFBFBD><EFBFBD>;
[Header("<22><> <20>ؽ<EFBFBD>Ʈ <20><><EFBFBD><EFBFBD>")]
public Color <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؽ<EFBFBD>Ʈ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = new Color(1f, 0.85f, 0.2f);
public Color <EFBFBD><EFBFBD>ؽ<EFBFBD>Ʈ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = new Color(0.6f, 0.6f, 0.6f);
void Start()
{
<EFBFBD>Ǽ<EFBFBD><EFBFBD><EFBFBD>(0);
}
public void <EFBFBD>Ǽ<EFBFBD><EFBFBD><EFBFBD>(int <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>)
{
for (int i = 0; i < <EFBFBD>ǹ<EFBFBD>ư<EFBFBD><EFBFBD>.Length; i++)
{
<EFBFBD>dz<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[i].SetActive(i == <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD>);
<EFBFBD>ǹ<EFBFBD>ư<EFBFBD><EFBFBD>[i].GetComponent<Image>().sprite =
i == <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD> ? <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><EFBFBD><EFBFBD> : <EFBFBD><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD><EFBFBD><EFBFBD>;
TextMeshProUGUI <EFBFBD>ؽ<EFBFBD>Ʈ =
<EFBFBD>ǹ<EFBFBD>ư<EFBFBD><EFBFBD>[i].GetComponentInChildren<TextMeshProUGUI>();
if (<EFBFBD>ؽ<EFBFBD>Ʈ != null)
<EFBFBD>ؽ<EFBFBD>Ʈ.color = i == <EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD> ? <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؽ<EFBFBD>Ʈ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> : <EFBFBD><EFBFBD>ؽ<EFBFBD>Ʈ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
}
// SetActive <20>Ŀ<EFBFBD> <20><>ũ<EFBFBD><C5A9> <20>ʱ<EFBFBD>ȭ!
if (<EFBFBD><EFBFBD>ũ<EFBFBD><EFBFBD> != null)
<EFBFBD><EFBFBD>ũ<EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>ũ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>ȭ();
}
}