Add v1.0.3.1

This commit is contained in:
2023-09-06 22:00:49 +02:00
commit 3aebbbf8f0
2051 changed files with 757425 additions and 0 deletions

View File

@@ -0,0 +1,255 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
using UnityEngine.EventSystems;
namespace Obi.CrossPlatformInput
{
// Token: 0x02000505 RID: 1285
public class AxisTouchButton : MonoBehaviour
{
// Token: 0x0600920E RID: 37390 RVA: 0x002593C0 File Offset: 0x002575C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613678, XrefRangeEnd = 613696, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AxisTouchButton.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600920F RID: 37391 RVA: 0x00259404 File Offset: 0x00257604
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 613715, RefRangeEnd = 613717, XrefRangeStart = 613696, XrefRangeEnd = 613715, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void FindPairedButton()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AxisTouchButton.NativeMethodInfoPtr_FindPairedButton_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009210 RID: 37392 RVA: 0x00259448 File Offset: 0x00257648
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613717, XrefRangeEnd = 613719, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AxisTouchButton.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009211 RID: 37393 RVA: 0x0025948C File Offset: 0x0025768C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613719, XrefRangeEnd = 613726, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
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(AxisTouchButton.NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009212 RID: 37394 RVA: 0x002594E8 File Offset: 0x002576E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613726, XrefRangeEnd = 613728, 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(AxisTouchButton.NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009213 RID: 37395 RVA: 0x00259544 File Offset: 0x00257744
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613728, XrefRangeEnd = 613732, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe AxisTouchButton()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AxisTouchButton.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009214 RID: 37396 RVA: 0x00259590 File Offset: 0x00257790
// Note: this type is marked as 'beforefieldinit'.
static AxisTouchButton()
{
Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput", "AxisTouchButton");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr);
AxisTouchButton.NativeFieldInfoPtr_axisName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, "axisName");
AxisTouchButton.NativeFieldInfoPtr_axisValue = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, "axisValue");
AxisTouchButton.NativeFieldInfoPtr_responseSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, "responseSpeed");
AxisTouchButton.NativeFieldInfoPtr_returnToCentreSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, "returnToCentreSpeed");
AxisTouchButton.NativeFieldInfoPtr_m_PairedWith = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, "m_PairedWith");
AxisTouchButton.NativeFieldInfoPtr_m_Axis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, "m_Axis");
AxisTouchButton.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, 100674635);
AxisTouchButton.NativeMethodInfoPtr_FindPairedButton_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, 100674636);
AxisTouchButton.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, 100674637);
AxisTouchButton.NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, 100674638);
AxisTouchButton.NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, 100674639);
AxisTouchButton.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AxisTouchButton>.NativeClassPtr, 100674640);
}
// Token: 0x06009215 RID: 37397 RVA: 0x0000351C File Offset: 0x0000171C
public AxisTouchButton(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003180 RID: 12672
// (get) Token: 0x06009216 RID: 37398 RVA: 0x002596B0 File Offset: 0x002578B0
// (set) Token: 0x06009217 RID: 37399 RVA: 0x002596D9 File Offset: 0x002578D9
public unsafe string axisName
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AxisTouchButton.NativeFieldInfoPtr_axisName);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AxisTouchButton.NativeFieldInfoPtr_axisName), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x17003181 RID: 12673
// (get) Token: 0x06009218 RID: 37400 RVA: 0x00259700 File Offset: 0x00257900
// (set) Token: 0x06009219 RID: 37401 RVA: 0x00259728 File Offset: 0x00257928
public unsafe float axisValue
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AxisTouchButton.NativeFieldInfoPtr_axisValue);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AxisTouchButton.NativeFieldInfoPtr_axisValue)) = value;
}
}
// Token: 0x17003182 RID: 12674
// (get) Token: 0x0600921A RID: 37402 RVA: 0x0025974C File Offset: 0x0025794C
// (set) Token: 0x0600921B RID: 37403 RVA: 0x00259774 File Offset: 0x00257974
public unsafe float responseSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AxisTouchButton.NativeFieldInfoPtr_responseSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AxisTouchButton.NativeFieldInfoPtr_responseSpeed)) = value;
}
}
// Token: 0x17003183 RID: 12675
// (get) Token: 0x0600921C RID: 37404 RVA: 0x00259798 File Offset: 0x00257998
// (set) Token: 0x0600921D RID: 37405 RVA: 0x002597C0 File Offset: 0x002579C0
public unsafe float returnToCentreSpeed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AxisTouchButton.NativeFieldInfoPtr_returnToCentreSpeed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AxisTouchButton.NativeFieldInfoPtr_returnToCentreSpeed)) = value;
}
}
// Token: 0x17003184 RID: 12676
// (get) Token: 0x0600921E RID: 37406 RVA: 0x002597E4 File Offset: 0x002579E4
// (set) Token: 0x0600921F RID: 37407 RVA: 0x00259818 File Offset: 0x00257A18
public unsafe AxisTouchButton m_PairedWith
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AxisTouchButton.NativeFieldInfoPtr_m_PairedWith);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AxisTouchButton(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AxisTouchButton.NativeFieldInfoPtr_m_PairedWith), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003185 RID: 12677
// (get) Token: 0x06009220 RID: 37408 RVA: 0x00259840 File Offset: 0x00257A40
// (set) Token: 0x06009221 RID: 37409 RVA: 0x00259874 File Offset: 0x00257A74
public unsafe CrossPlatformInputManager.VirtualAxis m_Axis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AxisTouchButton.NativeFieldInfoPtr_m_Axis);
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(AxisTouchButton.NativeFieldInfoPtr_m_Axis), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006159 RID: 24921
private static readonly IntPtr NativeFieldInfoPtr_axisName;
// Token: 0x0400615A RID: 24922
private static readonly IntPtr NativeFieldInfoPtr_axisValue;
// Token: 0x0400615B RID: 24923
private static readonly IntPtr NativeFieldInfoPtr_responseSpeed;
// Token: 0x0400615C RID: 24924
private static readonly IntPtr NativeFieldInfoPtr_returnToCentreSpeed;
// Token: 0x0400615D RID: 24925
private static readonly IntPtr NativeFieldInfoPtr_m_PairedWith;
// Token: 0x0400615E RID: 24926
private static readonly IntPtr NativeFieldInfoPtr_m_Axis;
// Token: 0x0400615F RID: 24927
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x04006160 RID: 24928
private static readonly IntPtr NativeMethodInfoPtr_FindPairedButton_Private_Void_0;
// Token: 0x04006161 RID: 24929
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x04006162 RID: 24930
private static readonly IntPtr NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0;
// Token: 0x04006163 RID: 24931
private static readonly IntPtr NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0;
// Token: 0x04006164 RID: 24932
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,174 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace Obi.CrossPlatformInput
{
// Token: 0x02000506 RID: 1286
public class ButtonHandler : MonoBehaviour
{
// Token: 0x06009222 RID: 37410 RVA: 0x0025989C File Offset: 0x00257A9C
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ButtonHandler.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009223 RID: 37411 RVA: 0x002598E0 File Offset: 0x00257AE0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613732, XrefRangeEnd = 613736, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetDownState()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ButtonHandler.NativeMethodInfoPtr_SetDownState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009224 RID: 37412 RVA: 0x00259924 File Offset: 0x00257B24
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613736, XrefRangeEnd = 613740, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetUpState()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ButtonHandler.NativeMethodInfoPtr_SetUpState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009225 RID: 37413 RVA: 0x00259968 File Offset: 0x00257B68
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613740, XrefRangeEnd = 613744, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetAxisPositiveState()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ButtonHandler.NativeMethodInfoPtr_SetAxisPositiveState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009226 RID: 37414 RVA: 0x002599AC File Offset: 0x00257BAC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613744, XrefRangeEnd = 613748, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetAxisNeutralState()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ButtonHandler.NativeMethodInfoPtr_SetAxisNeutralState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009227 RID: 37415 RVA: 0x002599F0 File Offset: 0x00257BF0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613748, XrefRangeEnd = 613752, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetAxisNegativeState()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ButtonHandler.NativeMethodInfoPtr_SetAxisNegativeState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009228 RID: 37416 RVA: 0x00259A34 File Offset: 0x00257C34
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ButtonHandler.NativeMethodInfoPtr_Update_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009229 RID: 37417 RVA: 0x00259A78 File Offset: 0x00257C78
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ButtonHandler()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ButtonHandler.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600922A RID: 37418 RVA: 0x00259AC4 File Offset: 0x00257CC4
// Note: this type is marked as 'beforefieldinit'.
static ButtonHandler()
{
Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput", "ButtonHandler");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr);
ButtonHandler.NativeFieldInfoPtr_Name = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr, "Name");
ButtonHandler.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr, 100674641);
ButtonHandler.NativeMethodInfoPtr_SetDownState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr, 100674642);
ButtonHandler.NativeMethodInfoPtr_SetUpState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr, 100674643);
ButtonHandler.NativeMethodInfoPtr_SetAxisPositiveState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr, 100674644);
ButtonHandler.NativeMethodInfoPtr_SetAxisNeutralState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr, 100674645);
ButtonHandler.NativeMethodInfoPtr_SetAxisNegativeState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr, 100674646);
ButtonHandler.NativeMethodInfoPtr_Update_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr, 100674647);
ButtonHandler.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ButtonHandler>.NativeClassPtr, 100674648);
}
// Token: 0x0600922B RID: 37419 RVA: 0x0000351C File Offset: 0x0000171C
public ButtonHandler(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003186 RID: 12678
// (get) Token: 0x0600922C RID: 37420 RVA: 0x00259BA8 File Offset: 0x00257DA8
// (set) Token: 0x0600922D RID: 37421 RVA: 0x00259BD1 File Offset: 0x00257DD1
public unsafe string Name
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ButtonHandler.NativeFieldInfoPtr_Name);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ButtonHandler.NativeFieldInfoPtr_Name), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x04006165 RID: 24933
private static readonly IntPtr NativeFieldInfoPtr_Name;
// Token: 0x04006166 RID: 24934
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x04006167 RID: 24935
private static readonly IntPtr NativeMethodInfoPtr_SetDownState_Public_Void_0;
// Token: 0x04006168 RID: 24936
private static readonly IntPtr NativeMethodInfoPtr_SetUpState_Public_Void_0;
// Token: 0x04006169 RID: 24937
private static readonly IntPtr NativeMethodInfoPtr_SetAxisPositiveState_Public_Void_0;
// Token: 0x0400616A RID: 24938
private static readonly IntPtr NativeMethodInfoPtr_SetAxisNeutralState_Public_Void_0;
// Token: 0x0400616B RID: 24939
private static readonly IntPtr NativeMethodInfoPtr_SetAxisNegativeState_Public_Void_0;
// Token: 0x0400616C RID: 24940
private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_0;
// Token: 0x0400616D RID: 24941
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,98 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace Obi.CrossPlatformInput
{
// Token: 0x0200050B RID: 1291
public class InputAxisScrollbar : MonoBehaviour
{
// Token: 0x06009278 RID: 37496 RVA: 0x0025B2FC File Offset: 0x002594FC
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InputAxisScrollbar.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009279 RID: 37497 RVA: 0x0025B340 File Offset: 0x00259540
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613976, XrefRangeEnd = 613982, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void HandleInput(float 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(InputAxisScrollbar.NativeMethodInfoPtr_HandleInput_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600927A RID: 37498 RVA: 0x0025B394 File Offset: 0x00259594
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe InputAxisScrollbar()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<InputAxisScrollbar>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InputAxisScrollbar.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600927B RID: 37499 RVA: 0x0025B3E0 File Offset: 0x002595E0
// Note: this type is marked as 'beforefieldinit'.
static InputAxisScrollbar()
{
Il2CppClassPointerStore<InputAxisScrollbar>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput", "InputAxisScrollbar");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<InputAxisScrollbar>.NativeClassPtr);
InputAxisScrollbar.NativeFieldInfoPtr_axis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<InputAxisScrollbar>.NativeClassPtr, "axis");
InputAxisScrollbar.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InputAxisScrollbar>.NativeClassPtr, 100674696);
InputAxisScrollbar.NativeMethodInfoPtr_HandleInput_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InputAxisScrollbar>.NativeClassPtr, 100674697);
InputAxisScrollbar.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<InputAxisScrollbar>.NativeClassPtr, 100674698);
}
// Token: 0x0600927C RID: 37500 RVA: 0x0000351C File Offset: 0x0000171C
public InputAxisScrollbar(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700319C RID: 12700
// (get) Token: 0x0600927D RID: 37501 RVA: 0x0025B460 File Offset: 0x00259660
// (set) Token: 0x0600927E RID: 37502 RVA: 0x0025B489 File Offset: 0x00259689
public unsafe string axis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InputAxisScrollbar.NativeFieldInfoPtr_axis);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InputAxisScrollbar.NativeFieldInfoPtr_axis), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x040061AA RID: 25002
private static readonly IntPtr NativeFieldInfoPtr_axis;
// Token: 0x040061AB RID: 25003
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x040061AC RID: 25004
private static readonly IntPtr NativeMethodInfoPtr_HandleInput_Public_Void_Single_0;
// Token: 0x040061AD RID: 25005
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,382 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
using UnityEngine.EventSystems;
namespace Obi.CrossPlatformInput
{
// Token: 0x0200050C RID: 1292
public class Joystick : MonoBehaviour
{
// Token: 0x0600927F RID: 37503 RVA: 0x0025B4B0 File Offset: 0x002596B0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613982, XrefRangeEnd = 613999, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009280 RID: 37504 RVA: 0x0025B4F4 File Offset: 0x002596F4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 613999, XrefRangeEnd = 614001, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009281 RID: 37505 RVA: 0x0025B538 File Offset: 0x00259738
[CallerCount(0)]
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(Joystick.NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009282 RID: 37506 RVA: 0x0025B58C File Offset: 0x0025978C
[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(Joystick.NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009283 RID: 37507 RVA: 0x0025B5D0 File Offset: 0x002597D0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614001, XrefRangeEnd = 614010, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void OnDrag(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(Joystick.NativeMethodInfoPtr_OnDrag_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009284 RID: 37508 RVA: 0x0025B62C File Offset: 0x0025982C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614010, XrefRangeEnd = 614012, 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(Joystick.NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009285 RID: 37509 RVA: 0x0025B688 File Offset: 0x00259888
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
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(Joystick.NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009286 RID: 37510 RVA: 0x0025B6E4 File Offset: 0x002598E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614012, XrefRangeEnd = 614014, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009287 RID: 37511 RVA: 0x0025B728 File Offset: 0x00259928
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614014, XrefRangeEnd = 614021, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Joystick()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Joystick>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009288 RID: 37512 RVA: 0x0025B774 File Offset: 0x00259974
// Note: this type is marked as 'beforefieldinit'.
static Joystick()
{
Il2CppClassPointerStore<Joystick>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput", "Joystick");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Joystick>.NativeClassPtr);
Joystick.NativeFieldInfoPtr_MovementRange = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "MovementRange");
Joystick.NativeFieldInfoPtr_axesToUse = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "axesToUse");
Joystick.NativeFieldInfoPtr_horizontalAxisName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "horizontalAxisName");
Joystick.NativeFieldInfoPtr_verticalAxisName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "verticalAxisName");
Joystick.NativeFieldInfoPtr_m_StartPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "m_StartPos");
Joystick.NativeFieldInfoPtr_m_UseX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "m_UseX");
Joystick.NativeFieldInfoPtr_m_UseY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "m_UseY");
Joystick.NativeFieldInfoPtr_m_HorizontalVirtualAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "m_HorizontalVirtualAxis");
Joystick.NativeFieldInfoPtr_m_VerticalVirtualAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "m_VerticalVirtualAxis");
Joystick.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674699);
Joystick.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674700);
Joystick.NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674701);
Joystick.NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674702);
Joystick.NativeMethodInfoPtr_OnDrag_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674703);
Joystick.NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674704);
Joystick.NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674705);
Joystick.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674706);
Joystick.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674707);
}
// Token: 0x06009289 RID: 37513 RVA: 0x0000351C File Offset: 0x0000171C
public Joystick(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700319D RID: 12701
// (get) Token: 0x0600928A RID: 37514 RVA: 0x0025B90C File Offset: 0x00259B0C
// (set) Token: 0x0600928B RID: 37515 RVA: 0x0025B934 File Offset: 0x00259B34
public unsafe int MovementRange
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_MovementRange);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_MovementRange)) = value;
}
}
// Token: 0x1700319E RID: 12702
// (get) Token: 0x0600928C RID: 37516 RVA: 0x0025B958 File Offset: 0x00259B58
// (set) Token: 0x0600928D RID: 37517 RVA: 0x0025B980 File Offset: 0x00259B80
public unsafe Joystick.AxisOption axesToUse
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_axesToUse);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_axesToUse)) = value;
}
}
// Token: 0x1700319F RID: 12703
// (get) Token: 0x0600928E RID: 37518 RVA: 0x0025B9A4 File Offset: 0x00259BA4
// (set) Token: 0x0600928F RID: 37519 RVA: 0x0025B9CD File Offset: 0x00259BCD
public unsafe string horizontalAxisName
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.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(Joystick.NativeFieldInfoPtr_horizontalAxisName), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170031A0 RID: 12704
// (get) Token: 0x06009290 RID: 37520 RVA: 0x0025B9F4 File Offset: 0x00259BF4
// (set) Token: 0x06009291 RID: 37521 RVA: 0x0025BA1D File Offset: 0x00259C1D
public unsafe string verticalAxisName
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.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(Joystick.NativeFieldInfoPtr_verticalAxisName), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170031A1 RID: 12705
// (get) Token: 0x06009292 RID: 37522 RVA: 0x0025BA44 File Offset: 0x00259C44
// (set) Token: 0x06009293 RID: 37523 RVA: 0x0025BA6C File Offset: 0x00259C6C
public unsafe Vector3 m_StartPos
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_StartPos);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_StartPos)) = value;
}
}
// Token: 0x170031A2 RID: 12706
// (get) Token: 0x06009294 RID: 37524 RVA: 0x0025BA90 File Offset: 0x00259C90
// (set) Token: 0x06009295 RID: 37525 RVA: 0x0025BAB8 File Offset: 0x00259CB8
public unsafe bool m_UseX
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_UseX);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_UseX)) = value;
}
}
// Token: 0x170031A3 RID: 12707
// (get) Token: 0x06009296 RID: 37526 RVA: 0x0025BADC File Offset: 0x00259CDC
// (set) Token: 0x06009297 RID: 37527 RVA: 0x0025BB04 File Offset: 0x00259D04
public unsafe bool m_UseY
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_UseY);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_UseY)) = value;
}
}
// Token: 0x170031A4 RID: 12708
// (get) Token: 0x06009298 RID: 37528 RVA: 0x0025BB28 File Offset: 0x00259D28
// (set) Token: 0x06009299 RID: 37529 RVA: 0x0025BB5C File Offset: 0x00259D5C
public unsafe CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.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(Joystick.NativeFieldInfoPtr_m_HorizontalVirtualAxis), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170031A5 RID: 12709
// (get) Token: 0x0600929A RID: 37530 RVA: 0x0025BB84 File Offset: 0x00259D84
// (set) Token: 0x0600929B RID: 37531 RVA: 0x0025BBB8 File Offset: 0x00259DB8
public unsafe CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.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(Joystick.NativeFieldInfoPtr_m_VerticalVirtualAxis), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040061AE RID: 25006
private static readonly IntPtr NativeFieldInfoPtr_MovementRange;
// Token: 0x040061AF RID: 25007
private static readonly IntPtr NativeFieldInfoPtr_axesToUse;
// Token: 0x040061B0 RID: 25008
private static readonly IntPtr NativeFieldInfoPtr_horizontalAxisName;
// Token: 0x040061B1 RID: 25009
private static readonly IntPtr NativeFieldInfoPtr_verticalAxisName;
// Token: 0x040061B2 RID: 25010
private static readonly IntPtr NativeFieldInfoPtr_m_StartPos;
// Token: 0x040061B3 RID: 25011
private static readonly IntPtr NativeFieldInfoPtr_m_UseX;
// Token: 0x040061B4 RID: 25012
private static readonly IntPtr NativeFieldInfoPtr_m_UseY;
// Token: 0x040061B5 RID: 25013
private static readonly IntPtr NativeFieldInfoPtr_m_HorizontalVirtualAxis;
// Token: 0x040061B6 RID: 25014
private static readonly IntPtr NativeFieldInfoPtr_m_VerticalVirtualAxis;
// Token: 0x040061B7 RID: 25015
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x040061B8 RID: 25016
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x040061B9 RID: 25017
private static readonly IntPtr NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0;
// Token: 0x040061BA RID: 25018
private static readonly IntPtr NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0;
// Token: 0x040061BB RID: 25019
private static readonly IntPtr NativeMethodInfoPtr_OnDrag_Public_Virtual_Final_New_Void_PointerEventData_0;
// Token: 0x040061BC RID: 25020
private static readonly IntPtr NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0;
// Token: 0x040061BD RID: 25021
private static readonly IntPtr NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0;
// Token: 0x040061BE RID: 25022
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x040061BF RID: 25023
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200050D RID: 1293
public enum AxisOption
{
// Token: 0x040061C1 RID: 25025
Both,
// Token: 0x040061C2 RID: 25026
OnlyHorizontal,
// Token: 0x040061C3 RID: 25027
OnlyVertical
}
}
}

