using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using UnityEngine; // Token: 0x020002D3 RID: 723 public class UIInteractionPromptController : MonoBehaviour { // Token: 0x06005EE7 RID: 24295 RVA: 0x0017EE1C File Offset: 0x0017D01C [CallerCount(1)] [CachedScanResults(RefRangeStart = 585952, RefRangeEnd = 585953, XrefRangeStart = 585927, XrefRangeEnd = 585952, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Init() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIInteractionPromptController.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005EE8 RID: 24296 RVA: 0x0017EE60 File Offset: 0x0017D060 [CallerCount(1)] [CachedScanResults(RefRangeStart = 585970, RefRangeEnd = 585971, XrefRangeStart = 585953, XrefRangeEnd = 585970, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Appear(string content) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(content); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIInteractionPromptController.NativeMethodInfoPtr_Appear_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005EE9 RID: 24297 RVA: 0x0017EEBC File Offset: 0x0017D0BC [CallerCount(1)] [CachedScanResults(RefRangeStart = 585976, RefRangeEnd = 585977, XrefRangeStart = 585971, XrefRangeEnd = 585976, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Hide() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIInteractionPromptController.NativeMethodInfoPtr_Hide_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005EEA RID: 24298 RVA: 0x0017EF00 File Offset: 0x0017D100 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585977, XrefRangeEnd = 585981, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateInputIcons(ControllerDevice device) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref device; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIInteractionPromptController.NativeMethodInfoPtr_UpdateInputIcons_Public_Void_ControllerDevice_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005EEB RID: 24299 RVA: 0x0017EF54 File Offset: 0x0017D154 [CallerCount(2)] [CachedScanResults(RefRangeStart = 585984, RefRangeEnd = 585986, XrefRangeStart = 585981, XrefRangeEnd = 585984, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Localize(LocalizationData data) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(data); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIInteractionPromptController.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005EEC RID: 24300 RVA: 0x0017EFB0 File Offset: 0x0017D1B0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 586010, RefRangeEnd = 586011, XrefRangeStart = 585986, XrefRangeEnd = 586010, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIInteractionPromptController.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005EED RID: 24301 RVA: 0x0017EFF4 File Offset: 0x0017D1F4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe UIInteractionPromptController() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIInteractionPromptController.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005EEE RID: 24302 RVA: 0x0017F040 File Offset: 0x0017D240 // Note: this type is marked as 'beforefieldinit'. static UIInteractionPromptController() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIInteractionPromptController"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UIInteractionPromptController.NativeFieldInfoPtr_prompts = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "prompts"); UIInteractionPromptController.NativeFieldInfoPtr_promptIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "promptIndex"); UIInteractionPromptController.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670067); UIInteractionPromptController.NativeMethodInfoPtr_Appear_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670068); UIInteractionPromptController.NativeMethodInfoPtr_Hide_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670069); UIInteractionPromptController.NativeMethodInfoPtr_UpdateInputIcons_Public_Void_ControllerDevice_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670070); UIInteractionPromptController.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670071); UIInteractionPromptController.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670072); UIInteractionPromptController.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670073); } // Token: 0x06005EEF RID: 24303 RVA: 0x0000351C File Offset: 0x0000171C public UIInteractionPromptController(IntPtr pointer) : base(pointer) { } // Token: 0x170020EE RID: 8430 // (get) Token: 0x06005EF0 RID: 24304 RVA: 0x0017F124 File Offset: 0x0017D324 // (set) Token: 0x06005EF1 RID: 24305 RVA: 0x0017F158 File Offset: 0x0017D358 public unsafe Il2CppReferenceArray prompts { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIInteractionPromptController.NativeFieldInfoPtr_prompts); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIInteractionPromptController.NativeFieldInfoPtr_prompts), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170020EF RID: 8431 // (get) Token: 0x06005EF2 RID: 24306 RVA: 0x0017F180 File Offset: 0x0017D380 // (set) Token: 0x06005EF3 RID: 24307 RVA: 0x0017F1A8 File Offset: 0x0017D3A8 public unsafe int promptIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIInteractionPromptController.NativeFieldInfoPtr_promptIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIInteractionPromptController.NativeFieldInfoPtr_promptIndex)) = value; } } // Token: 0x04003ECB RID: 16075 private static readonly IntPtr NativeFieldInfoPtr_prompts; // Token: 0x04003ECC RID: 16076 private static readonly IntPtr NativeFieldInfoPtr_promptIndex; // Token: 0x04003ECD RID: 16077 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0; // Token: 0x04003ECE RID: 16078 private static readonly IntPtr NativeMethodInfoPtr_Appear_Public_Void_String_0; // Token: 0x04003ECF RID: 16079 private static readonly IntPtr NativeMethodInfoPtr_Hide_Public_Void_0; // Token: 0x04003ED0 RID: 16080 private static readonly IntPtr NativeMethodInfoPtr_UpdateInputIcons_Public_Void_ControllerDevice_0; // Token: 0x04003ED1 RID: 16081 private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0; // Token: 0x04003ED2 RID: 16082 private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0; // Token: 0x04003ED3 RID: 16083 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }