using System; using System.Collections; using System.Collections.Generic; using Lean.Gui; using Plugins.CommonDependencies; using Raindrop; using UnityEngine; public class ButtonSound : MonoBehaviour { public RaindropInstance Instance => RaindropInstance.GlobalInstance; private LeanButton btn; void Awake() { try { btn = this.GetComponent(); if (btn) { this.GetComponent().OnClick.AddListener(OnClick); } } catch (Exception e) { OpenMetaverse.Logger.DebugLog(e.ToString()); } } private void OnClick() { if (btn.interactable) { Instance.MediaManager.PlayUISound(UISounds.Click); } } }