using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace Obi.CrossPlatformInput { // Token: 0x02000513 RID: 1299 public class TouchPad : MonoBehaviour { // Token: 0x060092BA RID: 37562 RVA: 0x0025C2C8 File Offset: 0x0025A4C8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614090, XrefRangeEnd = 614107, 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: 0x060092BB RID: 37563 RVA: 0x0025C30C File Offset: 0x0025A50C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614107, XrefRangeEnd = 614113, 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: 0x060092BC RID: 37564 RVA: 0x0025C350 File Offset: 0x0025A550 [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: 0x060092BD RID: 37565 RVA: 0x0025C394 File Offset: 0x0025A594 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614113, XrefRangeEnd = 614114, 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: 0x060092BE RID: 37566 RVA: 0x0025C3E8 File Offset: 0x0025A5E8 [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: 0x060092BF RID: 37567 RVA: 0x0025C444 File Offset: 0x0025A644 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614114, XrefRangeEnd = 614123, 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: 0x060092C0 RID: 37568 RVA: 0x0025C488 File Offset: 0x0025A688 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614123, XrefRangeEnd = 614125, 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: 0x060092C1 RID: 37569 RVA: 0x0025C4E4 File Offset: 0x0025A6E4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614125, XrefRangeEnd = 614138, 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: 0x060092C2 RID: 37570 RVA: 0x0025C528 File Offset: 0x0025A728 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614138, XrefRangeEnd = 614145, 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: 0x060092C3 RID: 37571 RVA: 0x0025C574 File Offset: 0x0025A774 // 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, 100674718); TouchPad.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674719); TouchPad.NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674720); TouchPad.NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674721); TouchPad.NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674722); TouchPad.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674723); TouchPad.NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674724); TouchPad.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674725); TouchPad.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674726); } // Token: 0x060092C4 RID: 37572 RVA: 0x0000351C File Offset: 0x0000171C public TouchPad(IntPtr pointer) : base(pointer) { } // Token: 0x170031AD RID: 12717 // (get) Token: 0x060092C5 RID: 37573 RVA: 0x0025C7C0 File Offset: 0x0025A9C0 // (set) Token: 0x060092C6 RID: 37574 RVA: 0x0025C7E8 File Offset: 0x0025A9E8 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: 0x170031AE RID: 12718 // (get) Token: 0x060092C7 RID: 37575 RVA: 0x0025C80C File Offset: 0x0025AA0C // (set) Token: 0x060092C8 RID: 37576 RVA: 0x0025C834 File Offset: 0x0025AA34 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: 0x170031AF RID: 12719 // (get) Token: 0x060092C9 RID: 37577 RVA: 0x0025C858 File Offset: 0x0025AA58 // (set) Token: 0x060092CA RID: 37578 RVA: 0x0025C881 File Offset: 0x0025AA81 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: 0x170031B0 RID: 12720 // (get) Token: 0x060092CB RID: 37579 RVA: 0x0025C8A8 File Offset: 0x0025AAA8 // (set) Token: 0x060092CC RID: 37580 RVA: 0x0025C8D1 File Offset: 0x0025AAD1 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: 0x170031B1 RID: 12721 // (get) Token: 0x060092CD RID: 37581 RVA: 0x0025C8F8 File Offset: 0x0025AAF8 // (set) Token: 0x060092CE RID: 37582 RVA: 0x0025C920 File Offset: 0x0025AB20 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: 0x170031B2 RID: 12722 // (get) Token: 0x060092CF RID: 37583 RVA: 0x0025C944 File Offset: 0x0025AB44 // (set) Token: 0x060092D0 RID: 37584 RVA: 0x0025C96C File Offset: 0x0025AB6C 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: 0x170031B3 RID: 12723 // (get) Token: 0x060092D1 RID: 37585 RVA: 0x0025C990 File Offset: 0x0025AB90 // (set) Token: 0x060092D2 RID: 37586 RVA: 0x0025C9B8 File Offset: 0x0025ABB8 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: 0x170031B4 RID: 12724 // (get) Token: 0x060092D3 RID: 37587 RVA: 0x0025C9DC File Offset: 0x0025ABDC // (set) Token: 0x060092D4 RID: 37588 RVA: 0x0025CA04 File Offset: 0x0025AC04 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: 0x170031B5 RID: 12725 // (get) Token: 0x060092D5 RID: 37589 RVA: 0x0025CA28 File Offset: 0x0025AC28 // (set) Token: 0x060092D6 RID: 37590 RVA: 0x0025CA50 File Offset: 0x0025AC50 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: 0x170031B6 RID: 12726 // (get) Token: 0x060092D7 RID: 37591 RVA: 0x0025CA74 File Offset: 0x0025AC74 // (set) Token: 0x060092D8 RID: 37592 RVA: 0x0025CA9C File Offset: 0x0025AC9C 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: 0x170031B7 RID: 12727 // (get) Token: 0x060092D9 RID: 37593 RVA: 0x0025CAC0 File Offset: 0x0025ACC0 // (set) Token: 0x060092DA RID: 37594 RVA: 0x0025CAE8 File Offset: 0x0025ACE8 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: 0x170031B8 RID: 12728 // (get) Token: 0x060092DB RID: 37595 RVA: 0x0025CB0C File Offset: 0x0025AD0C // (set) Token: 0x060092DC RID: 37596 RVA: 0x0025CB40 File Offset: 0x0025AD40 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: 0x170031B9 RID: 12729 // (get) Token: 0x060092DD RID: 37597 RVA: 0x0025CB68 File Offset: 0x0025AD68 // (set) Token: 0x060092DE RID: 37598 RVA: 0x0025CB9C File Offset: 0x0025AD9C 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: 0x170031BA RID: 12730 // (get) Token: 0x060092DF RID: 37599 RVA: 0x0025CBC4 File Offset: 0x0025ADC4 // (set) Token: 0x060092E0 RID: 37600 RVA: 0x0025CBEC File Offset: 0x0025ADEC 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: 0x170031BB RID: 12731 // (get) Token: 0x060092E1 RID: 37601 RVA: 0x0025CC10 File Offset: 0x0025AE10 // (set) Token: 0x060092E2 RID: 37602 RVA: 0x0025CC38 File Offset: 0x0025AE38 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: 0x170031BC RID: 12732 // (get) Token: 0x060092E3 RID: 37603 RVA: 0x0025CC5C File Offset: 0x0025AE5C // (set) Token: 0x060092E4 RID: 37604 RVA: 0x0025CC84 File Offset: 0x0025AE84 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: 0x170031BD RID: 12733 // (get) Token: 0x060092E5 RID: 37605 RVA: 0x0025CCA8 File Offset: 0x0025AEA8 // (set) Token: 0x060092E6 RID: 37606 RVA: 0x0025CCD0 File Offset: 0x0025AED0 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: 0x170031BE RID: 12734 // (get) Token: 0x060092E7 RID: 37607 RVA: 0x0025CCF4 File Offset: 0x0025AEF4 // (set) Token: 0x060092E8 RID: 37608 RVA: 0x0025CD28 File Offset: 0x0025AF28 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: 0x040061DD RID: 25053 private static readonly IntPtr NativeFieldInfoPtr_axesToUse; // Token: 0x040061DE RID: 25054 private static readonly IntPtr NativeFieldInfoPtr_controlStyle; // Token: 0x040061DF RID: 25055 private static readonly IntPtr NativeFieldInfoPtr_horizontalAxisName; // Token: 0x040061E0 RID: 25056 private static readonly IntPtr NativeFieldInfoPtr_verticalAxisName; // Token: 0x040061E1 RID: 25057 private static readonly IntPtr NativeFieldInfoPtr_Xsensitivity; // Token: 0x040061E2 RID: 25058 private static readonly IntPtr NativeFieldInfoPtr_Ysensitivity; // Token: 0x040061E3 RID: 25059 private static readonly IntPtr NativeFieldInfoPtr_m_StartPos; // Token: 0x040061E4 RID: 25060 private static readonly IntPtr NativeFieldInfoPtr_m_PreviousDelta; // Token: 0x040061E5 RID: 25061 private static readonly IntPtr NativeFieldInfoPtr_m_JoytickOutput; // Token: 0x040061E6 RID: 25062 private static readonly IntPtr NativeFieldInfoPtr_m_UseX; // Token: 0x040061E7 RID: 25063 private static readonly IntPtr NativeFieldInfoPtr_m_UseY; // Token: 0x040061E8 RID: 25064 private static readonly IntPtr NativeFieldInfoPtr_m_HorizontalVirtualAxis; // Token: 0x040061E9 RID: 25065 private static readonly IntPtr NativeFieldInfoPtr_m_VerticalVirtualAxis; // Token: 0x040061EA RID: 25066 private static readonly IntPtr NativeFieldInfoPtr_m_Dragging; // Token: 0x040061EB RID: 25067 private static readonly IntPtr NativeFieldInfoPtr_m_Id; // Token: 0x040061EC RID: 25068 private static readonly IntPtr NativeFieldInfoPtr_m_PreviousTouchPos; // Token: 0x040061ED RID: 25069 private static readonly IntPtr NativeFieldInfoPtr_m_Center; // Token: 0x040061EE RID: 25070 private static readonly IntPtr NativeFieldInfoPtr_m_Image; // Token: 0x040061EF RID: 25071 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0; // Token: 0x040061F0 RID: 25072 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x040061F1 RID: 25073 private static readonly IntPtr NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0; // Token: 0x040061F2 RID: 25074 private static readonly IntPtr NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0; // Token: 0x040061F3 RID: 25075 private static readonly IntPtr NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0; // Token: 0x040061F4 RID: 25076 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x040061F5 RID: 25077 private static readonly IntPtr NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0; // Token: 0x040061F6 RID: 25078 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0; // Token: 0x040061F7 RID: 25079 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000514 RID: 1300 public enum AxisOption { // Token: 0x040061F9 RID: 25081 Both, // Token: 0x040061FA RID: 25082 OnlyHorizontal, // Token: 0x040061FB RID: 25083 OnlyVertical } // Token: 0x02000515 RID: 1301 public enum ControlStyle { // Token: 0x040061FD RID: 25085 Absolute, // Token: 0x040061FE RID: 25086 Relative, // Token: 0x040061FF RID: 25087 Swipe } } }