using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace Obi.CrossPlatformInput { // Token: 0x0200056B RID: 1387 public class TouchPad : MonoBehaviour { // Token: 0x06009B0D RID: 39693 RVA: 0x0027F004 File Offset: 0x0027D204 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 646400, XrefRangeEnd = 646417, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnEnable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchPad.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009B0E RID: 39694 RVA: 0x0027F048 File Offset: 0x0027D248 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 646417, XrefRangeEnd = 646423, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchPad.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009B0F RID: 39695 RVA: 0x0027F08C File Offset: 0x0027D28C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CreateVirtualAxes() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchPad.NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009B10 RID: 39696 RVA: 0x0027F0D0 File Offset: 0x0027D2D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 646423, XrefRangeEnd = 646424, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateVirtualAxes(Vector3 value) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchPad.NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06009B11 RID: 39697 RVA: 0x0027F124 File Offset: 0x0027D324 [CallerCount(0)] public unsafe virtual void OnPointerDown(PointerEventData 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(TouchPad.NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06009B12 RID: 39698 RVA: 0x0027F180 File Offset: 0x0027D380 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 646424, XrefRangeEnd = 646433, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchPad.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009B13 RID: 39699 RVA: 0x0027F1C4 File Offset: 0x0027D3C4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 646433, XrefRangeEnd = 646435, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void OnPointerUp(PointerEventData 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(TouchPad.NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06009B14 RID: 39700 RVA: 0x0027F220 File Offset: 0x0027D420 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 646435, XrefRangeEnd = 646448, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDisable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchPad.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009B15 RID: 39701 RVA: 0x0027F264 File Offset: 0x0027D464 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 646448, XrefRangeEnd = 646455, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe TouchPad() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchPad.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009B16 RID: 39702 RVA: 0x0027F2B0 File Offset: 0x0027D4B0 // Note: this type is marked as 'beforefieldinit'. static TouchPad() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput", "TouchPad"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); TouchPad.NativeFieldInfoPtr_axesToUse = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "axesToUse"); TouchPad.NativeFieldInfoPtr_controlStyle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "controlStyle"); TouchPad.NativeFieldInfoPtr_horizontalAxisName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "horizontalAxisName"); TouchPad.NativeFieldInfoPtr_verticalAxisName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "verticalAxisName"); TouchPad.NativeFieldInfoPtr_Xsensitivity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Xsensitivity"); TouchPad.NativeFieldInfoPtr_Ysensitivity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Ysensitivity"); TouchPad.NativeFieldInfoPtr_m_StartPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_StartPos"); TouchPad.NativeFieldInfoPtr_m_PreviousDelta = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_PreviousDelta"); TouchPad.NativeFieldInfoPtr_m_JoytickOutput = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_JoytickOutput"); TouchPad.NativeFieldInfoPtr_m_UseX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_UseX"); TouchPad.NativeFieldInfoPtr_m_UseY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_UseY"); TouchPad.NativeFieldInfoPtr_m_HorizontalVirtualAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_HorizontalVirtualAxis"); TouchPad.NativeFieldInfoPtr_m_VerticalVirtualAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_VerticalVirtualAxis"); TouchPad.NativeFieldInfoPtr_m_Dragging = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_Dragging"); TouchPad.NativeFieldInfoPtr_m_Id = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_Id"); TouchPad.NativeFieldInfoPtr_m_PreviousTouchPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_PreviousTouchPos"); TouchPad.NativeFieldInfoPtr_m_Center = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_Center"); TouchPad.NativeFieldInfoPtr_m_Image = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_Image"); TouchPad.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675431); TouchPad.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675432); TouchPad.NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675433); TouchPad.NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675434); TouchPad.NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675435); TouchPad.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675436); TouchPad.NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675437); TouchPad.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675438); TouchPad.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675439); } // Token: 0x06009B17 RID: 39703 RVA: 0x0000351C File Offset: 0x0000171C public TouchPad(IntPtr pointer) : base(pointer) { } // Token: 0x17003448 RID: 13384 // (get) Token: 0x06009B18 RID: 39704 RVA: 0x0027F4FC File Offset: 0x0027D6FC // (set) Token: 0x06009B19 RID: 39705 RVA: 0x0027F524 File Offset: 0x0027D724 public unsafe TouchPad.AxisOption axesToUse { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_axesToUse); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_axesToUse)) = value; } } // Token: 0x17003449 RID: 13385 // (get) Token: 0x06009B1A RID: 39706 RVA: 0x0027F548 File Offset: 0x0027D748 // (set) Token: 0x06009B1B RID: 39707 RVA: 0x0027F570 File Offset: 0x0027D770 public unsafe TouchPad.ControlStyle controlStyle { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_controlStyle); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_controlStyle)) = value; } } // Token: 0x1700344A RID: 13386 // (get) Token: 0x06009B1C RID: 39708 RVA: 0x0027F594 File Offset: 0x0027D794 // (set) Token: 0x06009B1D RID: 39709 RVA: 0x0027F5BD File Offset: 0x0027D7BD public unsafe string horizontalAxisName { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_horizontalAxisName); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_horizontalAxisName), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x1700344B RID: 13387 // (get) Token: 0x06009B1E RID: 39710 RVA: 0x0027F5E4 File Offset: 0x0027D7E4 // (set) Token: 0x06009B1F RID: 39711 RVA: 0x0027F60D File Offset: 0x0027D80D public unsafe string verticalAxisName { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_verticalAxisName); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_verticalAxisName), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x1700344C RID: 13388 // (get) Token: 0x06009B20 RID: 39712 RVA: 0x0027F634 File Offset: 0x0027D834 // (set) Token: 0x06009B21 RID: 39713 RVA: 0x0027F65C File Offset: 0x0027D85C public unsafe float Xsensitivity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_Xsensitivity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_Xsensitivity)) = value; } } // Token: 0x1700344D RID: 13389 // (get) Token: 0x06009B22 RID: 39714 RVA: 0x0027F680 File Offset: 0x0027D880 // (set) Token: 0x06009B23 RID: 39715 RVA: 0x0027F6A8 File Offset: 0x0027D8A8 public unsafe float Ysensitivity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_Ysensitivity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_Ysensitivity)) = value; } } // Token: 0x1700344E RID: 13390 // (get) Token: 0x06009B24 RID: 39716 RVA: 0x0027F6CC File Offset: 0x0027D8CC // (set) Token: 0x06009B25 RID: 39717 RVA: 0x0027F6F4 File Offset: 0x0027D8F4 public unsafe Vector3 m_StartPos { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_StartPos); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_StartPos)) = value; } } // Token: 0x1700344F RID: 13391 // (get) Token: 0x06009B26 RID: 39718 RVA: 0x0027F718 File Offset: 0x0027D918 // (set) Token: 0x06009B27 RID: 39719 RVA: 0x0027F740 File Offset: 0x0027D940 public unsafe Vector2 m_PreviousDelta { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_PreviousDelta); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_PreviousDelta)) = value; } } // Token: 0x17003450 RID: 13392 // (get) Token: 0x06009B28 RID: 39720 RVA: 0x0027F764 File Offset: 0x0027D964 // (set) Token: 0x06009B29 RID: 39721 RVA: 0x0027F78C File Offset: 0x0027D98C public unsafe Vector3 m_JoytickOutput { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_JoytickOutput); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_JoytickOutput)) = value; } } // Token: 0x17003451 RID: 13393 // (get) Token: 0x06009B2A RID: 39722 RVA: 0x0027F7B0 File Offset: 0x0027D9B0 // (set) Token: 0x06009B2B RID: 39723 RVA: 0x0027F7D8 File Offset: 0x0027D9D8 public unsafe bool m_UseX { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_UseX); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_UseX)) = value; } } // Token: 0x17003452 RID: 13394 // (get) Token: 0x06009B2C RID: 39724 RVA: 0x0027F7FC File Offset: 0x0027D9FC // (set) Token: 0x06009B2D RID: 39725 RVA: 0x0027F824 File Offset: 0x0027DA24 public unsafe bool m_UseY { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_UseY); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_UseY)) = value; } } // Token: 0x17003453 RID: 13395 // (get) Token: 0x06009B2E RID: 39726 RVA: 0x0027F848 File Offset: 0x0027DA48 // (set) Token: 0x06009B2F RID: 39727 RVA: 0x0027F87C File Offset: 0x0027DA7C public unsafe CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_HorizontalVirtualAxis); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new CrossPlatformInputManager.VirtualAxis(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_HorizontalVirtualAxis), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003454 RID: 13396 // (get) Token: 0x06009B30 RID: 39728 RVA: 0x0027F8A4 File Offset: 0x0027DAA4 // (set) Token: 0x06009B31 RID: 39729 RVA: 0x0027F8D8 File Offset: 0x0027DAD8 public unsafe CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_VerticalVirtualAxis); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new CrossPlatformInputManager.VirtualAxis(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_VerticalVirtualAxis), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003455 RID: 13397 // (get) Token: 0x06009B32 RID: 39730 RVA: 0x0027F900 File Offset: 0x0027DB00 // (set) Token: 0x06009B33 RID: 39731 RVA: 0x0027F928 File Offset: 0x0027DB28 public unsafe bool m_Dragging { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_Dragging); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_Dragging)) = value; } } // Token: 0x17003456 RID: 13398 // (get) Token: 0x06009B34 RID: 39732 RVA: 0x0027F94C File Offset: 0x0027DB4C // (set) Token: 0x06009B35 RID: 39733 RVA: 0x0027F974 File Offset: 0x0027DB74 public unsafe int m_Id { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_Id); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_Id)) = value; } } // Token: 0x17003457 RID: 13399 // (get) Token: 0x06009B36 RID: 39734 RVA: 0x0027F998 File Offset: 0x0027DB98 // (set) Token: 0x06009B37 RID: 39735 RVA: 0x0027F9C0 File Offset: 0x0027DBC0 public unsafe Vector2 m_PreviousTouchPos { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_PreviousTouchPos); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_PreviousTouchPos)) = value; } } // Token: 0x17003458 RID: 13400 // (get) Token: 0x06009B38 RID: 39736 RVA: 0x0027F9E4 File Offset: 0x0027DBE4 // (set) Token: 0x06009B39 RID: 39737 RVA: 0x0027FA0C File Offset: 0x0027DC0C public unsafe Vector3 m_Center { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_Center); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_Center)) = value; } } // Token: 0x17003459 RID: 13401 // (get) Token: 0x06009B3A RID: 39738 RVA: 0x0027FA30 File Offset: 0x0027DC30 // (set) Token: 0x06009B3B RID: 39739 RVA: 0x0027FA64 File Offset: 0x0027DC64 public unsafe Image m_Image { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_Image); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Image(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchPad.NativeFieldInfoPtr_m_Image), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04006786 RID: 26502 private static readonly IntPtr NativeFieldInfoPtr_axesToUse; // Token: 0x04006787 RID: 26503 private static readonly IntPtr NativeFieldInfoPtr_controlStyle; // Token: 0x04006788 RID: 26504 private static readonly IntPtr NativeFieldInfoPtr_horizontalAxisName; // Token: 0x04006789 RID: 26505 private static readonly IntPtr NativeFieldInfoPtr_verticalAxisName; // Token: 0x0400678A RID: 26506 private static readonly IntPtr NativeFieldInfoPtr_Xsensitivity; // Token: 0x0400678B RID: 26507 private static readonly IntPtr NativeFieldInfoPtr_Ysensitivity; // Token: 0x0400678C RID: 26508 private static readonly IntPtr NativeFieldInfoPtr_m_StartPos; // Token: 0x0400678D RID: 26509 private static readonly IntPtr NativeFieldInfoPtr_m_PreviousDelta; // Token: 0x0400678E RID: 26510 private static readonly IntPtr NativeFieldInfoPtr_m_JoytickOutput; // Token: 0x0400678F RID: 26511 private static readonly IntPtr NativeFieldInfoPtr_m_UseX; // Token: 0x04006790 RID: 26512 private static readonly IntPtr NativeFieldInfoPtr_m_UseY; // Token: 0x04006791 RID: 26513 private static readonly IntPtr NativeFieldInfoPtr_m_HorizontalVirtualAxis; // Token: 0x04006792 RID: 26514 private static readonly IntPtr NativeFieldInfoPtr_m_VerticalVirtualAxis; // Token: 0x04006793 RID: 26515 private static readonly IntPtr NativeFieldInfoPtr_m_Dragging; // Token: 0x04006794 RID: 26516 private static readonly IntPtr NativeFieldInfoPtr_m_Id; // Token: 0x04006795 RID: 26517 private static readonly IntPtr NativeFieldInfoPtr_m_PreviousTouchPos; // Token: 0x04006796 RID: 26518 private static readonly IntPtr NativeFieldInfoPtr_m_Center; // Token: 0x04006797 RID: 26519 private static readonly IntPtr NativeFieldInfoPtr_m_Image; // Token: 0x04006798 RID: 26520 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0; // Token: 0x04006799 RID: 26521 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x0400679A RID: 26522 private static readonly IntPtr NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0; // Token: 0x0400679B RID: 26523 private static readonly IntPtr NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0; // Token: 0x0400679C RID: 26524 private static readonly IntPtr NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0; // Token: 0x0400679D RID: 26525 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x0400679E RID: 26526 private static readonly IntPtr NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0; // Token: 0x0400679F RID: 26527 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0; // Token: 0x040067A0 RID: 26528 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200056C RID: 1388 public enum AxisOption { // Token: 0x040067A2 RID: 26530 Both, // Token: 0x040067A3 RID: 26531 OnlyHorizontal, // Token: 0x040067A4 RID: 26532 OnlyVertical } // Token: 0x0200056D RID: 1389 public enum ControlStyle { // Token: 0x040067A6 RID: 26534 Absolute, // Token: 0x040067A7 RID: 26535 Relative, // Token: 0x040067A8 RID: 26536 Swipe } } }