View File

@@ -0,0 +1,109 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace Obi.CrossPlatformInput
{
// Token: 0x0200050E RID: 1294
public class MobileControlRig : MonoBehaviour
{
// Token: 0x0600929C RID: 37532 RVA: 0x0025BBE0 File Offset: 0x00259DE0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614021, XrefRangeEnd = 614022, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MobileControlRig.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600929D RID: 37533 RVA: 0x0025BC24 File Offset: 0x00259E24
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614022, XrefRangeEnd = 614041, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MobileControlRig.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600929E RID: 37534 RVA: 0x0025BC68 File Offset: 0x00259E68
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CheckEnableControlRig()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MobileControlRig.NativeMethodInfoPtr_CheckEnableControlRig_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600929F RID: 37535 RVA: 0x0025BCAC File Offset: 0x00259EAC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614061, RefRangeEnd = 614063, XrefRangeStart = 614041, XrefRangeEnd = 614061, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void EnableControlRig(bool enabled)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref enabled;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MobileControlRig.NativeMethodInfoPtr_EnableControlRig_Private_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092A0 RID: 37536 RVA: 0x0025BD00 File Offset: 0x00259F00
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MobileControlRig()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MobileControlRig>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MobileControlRig.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060092A1 RID: 37537 RVA: 0x0025BD4C File Offset: 0x00259F4C
// Note: this type is marked as 'beforefieldinit'.
static MobileControlRig()
{
Il2CppClassPointerStore<MobileControlRig>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput", "MobileControlRig");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MobileControlRig>.NativeClassPtr);
MobileControlRig.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileControlRig>.NativeClassPtr, 100674708);
MobileControlRig.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileControlRig>.NativeClassPtr, 100674709);
MobileControlRig.NativeMethodInfoPtr_CheckEnableControlRig_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileControlRig>.NativeClassPtr, 100674710);
MobileControlRig.NativeMethodInfoPtr_EnableControlRig_Private_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileControlRig>.NativeClassPtr, 100674711);
MobileControlRig.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileControlRig>.NativeClassPtr, 100674712);
}
// Token: 0x060092A2 RID: 37538 RVA: 0x0000351C File Offset: 0x0000171C
public MobileControlRig(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x040061C4 RID: 25028
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x040061C5 RID: 25029
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x040061C6 RID: 25030
private static readonly IntPtr NativeMethodInfoPtr_CheckEnableControlRig_Private_Void_0;
// Token: 0x040061C7 RID: 25031
private static readonly IntPtr NativeMethodInfoPtr_EnableControlRig_Private_Void_Boolean_0;
// Token: 0x040061C8 RID: 25032
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,305 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace Obi.CrossPlatformInput.PlatformSpecific
{
// Token: 0x02000517 RID: 1303
public class MobileInput : VirtualInput
{
// Token: 0x0600930B RID: 37643 RVA: 0x0025DA58 File Offset: 0x0025BC58
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 614237, RefRangeEnd = 614242, XrefRangeStart = 614229, XrefRangeEnd = 614237, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AddButton(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MobileInput.NativeMethodInfoPtr_AddButton_Private_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600930C RID: 37644 RVA: 0x0025DAB4 File Offset: 0x0025BCB4
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 614250, RefRangeEnd = 614255, XrefRangeStart = 614242, XrefRangeEnd = 614250, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AddAxes(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MobileInput.NativeMethodInfoPtr_AddAxes_Private_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600930D RID: 37645 RVA: 0x0025DB10 File Offset: 0x0025BD10
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614255, XrefRangeEnd = 614262, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override float GetAxis(string name, bool raw)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref raw;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MobileInput.NativeMethodInfoPtr_GetAxis_Public_Virtual_Single_String_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600930E RID: 37646 RVA: 0x0025DB98 File Offset: 0x0025BD98
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614262, XrefRangeEnd = 614271, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetButtonDown(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MobileInput.NativeMethodInfoPtr_SetButtonDown_Public_Virtual_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600930F RID: 37647 RVA: 0x0025DBFC File Offset: 0x0025BDFC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614271, XrefRangeEnd = 614280, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetButtonUp(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MobileInput.NativeMethodInfoPtr_SetButtonUp_Public_Virtual_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009310 RID: 37648 RVA: 0x0025DC60 File Offset: 0x0025BE60
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614280, XrefRangeEnd = 614287, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetAxisPositive(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MobileInput.NativeMethodInfoPtr_SetAxisPositive_Public_Virtual_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009311 RID: 37649 RVA: 0x0025DCC4 File Offset: 0x0025BEC4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614287, XrefRangeEnd = 614294, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetAxisNegative(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MobileInput.NativeMethodInfoPtr_SetAxisNegative_Public_Virtual_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009312 RID: 37650 RVA: 0x0025DD28 File Offset: 0x0025BF28
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614294, XrefRangeEnd = 614301, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetAxisZero(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MobileInput.NativeMethodInfoPtr_SetAxisZero_Public_Virtual_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009313 RID: 37651 RVA: 0x0025DD8C File Offset: 0x0025BF8C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614301, XrefRangeEnd = 614308, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetAxis(string name, float value)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MobileInput.NativeMethodInfoPtr_SetAxis_Public_Virtual_Void_String_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009314 RID: 37652 RVA: 0x0025DE04 File Offset: 0x0025C004
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614308, XrefRangeEnd = 614317, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool GetButtonDown(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MobileInput.NativeMethodInfoPtr_GetButtonDown_Public_Virtual_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009315 RID: 37653 RVA: 0x0025DE78 File Offset: 0x0025C078
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614317, XrefRangeEnd = 614326, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool GetButtonUp(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MobileInput.NativeMethodInfoPtr_GetButtonUp_Public_Virtual_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009316 RID: 37654 RVA: 0x0025DEEC File Offset: 0x0025C0EC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614326, XrefRangeEnd = 614333, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool GetButton(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MobileInput.NativeMethodInfoPtr_GetButton_Public_Virtual_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009317 RID: 37655 RVA: 0x0025DF60 File Offset: 0x0025C160
[CallerCount(0)]
public unsafe override Vector3 MousePosition()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MobileInput.NativeMethodInfoPtr_MousePosition_Public_Virtual_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009318 RID: 37656 RVA: 0x0025DFBC File Offset: 0x0025C1BC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614334, RefRangeEnd = 614336, XrefRangeStart = 614333, XrefRangeEnd = 614334, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MobileInput()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MobileInput>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MobileInput.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009319 RID: 37657 RVA: 0x0025E008 File Offset: 0x0025C208
// Note: this type is marked as 'beforefieldinit'.
static MobileInput()
{
Il2CppClassPointerStore<MobileInput>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput.PlatformSpecific", "MobileInput");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MobileInput>.NativeClassPtr);
MobileInput.NativeMethodInfoPtr_AddButton_Private_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674751);
MobileInput.NativeMethodInfoPtr_AddAxes_Private_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674752);
MobileInput.NativeMethodInfoPtr_GetAxis_Public_Virtual_Single_String_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674753);
MobileInput.NativeMethodInfoPtr_SetButtonDown_Public_Virtual_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674754);
MobileInput.NativeMethodInfoPtr_SetButtonUp_Public_Virtual_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674755);
MobileInput.NativeMethodInfoPtr_SetAxisPositive_Public_Virtual_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674756);
MobileInput.NativeMethodInfoPtr_SetAxisNegative_Public_Virtual_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674757);
MobileInput.NativeMethodInfoPtr_SetAxisZero_Public_Virtual_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674758);
MobileInput.NativeMethodInfoPtr_SetAxis_Public_Virtual_Void_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674759);
MobileInput.NativeMethodInfoPtr_GetButtonDown_Public_Virtual_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674760);
MobileInput.NativeMethodInfoPtr_GetButtonUp_Public_Virtual_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674761);
MobileInput.NativeMethodInfoPtr_GetButton_Public_Virtual_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674762);
MobileInput.NativeMethodInfoPtr_MousePosition_Public_Virtual_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674763);
MobileInput.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MobileInput>.NativeClassPtr, 100674764);
}
// Token: 0x0600931A RID: 37658 RVA: 0x0025E150 File Offset: 0x0025C350
public MobileInput(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x0400621C RID: 25116
private static readonly IntPtr NativeMethodInfoPtr_AddButton_Private_Void_String_0;
// Token: 0x0400621D RID: 25117
private static readonly IntPtr NativeMethodInfoPtr_AddAxes_Private_Void_String_0;
// Token: 0x0400621E RID: 25118
private static readonly IntPtr NativeMethodInfoPtr_GetAxis_Public_Virtual_Single_String_Boolean_0;
// Token: 0x0400621F RID: 25119
private static readonly IntPtr NativeMethodInfoPtr_SetButtonDown_Public_Virtual_Void_String_0;
// Token: 0x04006220 RID: 25120
private static readonly IntPtr NativeMethodInfoPtr_SetButtonUp_Public_Virtual_Void_String_0;
// Token: 0x04006221 RID: 25121
private static readonly IntPtr NativeMethodInfoPtr_SetAxisPositive_Public_Virtual_Void_String_0;
// Token: 0x04006222 RID: 25122
private static readonly IntPtr NativeMethodInfoPtr_SetAxisNegative_Public_Virtual_Void_String_0;
// Token: 0x04006223 RID: 25123
private static readonly IntPtr NativeMethodInfoPtr_SetAxisZero_Public_Virtual_Void_String_0;
// Token: 0x04006224 RID: 25124
private static readonly IntPtr NativeMethodInfoPtr_SetAxis_Public_Virtual_Void_String_Single_0;
// Token: 0x04006225 RID: 25125
private static readonly IntPtr NativeMethodInfoPtr_GetButtonDown_Public_Virtual_Boolean_String_0;
// Token: 0x04006226 RID: 25126
private static readonly IntPtr NativeMethodInfoPtr_GetButtonUp_Public_Virtual_Boolean_String_0;
// Token: 0x04006227 RID: 25127
private static readonly IntPtr NativeMethodInfoPtr_GetButton_Public_Virtual_Boolean_String_0;
// Token: 0x04006228 RID: 25128
private static readonly IntPtr NativeMethodInfoPtr_MousePosition_Public_Virtual_Vector3_0;
// Token: 0x04006229 RID: 25129
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,266 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
namespace Obi.CrossPlatformInput.PlatformSpecific
{
// Token: 0x02000518 RID: 1304
public class StandaloneInput : VirtualInput
{
// Token: 0x0600931B RID: 37659 RVA: 0x0025E15C File Offset: 0x0025C35C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614336, XrefRangeEnd = 614337, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override float GetAxis(string name, bool raw)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref raw;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), StandaloneInput.NativeMethodInfoPtr_GetAxis_Public_Virtual_Single_String_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600931C RID: 37660 RVA: 0x0025E1E4 File Offset: 0x0025C3E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614337, XrefRangeEnd = 614338, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool GetButton(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), StandaloneInput.NativeMethodInfoPtr_GetButton_Public_Virtual_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600931D RID: 37661 RVA: 0x0025E258 File Offset: 0x0025C458
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool GetButtonDown(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), StandaloneInput.NativeMethodInfoPtr_GetButtonDown_Public_Virtual_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600931E RID: 37662 RVA: 0x0025E2CC File Offset: 0x0025C4CC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614338, XrefRangeEnd = 614339, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override bool GetButtonUp(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), StandaloneInput.NativeMethodInfoPtr_GetButtonUp_Public_Virtual_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600931F RID: 37663 RVA: 0x0025E340 File Offset: 0x0025C540
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614339, XrefRangeEnd = 614345, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetButtonDown(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), StandaloneInput.NativeMethodInfoPtr_SetButtonDown_Public_Virtual_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009320 RID: 37664 RVA: 0x0025E3A4 File Offset: 0x0025C5A4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614345, XrefRangeEnd = 614351, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetButtonUp(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), StandaloneInput.NativeMethodInfoPtr_SetButtonUp_Public_Virtual_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009321 RID: 37665 RVA: 0x0025E408 File Offset: 0x0025C608
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614351, XrefRangeEnd = 614357, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetAxisPositive(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), StandaloneInput.NativeMethodInfoPtr_SetAxisPositive_Public_Virtual_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009322 RID: 37666 RVA: 0x0025E46C File Offset: 0x0025C66C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614357, XrefRangeEnd = 614363, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetAxisNegative(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), StandaloneInput.NativeMethodInfoPtr_SetAxisNegative_Public_Virtual_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009323 RID: 37667 RVA: 0x0025E4D0 File Offset: 0x0025C6D0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614363, XrefRangeEnd = 614369, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetAxisZero(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), StandaloneInput.NativeMethodInfoPtr_SetAxisZero_Public_Virtual_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009324 RID: 37668 RVA: 0x0025E534 File Offset: 0x0025C734
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614369, XrefRangeEnd = 614375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void SetAxis(string name, float value)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), StandaloneInput.NativeMethodInfoPtr_SetAxis_Public_Virtual_Void_String_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009325 RID: 37669 RVA: 0x0025E5AC File Offset: 0x0025C7AC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614375, XrefRangeEnd = 614376, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override Vector3 MousePosition()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), StandaloneInput.NativeMethodInfoPtr_MousePosition_Public_Virtual_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009326 RID: 37670 RVA: 0x0025E608 File Offset: 0x0025C808
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614334, RefRangeEnd = 614336, XrefRangeStart = 614334, XrefRangeEnd = 614336, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe StandaloneInput()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(StandaloneInput.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009327 RID: 37671 RVA: 0x0025E654 File Offset: 0x0025C854
// Note: this type is marked as 'beforefieldinit'.
static StandaloneInput()
{
Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput.PlatformSpecific", "StandaloneInput");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr);
StandaloneInput.NativeMethodInfoPtr_GetAxis_Public_Virtual_Single_String_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674765);
StandaloneInput.NativeMethodInfoPtr_GetButton_Public_Virtual_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674766);
StandaloneInput.NativeMethodInfoPtr_GetButtonDown_Public_Virtual_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674767);
StandaloneInput.NativeMethodInfoPtr_GetButtonUp_Public_Virtual_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674768);
StandaloneInput.NativeMethodInfoPtr_SetButtonDown_Public_Virtual_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674769);
StandaloneInput.NativeMethodInfoPtr_SetButtonUp_Public_Virtual_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674770);
StandaloneInput.NativeMethodInfoPtr_SetAxisPositive_Public_Virtual_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674771);
StandaloneInput.NativeMethodInfoPtr_SetAxisNegative_Public_Virtual_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674772);
StandaloneInput.NativeMethodInfoPtr_SetAxisZero_Public_Virtual_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674773);
StandaloneInput.NativeMethodInfoPtr_SetAxis_Public_Virtual_Void_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674774);
StandaloneInput.NativeMethodInfoPtr_MousePosition_Public_Virtual_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674775);
StandaloneInput.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<StandaloneInput>.NativeClassPtr, 100674776);
}
// Token: 0x06009328 RID: 37672 RVA: 0x0025E150 File Offset: 0x0025C350
public StandaloneInput(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x0400622A RID: 25130
private static readonly IntPtr NativeMethodInfoPtr_GetAxis_Public_Virtual_Single_String_Boolean_0;
// Token: 0x0400622B RID: 25131
private static readonly IntPtr NativeMethodInfoPtr_GetButton_Public_Virtual_Boolean_String_0;
// Token: 0x0400622C RID: 25132
private static readonly IntPtr NativeMethodInfoPtr_GetButtonDown_Public_Virtual_Boolean_String_0;
// Token: 0x0400622D RID: 25133
private static readonly IntPtr NativeMethodInfoPtr_GetButtonUp_Public_Virtual_Boolean_String_0;
// Token: 0x0400622E RID: 25134
private static readonly IntPtr NativeMethodInfoPtr_SetButtonDown_Public_Virtual_Void_String_0;
// Token: 0x0400622F RID: 25135
private static readonly IntPtr NativeMethodInfoPtr_SetButtonUp_Public_Virtual_Void_String_0;
// Token: 0x04006230 RID: 25136
private static readonly IntPtr NativeMethodInfoPtr_SetAxisPositive_Public_Virtual_Void_String_0;
// Token: 0x04006231 RID: 25137
private static readonly IntPtr NativeMethodInfoPtr_SetAxisNegative_Public_Virtual_Void_String_0;
// Token: 0x04006232 RID: 25138
private static readonly IntPtr NativeMethodInfoPtr_SetAxisZero_Public_Virtual_Void_String_0;
// Token: 0x04006233 RID: 25139
private static readonly IntPtr NativeMethodInfoPtr_SetAxis_Public_Virtual_Void_String_Single_0;
// Token: 0x04006234 RID: 25140
private static readonly IntPtr NativeMethodInfoPtr_MousePosition_Public_Virtual_Vector3_0;
// Token: 0x04006235 RID: 25141
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,292 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using UnityEngine;
namespace Obi.CrossPlatformInput
{
// Token: 0x0200050F RID: 1295
public class TiltInput : MonoBehaviour
{
// Token: 0x060092A3 RID: 37539 RVA: 0x0025BDE0 File Offset: 0x00259FE0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614063, XrefRangeEnd = 614072, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TiltInput.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060092A4 RID: 37540 RVA: 0x0025BE24 File Offset: 0x0025A024
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614072, XrefRangeEnd = 614087, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TiltInput.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060092A5 RID: 37541 RVA: 0x0025BE68 File Offset: 0x0025A068
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614087, XrefRangeEnd = 614089, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TiltInput.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060092A6 RID: 37542 RVA: 0x0025BEAC File Offset: 0x0025A0AC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614089, XrefRangeEnd = 614090, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe TiltInput()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TiltInput>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TiltInput.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060092A7 RID: 37543 RVA: 0x0025BEF8 File Offset: 0x0025A0F8
// Note: this type is marked as 'beforefieldinit'.
static TiltInput()
{
Il2CppClassPointerStore<TiltInput>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput", "TiltInput");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TiltInput>.NativeClassPtr);
TiltInput.NativeFieldInfoPtr_mapping = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltInput>.NativeClassPtr, "mapping");
TiltInput.NativeFieldInfoPtr_tiltAroundAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltInput>.NativeClassPtr, "tiltAroundAxis");
TiltInput.NativeFieldInfoPtr_fullTiltAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltInput>.NativeClassPtr, "fullTiltAngle");
TiltInput.NativeFieldInfoPtr_centreAngleOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltInput>.NativeClassPtr, "centreAngleOffset");
TiltInput.NativeFieldInfoPtr_m_SteerAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltInput>.NativeClassPtr, "m_SteerAxis");
TiltInput.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TiltInput>.NativeClassPtr, 100674713);
TiltInput.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TiltInput>.NativeClassPtr, 100674714);
TiltInput.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TiltInput>.NativeClassPtr, 100674715);
TiltInput.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TiltInput>.NativeClassPtr, 100674716);
}
// Token: 0x060092A8 RID: 37544 RVA: 0x0000351C File Offset: 0x0000171C
public TiltInput(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031A6 RID: 12710
// (get) Token: 0x060092A9 RID: 37545 RVA: 0x0025BFDC File Offset: 0x0025A1DC
// (set) Token: 0x060092AA RID: 37546 RVA: 0x0025C010 File Offset: 0x0025A210
public unsafe TiltInput.AxisMapping mapping
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.NativeFieldInfoPtr_mapping);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new TiltInput.AxisMapping(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.NativeFieldInfoPtr_mapping), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170031A7 RID: 12711
// (get) Token: 0x060092AB RID: 37547 RVA: 0x0025C038 File Offset: 0x0025A238
// (set) Token: 0x060092AC RID: 37548 RVA: 0x0025C060 File Offset: 0x0025A260
public unsafe TiltInput.AxisOptions tiltAroundAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.NativeFieldInfoPtr_tiltAroundAxis);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.NativeFieldInfoPtr_tiltAroundAxis)) = value;
}
}
// Token: 0x170031A8 RID: 12712
// (get) Token: 0x060092AD RID: 37549 RVA: 0x0025C084 File Offset: 0x0025A284
// (set) Token: 0x060092AE RID: 37550 RVA: 0x0025C0AC File Offset: 0x0025A2AC
public unsafe float fullTiltAngle
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.NativeFieldInfoPtr_fullTiltAngle);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.NativeFieldInfoPtr_fullTiltAngle)) = value;
}
}
// Token: 0x170031A9 RID: 12713
// (get) Token: 0x060092AF RID: 37551 RVA: 0x0025C0D0 File Offset: 0x0025A2D0
// (set) Token: 0x060092B0 RID: 37552 RVA: 0x0025C0F8 File Offset: 0x0025A2F8
public unsafe float centreAngleOffset
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.NativeFieldInfoPtr_centreAngleOffset);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.NativeFieldInfoPtr_centreAngleOffset)) = value;
}
}
// Token: 0x170031AA RID: 12714
// (get) Token: 0x060092B1 RID: 37553 RVA: 0x0025C11C File Offset: 0x0025A31C
// (set) Token: 0x060092B2 RID: 37554 RVA: 0x0025C150 File Offset: 0x0025A350
public unsafe CrossPlatformInputManager.VirtualAxis m_SteerAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.NativeFieldInfoPtr_m_SteerAxis);
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(TiltInput.NativeFieldInfoPtr_m_SteerAxis), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040061C9 RID: 25033
private static readonly IntPtr NativeFieldInfoPtr_mapping;
// Token: 0x040061CA RID: 25034
private static readonly IntPtr NativeFieldInfoPtr_tiltAroundAxis;
// Token: 0x040061CB RID: 25035
private static readonly IntPtr NativeFieldInfoPtr_fullTiltAngle;
// Token: 0x040061CC RID: 25036
private static readonly IntPtr NativeFieldInfoPtr_centreAngleOffset;
// Token: 0x040061CD RID: 25037
private static readonly IntPtr NativeFieldInfoPtr_m_SteerAxis;
// Token: 0x040061CE RID: 25038
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x040061CF RID: 25039
private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;
// Token: 0x040061D0 RID: 25040
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x040061D1 RID: 25041
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000510 RID: 1296
public enum AxisOptions
{
// Token: 0x040061D3 RID: 25043
ForwardAxis,
// Token: 0x040061D4 RID: 25044
SidewaysAxis
}
// Token: 0x02000511 RID: 1297
[Serializable]
public class AxisMapping : Il2CppSystem.Object
{
// Token: 0x060092B3 RID: 37555 RVA: 0x0025C178 File Offset: 0x0025A378
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe AxisMapping()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TiltInput.AxisMapping>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TiltInput.AxisMapping.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060092B4 RID: 37556 RVA: 0x0025C1C4 File Offset: 0x0025A3C4
// Note: this type is marked as 'beforefieldinit'.
static AxisMapping()
{
Il2CppClassPointerStore<TiltInput.AxisMapping>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<TiltInput>.NativeClassPtr, "AxisMapping");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TiltInput.AxisMapping>.NativeClassPtr);
TiltInput.AxisMapping.NativeFieldInfoPtr_type = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltInput.AxisMapping>.NativeClassPtr, "type");
TiltInput.AxisMapping.NativeFieldInfoPtr_axisName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TiltInput.AxisMapping>.NativeClassPtr, "axisName");
TiltInput.AxisMapping.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TiltInput.AxisMapping>.NativeClassPtr, 100674717);
}
// Token: 0x060092B5 RID: 37557 RVA: 0x0000A688 File Offset: 0x00008888
public AxisMapping(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031AB RID: 12715
// (get) Token: 0x060092B6 RID: 37558 RVA: 0x0025C22C File Offset: 0x0025A42C
// (set) Token: 0x060092B7 RID: 37559 RVA: 0x0025C254 File Offset: 0x0025A454
public unsafe TiltInput.AxisMapping.MappingType type
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.AxisMapping.NativeFieldInfoPtr_type);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.AxisMapping.NativeFieldInfoPtr_type)) = value;
}
}
// Token: 0x170031AC RID: 12716
// (get) Token: 0x060092B8 RID: 37560 RVA: 0x0025C278 File Offset: 0x0025A478
// (set) Token: 0x060092B9 RID: 37561 RVA: 0x0025C2A1 File Offset: 0x0025A4A1
public unsafe string axisName
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.AxisMapping.NativeFieldInfoPtr_axisName);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TiltInput.AxisMapping.NativeFieldInfoPtr_axisName), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x040061D5 RID: 25045
private static readonly IntPtr NativeFieldInfoPtr_type;
// Token: 0x040061D6 RID: 25046
private static readonly IntPtr NativeFieldInfoPtr_axisName;
// Token: 0x040061D7 RID: 25047
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000512 RID: 1298
public enum MappingType
{
// Token: 0x040061D9 RID: 25049
NamedAxis,
// Token: 0x040061DA RID: 25050
MousePositionX,
// Token: 0x040061DB RID: 25051
MousePositionY,
// Token: 0x040061DC RID: 25052
MousePositionZ
}
}
}
}

