카테고리 없음

효율적인 자동 할당 방법

rxo2 2025. 4. 9. 21:04
void Start()
{
    Button[] button = GetComponentsInChildren<Button>();
    
    foreach (var btn in buttons)
    {
        if (btn.name == "StartButton")
            btn.onClick.AddListener(OnStartGame);
        else if (btn.name == "NextButton")
            btn.onClick.AddListener(OnNextStage);
    }
}

GetComponentInChildren<Button>() 방식

장점: 반복 처리, 이름 기반으로 유연하게 할당 가능