using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.UI { // Token: 0x02003116 RID: 12566 [Token(Token = "0x2003116")] public class UIInputSettings : MonoBehaviour { // Token: 0x17003A74 RID: 14964 // (get) Token: 0x06015416 RID: 87062 RVA: 0x004F33B8 File Offset: 0x004F15B8 [Token(Token = "0x17003A74")] public bool MMEJAFDCIKG { [Token(Token = "0x6015416")] [Address(RVA = "0x497570", Offset = "0x496570", VA = "0x180497570")] get { return this.isInteractableWhileHoldingTool; } } // Token: 0x17003A75 RID: 14965 // (get) Token: 0x06015417 RID: 87063 RVA: 0x004F33CC File Offset: 0x004F15CC [Token(Token = "0x17003A75")] public string IHMONBFFPMI { [Token(Token = "0x6015417")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.buttonPromptOverride; } } // Token: 0x06015418 RID: 87064 RVA: 0x004F33E0 File Offset: 0x004F15E0 [Token(Token = "0x6015418")] [Address(RVA = "0x160D950", Offset = "0x160C950", VA = "0x18160D950")] public UIInputSettings() { string empty = string.Empty; this.buttonPromptOverride = empty; base..ctor(); } // Token: 0x0400E086 RID: 57478 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E086")] [SerializeField] [Tooltip("Setting to false prevents raycasts against this object and its children from triggering UI interactions if the player is holding a tool.")] private bool isInteractableWhileHoldingTool = true; // Token: 0x0400E087 RID: 57479 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E087")] [SerializeField] [Tooltip("Override for the prompt shown to screen players when interacting with buttons childed to this object.")] private string buttonPromptOverride; } }