Projext/Assets/02_Scripts/UI/Menu/ButtonSelector.cs
hydrozen e989d20668 카툰 쉐이더 추가 + 중복 스크립트 수정 + 전체 업데이트
- ToonPostProcess.shader: 횃불 고딕 스타일 후처리 쉐이더 (Built-in RP)
- ToonCameraEffect.cs: 카메라 자동 부착 후처리 스크립트
- 중복 UI 스크립트 제거 (MenuIntroController, ToggleCustom)
- 씬, 프리팹, 애니메이션 등 전체 업데이트

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 12:31:16 +09:00

46 lines
1.1 KiB
C#

using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class ButtonSelector : MonoBehaviour
{
[Header("버튼 3개 연결")]
public Button[] ;
[Header("이미지 설정")]
public Sprite ;
public Sprite ;
[Header("텍스트 색상 설정")]
public Color = new Color(1f, 0.85f, 0.2f); // 황금빛
public Color = new Color(0.6f, 0.6f, 0.6f); // 회색
public void (int )
{
for (int i = 0; i < .Length; i++)
{
// 이미지 변경
[i].GetComponent<Image>().sprite =
i == ? : ;
// 텍스트 색상 변경
TextMeshProUGUI =
[i].GetComponentInChildren<TextMeshProUGUI>();
if ( != null)
.color = i == ? : ;
}
}
// 처음 시작할 때 기본값 설정
void Start()
{
(0); // 낮음이 기본 선택
}
// 외부에서 버튼 상태 초기화할 때 사용
public void (int )
{
();
}
}