using System.Collections; using System.Collections.Generic; using UnityEngine; public class RaceButtonGroupScript : MonoBehaviour { private Transform BtnEnter, BtnCancel, BtnWatch; // Start is called before the first frame update void Start() { BtnEnter = transform.Find("BtnEnter"); BtnCancel = transform.Find("BtnCancel"); BtnWatch = transform.Find("BtnWatch"); if (BtnEnter != null) { UIManager.AddEvent(BtnEnter.gameObject, UnityEngine.EventSystems.EventTriggerType.PointerClick, b => GoEnter()); } if (BtnCancel != null) { UIManager.AddEvent(BtnCancel.gameObject, UnityEngine.EventSystems.EventTriggerType.PointerClick, b => GoCancel()); } if (BtnWatch != null) { UIManager.AddEvent(BtnWatch.gameObject, UnityEngine.EventSystems.EventTriggerType.PointerClick, b => GoWatch()); } } void GoEnter() { Debug.Log("Enter"); } void GoCancel() { Debug.Log("Cancel"); } void GoWatch() { Debug.Log("Watch"); } // Update is called once per frame void Update() { } }