using UnityEngine; using UnityEngine.UI; [RequireComponent(typeof(Toggle))] public class ToggleEventReceiver : MonoBehaviour { public string onClickPlaySEFilename; [SerializeField] private VibrationType vibrationType = default; void Awake(){ GetComponent().onValueChanged.AddListener(result => { if(result){ SoundManager.Instance.PlaySE(string.Format("Sounds/SE/{0}", onClickPlaySEFilename)); } if(result){ VibrationManager.Instance.PlayVibration(vibrationType); } }); } }