캐릭터 선택 화면에서 선택한 캐릭터 인덱스 연동 작업

This commit is contained in:
aube.lee
2025-02-01 19:08:38 +09:00
parent c6e5f3f56d
commit 37f890caf7
6 changed files with 205 additions and 8 deletions

View File

@@ -10,12 +10,29 @@ namespace TON
{
[SerializeField] private Image character_image;
[SerializeField] private TextMeshProUGUI charater_name;
[SerializeField] private int index;
public void SetCharaterData(Sprite image, string name)
private CharaterSelectUI charaterSelectUI;
public void SetCharaterData(Sprite image, string name, int i)
{
character_image.sprite = image;
charater_name.text = name;
index = i;
}
private void Start()
{
// 상위 오브젝트에서 CharacterSelectUI 찾기
charaterSelectUI = FindObjectOfType<CharaterSelectUI>();
// 버튼 클릭 이벤트 등록
GetComponent<Button>().onClick.AddListener(OnClickPlayer);
}
public void OnClickPlayer()
{
charaterSelectUI.SelectCharacter(index);
}
}
}