using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class ToggleClick : Toggle { public Toggle toggle; [OnlyRead] public int idx; System.Action OnClick; public void OnInitialized(int idx, System.Action OnClick) { if (toggle != null) toggle = GetComponent(); this.idx = idx; this.OnClick = OnClick; } public override void OnPointerClick(UnityEngine.EventSystems.PointerEventData eventData) { if (OnClick != null) OnClick(idx); } }