| 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); | 
|     } | 
|   | 
| } |