using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.UI { // Token: 0x0200302C RID: 12332 [Token(Token = "0x200302C")] public class UIInputSettings : MonoBehaviour { // Token: 0x170039BB RID: 14779 // (get) Token: 0x06014FC8 RID: 85960 RVA: 0x004E9288 File Offset: 0x004E7488 [Token(Token = "0x170039BB")] public bool MMEJAFDCIKG { [Token(Token = "0x6014FC8")] [Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")] get { return this.isInteractableWhileHoldingTool; } } // Token: 0x170039BC RID: 14780 // (get) Token: 0x06014FC9 RID: 85961 RVA: 0x004E929C File Offset: 0x004E749C [Token(Token = "0x170039BC")] public string IHMONBFFPMI { [Token(Token = "0x6014FC9")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return this.buttonPromptOverride; } } // Token: 0x06014FCA RID: 85962 RVA: 0x004E92B0 File Offset: 0x004E74B0 [Token(Token = "0x6014FCA")] [Address(RVA = "0x9C2130", Offset = "0x9C0F30", VA = "0x1809C2130")] public UIInputSettings() { string empty = string.Empty; this.buttonPromptOverride = empty; base..ctor(); } // Token: 0x0400DE57 RID: 56919 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DE57")] [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: 0x0400DE58 RID: 56920 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DE58")] [SerializeField] [Tooltip("Override for the prompt shown to screen players when interacting with buttons childed to this object.")] private string buttonPromptOverride; } }