using UnityEngine.UI; 
 | 
using System; 
 | 
using UnityEngine; 
 | 
using UnityEngine.EventSystems; 
 | 
  
 | 
public class ToggleEx : Toggle 
 | 
{ 
 | 
    [SerializeField] 
 | 
    int m_Audio; 
 | 
    public int clickAudio { 
 | 
        get { return this.m_Audio; } 
 | 
        set { this.m_Audio = value; } 
 | 
    } 
 | 
  
 | 
    protected override void OnEnable() 
 | 
    { 
 | 
        base.OnEnable(); 
 | 
    } 
 | 
  
 | 
    public override void OnPointerClick(PointerEventData eventData) 
 | 
    { 
 | 
        base.OnPointerClick(eventData); 
 | 
  
 | 
        SoundPlayer.Instance.PlayUIAudio(clickAudio); 
 | 
    } 
 | 
  
 | 
} 
 |