48 lines
1.2 KiB
C#
48 lines
1.2 KiB
C#
|
|
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>ȭ();
|
|||
|
|
}
|
|||
|
|
}
|