using System; using UnityEngine; using UnityEngine.InputSystem; namespace NightclubArcadia.UI { /// /// Receives the Player/Menu SendMessage from PlayerInput (sibling of /// StarterAssetsInputs on PlayerArmature) and raises /// . /// public sealed class PlayerMenuInput : MonoBehaviour { public event Action MenuToggleRequested; void OnMenu(InputValue value) { if (value.isPressed) { MenuToggleRequested?.Invoke(); } } } }