Unity3D UGUI 코드에 클릭 이벤트 추가

그 중에서 stateText는 Text이고 Image 등 UGUI의 구성 요소일 수도 있습니다.
onTextClick 메소드의 콜백
            EventTrigger trigger        = stateText.gameObject.GetComponentEx();
            trigger.triggers            = new System.Collections.Generic.List();

            EventTrigger.Entry entry    = new EventTrigger.Entry();
            entry.eventID               = EventTriggerType.PointerClick;
            entry.callback              = new EventTrigger.TriggerEvent();

            entry.callback.AddListener(OnTextClick);
            trigger.triggers.Add(entry);

좋은 웹페이지 즐겨찾기