Files
butchers-games-test/Assets/Scripts/Game/UI/ButtonClickSound.cs
T
Boris Nikolaev 5f1e94b653 add project files
2026-08-14 01:58:31 +03:00

31 lines
567 B
C#

using UnityEngine;
using UnityEngine.UI;
public class ButtonClickSound : MonoBehaviour
{
public bool collectButton;
private void Start()
{
ButtonSoundsController controller = ButtonSoundsController.Instance;
if (controller == null)
{
return;
}
Button button = GetComponent<Button>();
if (button != null)
{
button.onClick.AddListener(controller.OnButtonClick);
return;
}
Toggle toggle = GetComponent<Toggle>();
if (toggle != null)
{
toggle.onValueChanged.AddListener(delegate
{
controller.OnButtonClick();
});
}
}
}