View File

@@ -0,0 +1,572 @@
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<TouchPad>.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<TouchPad>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput", "TouchPad");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TouchPad>.NativeClassPtr);
TouchPad.NativeFieldInfoPtr_axesToUse = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "axesToUse");
TouchPad.NativeFieldInfoPtr_controlStyle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "controlStyle");
TouchPad.NativeFieldInfoPtr_horizontalAxisName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "horizontalAxisName");
TouchPad.NativeFieldInfoPtr_verticalAxisName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "verticalAxisName");
TouchPad.NativeFieldInfoPtr_Xsensitivity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "Xsensitivity");
TouchPad.NativeFieldInfoPtr_Ysensitivity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "Ysensitivity");
TouchPad.NativeFieldInfoPtr_m_StartPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_StartPos");
TouchPad.NativeFieldInfoPtr_m_PreviousDelta = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_PreviousDelta");
TouchPad.NativeFieldInfoPtr_m_JoytickOutput = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_JoytickOutput");
TouchPad.NativeFieldInfoPtr_m_UseX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_UseX");
TouchPad.NativeFieldInfoPtr_m_UseY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_UseY");
TouchPad.NativeFieldInfoPtr_m_HorizontalVirtualAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_HorizontalVirtualAxis");
TouchPad.NativeFieldInfoPtr_m_VerticalVirtualAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_VerticalVirtualAxis");
TouchPad.NativeFieldInfoPtr_m_Dragging = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_Dragging");
TouchPad.NativeFieldInfoPtr_m_Id = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_Id");
TouchPad.NativeFieldInfoPtr_m_PreviousTouchPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_PreviousTouchPos");
TouchPad.NativeFieldInfoPtr_m_Center = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_Center");
TouchPad.NativeFieldInfoPtr_m_Image = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, "m_Image");
TouchPad.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, 100674718);
TouchPad.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, 100674719);
TouchPad.NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, 100674720);
TouchPad.NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, 100674721);
TouchPad.NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, 100674722);
TouchPad.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, 100674723);
TouchPad.NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, 100674724);
TouchPad.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchPad>.NativeClassPtr, 100674725);
TouchPad.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TouchPad>.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
}
}
}

