47 lines
751 B
C#
47 lines
751 B
C#
using UnityEngine;
|
|
|
|
public class VRQuickMenuButton : MonoBehaviour
|
|
{
|
|
public enum QuickMenuAction
|
|
{
|
|
FLASHLIGHT = 0,
|
|
TIME_INC = 1,
|
|
TIME_DEC = 2,
|
|
RECENTER = 3,
|
|
HUNTER_VISION = 4,
|
|
EXIT_BOAT = 5,
|
|
BUG_REPORT = 6,
|
|
CHAT = 7,
|
|
ROD_STAND = 8,
|
|
MENU = 9,
|
|
STOP_ICE_FISHING = 10,
|
|
RECENTER_HUD = 11,
|
|
START_TOURNAMENT = 12,
|
|
STOP_FISHING = 13
|
|
}
|
|
|
|
public QuickMenuAction quickMenuAction;
|
|
|
|
public bool hideMenuOnClick = true;
|
|
|
|
private VRQuickMenu vrQuickMenu;
|
|
|
|
private void OnEnable()
|
|
{
|
|
vrQuickMenu = GetComponentInParent<VRQuickMenu>();
|
|
}
|
|
|
|
private void OnDisable()
|
|
{
|
|
}
|
|
|
|
public void ClickButton()
|
|
{
|
|
if (hideMenuOnClick)
|
|
{
|
|
HUDManager.Instance.ShowVRQuickMenu(false);
|
|
}
|
|
vrQuickMenu.ButtonClicked(quickMenuAction);
|
|
}
|
|
}
|