View File

@@ -0,0 +1,585 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
namespace Obi.CrossPlatformInput
{
// Token: 0x02000516 RID: 1302
public class VirtualInput : Il2CppSystem.Object
{
// Token: 0x170031C3 RID: 12739
// (get) Token: 0x060092E9 RID: 37609 RVA: 0x0025CD50 File Offset: 0x0025AF50
// (set) Token: 0x060092EA RID: 37610 RVA: 0x0025CDA0 File Offset: 0x0025AFA0
public unsafe Vector3 virtualMousePosition
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr_get_virtualMousePosition_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
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(VirtualInput.NativeMethodInfoPtr_set_virtualMousePosition_Private_set_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x060092EB RID: 37611 RVA: 0x0025CDF4 File Offset: 0x0025AFF4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614149, RefRangeEnd = 614150, XrefRangeStart = 614145, XrefRangeEnd = 614149, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool AxisExists(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr_AxisExists_Public_Boolean_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060092EC RID: 37612 RVA: 0x0025CE5C File Offset: 0x0025B05C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614154, RefRangeEnd = 614155, XrefRangeStart = 614150, XrefRangeEnd = 614154, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool ButtonExists(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr_ButtonExists_Public_Boolean_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060092ED RID: 37613 RVA: 0x0025CEC4 File Offset: 0x0025B0C4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614167, RefRangeEnd = 614168, XrefRangeStart = 614155, XrefRangeEnd = 614167, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RegisterVirtualAxis(CrossPlatformInputManager.VirtualAxis axis)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(axis);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr_RegisterVirtualAxis_Public_Void_VirtualAxis_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092EE RID: 37614 RVA: 0x0025CF20 File Offset: 0x0025B120
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614180, RefRangeEnd = 614181, XrefRangeStart = 614168, XrefRangeEnd = 614180, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RegisterVirtualButton(CrossPlatformInputManager.VirtualButton button)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(button);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr_RegisterVirtualButton_Public_Void_VirtualButton_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092EF RID: 37615 RVA: 0x0025CF7C File Offset: 0x0025B17C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614187, RefRangeEnd = 614188, XrefRangeStart = 614181, XrefRangeEnd = 614187, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UnRegisterVirtualAxis(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr_UnRegisterVirtualAxis_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092F0 RID: 37616 RVA: 0x0025CFD8 File Offset: 0x0025B1D8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614194, RefRangeEnd = 614195, XrefRangeStart = 614188, XrefRangeEnd = 614194, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UnRegisterVirtualButton(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr_UnRegisterVirtualButton_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092F1 RID: 37617 RVA: 0x0025D034 File Offset: 0x0025B234
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614201, RefRangeEnd = 614202, XrefRangeStart = 614195, XrefRangeEnd = 614201, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe CrossPlatformInputManager.VirtualAxis VirtualAxisReference(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr_VirtualAxisReference_Public_VirtualAxis_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new CrossPlatformInputManager.VirtualAxis(intPtr3) : null;
}
}
// Token: 0x060092F2 RID: 37618 RVA: 0x0025D0A4 File Offset: 0x0025B2A4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614202, RefRangeEnd = 614203, XrefRangeStart = 614202, XrefRangeEnd = 614202, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetVirtualMousePositionX(float f)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref f;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionX_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092F3 RID: 37619 RVA: 0x0025D0F8 File Offset: 0x0025B2F8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614203, RefRangeEnd = 614204, XrefRangeStart = 614203, XrefRangeEnd = 614203, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetVirtualMousePositionY(float f)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref f;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionY_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092F4 RID: 37620 RVA: 0x0025D14C File Offset: 0x0025B34C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614204, RefRangeEnd = 614205, XrefRangeStart = 614204, XrefRangeEnd = 614204, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetVirtualMousePositionZ(float f)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref f;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionZ_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092F5 RID: 37621 RVA: 0x0025D1A0 File Offset: 0x0025B3A0
[CallerCount(0)]
public unsafe virtual float GetAxis(string name, bool raw)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref raw;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VirtualInput.NativeMethodInfoPtr_GetAxis_Public_Abstract_Virtual_New_Single_String_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x060092F6 RID: 37622 RVA: 0x0025D228 File Offset: 0x0025B428
[CallerCount(0)]
public unsafe virtual bool GetButton(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VirtualInput.NativeMethodInfoPtr_GetButton_Public_Abstract_Virtual_New_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060092F7 RID: 37623 RVA: 0x0025D29C File Offset: 0x0025B49C
[CallerCount(0)]
public unsafe virtual bool GetButtonDown(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VirtualInput.NativeMethodInfoPtr_GetButtonDown_Public_Abstract_Virtual_New_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060092F8 RID: 37624 RVA: 0x0025D310 File Offset: 0x0025B510
[CallerCount(0)]
public unsafe virtual bool GetButtonUp(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VirtualInput.NativeMethodInfoPtr_GetButtonUp_Public_Abstract_Virtual_New_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060092F9 RID: 37625 RVA: 0x0025D384 File Offset: 0x0025B584
[CallerCount(0)]
public unsafe virtual void SetButtonDown(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VirtualInput.NativeMethodInfoPtr_SetButtonDown_Public_Abstract_Virtual_New_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092FA RID: 37626 RVA: 0x0025D3E8 File Offset: 0x0025B5E8
[CallerCount(0)]
public unsafe virtual void SetButtonUp(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VirtualInput.NativeMethodInfoPtr_SetButtonUp_Public_Abstract_Virtual_New_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092FB RID: 37627 RVA: 0x0025D44C File Offset: 0x0025B64C
[CallerCount(0)]
public unsafe virtual void SetAxisPositive(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VirtualInput.NativeMethodInfoPtr_SetAxisPositive_Public_Abstract_Virtual_New_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092FC RID: 37628 RVA: 0x0025D4B0 File Offset: 0x0025B6B0
[CallerCount(0)]
public unsafe virtual void SetAxisNegative(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VirtualInput.NativeMethodInfoPtr_SetAxisNegative_Public_Abstract_Virtual_New_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092FD RID: 37629 RVA: 0x0025D514 File Offset: 0x0025B714
[CallerCount(0)]
public unsafe virtual void SetAxisZero(string name)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VirtualInput.NativeMethodInfoPtr_SetAxisZero_Public_Abstract_Virtual_New_Void_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060092FE RID: 37630 RVA: 0x0025D578 File Offset: 0x0025B778
[CallerCount(0)]
public unsafe virtual void SetAxis(string name, float value)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VirtualInput.NativeMethodInfoPtr_SetAxis_Public_Abstract_Virtual_New_Void_String_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060092FF RID: 37631 RVA: 0x0025D5F0 File Offset: 0x0025B7F0
[CallerCount(0)]
public unsafe virtual Vector3 MousePosition()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VirtualInput.NativeMethodInfoPtr_MousePosition_Public_Abstract_Virtual_New_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009300 RID: 37632 RVA: 0x0025D64C File Offset: 0x0025B84C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614227, RefRangeEnd = 614229, XrefRangeStart = 614205, XrefRangeEnd = 614227, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe VirtualInput()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VirtualInput.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009301 RID: 37633 RVA: 0x0025D698 File Offset: 0x0025B898
// Note: this type is marked as 'beforefieldinit'.
static VirtualInput()
{
Il2CppClassPointerStore<VirtualInput>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput", "VirtualInput");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr);
VirtualInput.NativeFieldInfoPtr__virtualMousePosition_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, "<virtualMousePosition>k__BackingField");
VirtualInput.NativeFieldInfoPtr_m_VirtualAxes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, "m_VirtualAxes");
VirtualInput.NativeFieldInfoPtr_m_VirtualButtons = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, "m_VirtualButtons");
VirtualInput.NativeFieldInfoPtr_m_AlwaysUseVirtual = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, "m_AlwaysUseVirtual");
VirtualInput.NativeMethodInfoPtr_get_virtualMousePosition_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674727);
VirtualInput.NativeMethodInfoPtr_set_virtualMousePosition_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674728);
VirtualInput.NativeMethodInfoPtr_AxisExists_Public_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674729);
VirtualInput.NativeMethodInfoPtr_ButtonExists_Public_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674730);
VirtualInput.NativeMethodInfoPtr_RegisterVirtualAxis_Public_Void_VirtualAxis_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674731);
VirtualInput.NativeMethodInfoPtr_RegisterVirtualButton_Public_Void_VirtualButton_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674732);
VirtualInput.NativeMethodInfoPtr_UnRegisterVirtualAxis_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674733);
VirtualInput.NativeMethodInfoPtr_UnRegisterVirtualButton_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674734);
VirtualInput.NativeMethodInfoPtr_VirtualAxisReference_Public_VirtualAxis_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674735);
VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionX_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674736);
VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionY_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674737);
VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionZ_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674738);
VirtualInput.NativeMethodInfoPtr_GetAxis_Public_Abstract_Virtual_New_Single_String_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674739);
VirtualInput.NativeMethodInfoPtr_GetButton_Public_Abstract_Virtual_New_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674740);
VirtualInput.NativeMethodInfoPtr_GetButtonDown_Public_Abstract_Virtual_New_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674741);
VirtualInput.NativeMethodInfoPtr_GetButtonUp_Public_Abstract_Virtual_New_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674742);
VirtualInput.NativeMethodInfoPtr_SetButtonDown_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674743);
VirtualInput.NativeMethodInfoPtr_SetButtonUp_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674744);
VirtualInput.NativeMethodInfoPtr_SetAxisPositive_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674745);
VirtualInput.NativeMethodInfoPtr_SetAxisNegative_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674746);
VirtualInput.NativeMethodInfoPtr_SetAxisZero_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674747);
VirtualInput.NativeMethodInfoPtr_SetAxis_Public_Abstract_Virtual_New_Void_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674748);
VirtualInput.NativeMethodInfoPtr_MousePosition_Public_Abstract_Virtual_New_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674749);
VirtualInput.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674750);
}
// Token: 0x06009302 RID: 37634 RVA: 0x0000A688 File Offset: 0x00008888
public VirtualInput(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031BF RID: 12735
// (get) Token: 0x06009303 RID: 37635 RVA: 0x0025D8F8 File Offset: 0x0025BAF8
// (set) Token: 0x06009304 RID: 37636 RVA: 0x0025D920 File Offset: 0x0025BB20
public unsafe Vector3 _virtualMousePosition_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VirtualInput.NativeFieldInfoPtr__virtualMousePosition_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VirtualInput.NativeFieldInfoPtr__virtualMousePosition_k__BackingField)) = value;
}
}
// Token: 0x170031C0 RID: 12736
// (get) Token: 0x06009305 RID: 37637 RVA: 0x0025D944 File Offset: 0x0025BB44
// (set) Token: 0x06009306 RID: 37638 RVA: 0x0025D978 File Offset: 0x0025BB78
public unsafe Dictionary<string, CrossPlatformInputManager.VirtualAxis> m_VirtualAxes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VirtualInput.NativeFieldInfoPtr_m_VirtualAxes);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Dictionary<string, CrossPlatformInputManager.VirtualAxis>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VirtualInput.NativeFieldInfoPtr_m_VirtualAxes), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170031C1 RID: 12737
// (get) Token: 0x06009307 RID: 37639 RVA: 0x0025D9A0 File Offset: 0x0025BBA0
// (set) Token: 0x06009308 RID: 37640 RVA: 0x0025D9D4 File Offset: 0x0025BBD4
public unsafe Dictionary<string, CrossPlatformInputManager.VirtualButton> m_VirtualButtons
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VirtualInput.NativeFieldInfoPtr_m_VirtualButtons);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Dictionary<string, CrossPlatformInputManager.VirtualButton>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VirtualInput.NativeFieldInfoPtr_m_VirtualButtons), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170031C2 RID: 12738
// (get) Token: 0x06009309 RID: 37641 RVA: 0x0025D9FC File Offset: 0x0025BBFC
// (set) Token: 0x0600930A RID: 37642 RVA: 0x0025DA30 File Offset: 0x0025BC30
public unsafe List<string> m_AlwaysUseVirtual
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VirtualInput.NativeFieldInfoPtr_m_AlwaysUseVirtual);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<string>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VirtualInput.NativeFieldInfoPtr_m_AlwaysUseVirtual), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006200 RID: 25088
private static readonly IntPtr NativeFieldInfoPtr__virtualMousePosition_k__BackingField;
// Token: 0x04006201 RID: 25089
private static readonly IntPtr NativeFieldInfoPtr_m_VirtualAxes;
// Token: 0x04006202 RID: 25090
private static readonly IntPtr NativeFieldInfoPtr_m_VirtualButtons;
// Token: 0x04006203 RID: 25091
private static readonly IntPtr NativeFieldInfoPtr_m_AlwaysUseVirtual;
// Token: 0x04006204 RID: 25092
private static readonly IntPtr NativeMethodInfoPtr_get_virtualMousePosition_Public_get_Vector3_0;
// Token: 0x04006205 RID: 25093
private static readonly IntPtr NativeMethodInfoPtr_set_virtualMousePosition_Private_set_Void_Vector3_0;
// Token: 0x04006206 RID: 25094
private static readonly IntPtr NativeMethodInfoPtr_AxisExists_Public_Boolean_String_0;
// Token: 0x04006207 RID: 25095
private static readonly IntPtr NativeMethodInfoPtr_ButtonExists_Public_Boolean_String_0;
// Token: 0x04006208 RID: 25096
private static readonly IntPtr NativeMethodInfoPtr_RegisterVirtualAxis_Public_Void_VirtualAxis_0;
// Token: 0x04006209 RID: 25097
private static readonly IntPtr NativeMethodInfoPtr_RegisterVirtualButton_Public_Void_VirtualButton_0;
// Token: 0x0400620A RID: 25098
private static readonly IntPtr NativeMethodInfoPtr_UnRegisterVirtualAxis_Public_Void_String_0;
// Token: 0x0400620B RID: 25099
private static readonly IntPtr NativeMethodInfoPtr_UnRegisterVirtualButton_Public_Void_String_0;
// Token: 0x0400620C RID: 25100
private static readonly IntPtr NativeMethodInfoPtr_VirtualAxisReference_Public_VirtualAxis_String_0;
// Token: 0x0400620D RID: 25101
private static readonly IntPtr NativeMethodInfoPtr_SetVirtualMousePositionX_Public_Void_Single_0;
// Token: 0x0400620E RID: 25102
private static readonly IntPtr NativeMethodInfoPtr_SetVirtualMousePositionY_Public_Void_Single_0;
// Token: 0x0400620F RID: 25103
private static readonly IntPtr NativeMethodInfoPtr_SetVirtualMousePositionZ_Public_Void_Single_0;
// Token: 0x04006210 RID: 25104
private static readonly IntPtr NativeMethodInfoPtr_GetAxis_Public_Abstract_Virtual_New_Single_String_Boolean_0;
// Token: 0x04006211 RID: 25105
private static readonly IntPtr NativeMethodInfoPtr_GetButton_Public_Abstract_Virtual_New_Boolean_String_0;
// Token: 0x04006212 RID: 25106
private static readonly IntPtr NativeMethodInfoPtr_GetButtonDown_Public_Abstract_Virtual_New_Boolean_String_0;
// Token: 0x04006213 RID: 25107
private static readonly IntPtr NativeMethodInfoPtr_GetButtonUp_Public_Abstract_Virtual_New_Boolean_String_0;
// Token: 0x04006214 RID: 25108
private static readonly IntPtr NativeMethodInfoPtr_SetButtonDown_Public_Abstract_Virtual_New_Void_String_0;
// Token: 0x04006215 RID: 25109
private static readonly IntPtr NativeMethodInfoPtr_SetButtonUp_Public_Abstract_Virtual_New_Void_String_0;
// Token: 0x04006216 RID: 25110
private static readonly IntPtr NativeMethodInfoPtr_SetAxisPositive_Public_Abstract_Virtual_New_Void_String_0;
// Token: 0x04006217 RID: 25111
private static readonly IntPtr NativeMethodInfoPtr_SetAxisNegative_Public_Abstract_Virtual_New_Void_String_0;
// Token: 0x04006218 RID: 25112
private static readonly IntPtr NativeMethodInfoPtr_SetAxisZero_Public_Abstract_Virtual_New_Void_String_0;
// Token: 0x04006219 RID: 25113
private static readonly IntPtr NativeMethodInfoPtr_SetAxis_Public_Abstract_Virtual_New_Void_String_Single_0;
// Token: 0x0400621A RID: 25114
private static readonly IntPtr NativeMethodInfoPtr_MousePosition_Public_Abstract_Virtual_New_Vector3_0;
// Token: 0x0400621B RID: 25115
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
}
}