586 lines
30 KiB
C#
586 lines
30 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppSystem;
|
|
using Il2CppSystem.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace Obi.CrossPlatformInput
|
|
{
|
|
// Token: 0x0200056E RID: 1390
|
|
public class VirtualInput : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x1700345E RID: 13406
|
|
// (get) Token: 0x06009B3C RID: 39740 RVA: 0x0027FA8C File Offset: 0x0027DC8C
|
|
// (set) Token: 0x06009B3D RID: 39741 RVA: 0x0027FADC File Offset: 0x0027DCDC
|
|
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: 0x06009B3E RID: 39742 RVA: 0x0027FB30 File Offset: 0x0027DD30
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 646459, RefRangeEnd = 646460, XrefRangeStart = 646455, XrefRangeEnd = 646459, 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: 0x06009B3F RID: 39743 RVA: 0x0027FB98 File Offset: 0x0027DD98
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 646464, RefRangeEnd = 646465, XrefRangeStart = 646460, XrefRangeEnd = 646464, 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: 0x06009B40 RID: 39744 RVA: 0x0027FC00 File Offset: 0x0027DE00
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 646477, RefRangeEnd = 646478, XrefRangeStart = 646465, XrefRangeEnd = 646477, 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: 0x06009B41 RID: 39745 RVA: 0x0027FC5C File Offset: 0x0027DE5C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 646490, RefRangeEnd = 646491, XrefRangeStart = 646478, XrefRangeEnd = 646490, 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: 0x06009B42 RID: 39746 RVA: 0x0027FCB8 File Offset: 0x0027DEB8
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 646497, RefRangeEnd = 646498, XrefRangeStart = 646491, XrefRangeEnd = 646497, 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: 0x06009B43 RID: 39747 RVA: 0x0027FD14 File Offset: 0x0027DF14
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 646504, RefRangeEnd = 646505, XrefRangeStart = 646498, XrefRangeEnd = 646504, 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: 0x06009B44 RID: 39748 RVA: 0x0027FD70 File Offset: 0x0027DF70
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 646511, RefRangeEnd = 646512, XrefRangeStart = 646505, XrefRangeEnd = 646511, 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: 0x06009B45 RID: 39749 RVA: 0x0027FDE0 File Offset: 0x0027DFE0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 646512, RefRangeEnd = 646513, XrefRangeStart = 646512, XrefRangeEnd = 646512, 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: 0x06009B46 RID: 39750 RVA: 0x0027FE34 File Offset: 0x0027E034
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 646513, RefRangeEnd = 646514, XrefRangeStart = 646513, XrefRangeEnd = 646513, 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: 0x06009B47 RID: 39751 RVA: 0x0027FE88 File Offset: 0x0027E088
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 646514, RefRangeEnd = 646515, XrefRangeStart = 646514, XrefRangeEnd = 646514, 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: 0x06009B48 RID: 39752 RVA: 0x0027FEDC File Offset: 0x0027E0DC
|
|
[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: 0x06009B49 RID: 39753 RVA: 0x0027FF64 File Offset: 0x0027E164
|
|
[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: 0x06009B4A RID: 39754 RVA: 0x0027FFD8 File Offset: 0x0027E1D8
|
|
[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: 0x06009B4B RID: 39755 RVA: 0x0028004C File Offset: 0x0027E24C
|
|
[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: 0x06009B4C RID: 39756 RVA: 0x002800C0 File Offset: 0x0027E2C0
|
|
[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: 0x06009B4D RID: 39757 RVA: 0x00280124 File Offset: 0x0027E324
|
|
[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: 0x06009B4E RID: 39758 RVA: 0x00280188 File Offset: 0x0027E388
|
|
[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: 0x06009B4F RID: 39759 RVA: 0x002801EC File Offset: 0x0027E3EC
|
|
[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: 0x06009B50 RID: 39760 RVA: 0x00280250 File Offset: 0x0027E450
|
|
[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: 0x06009B51 RID: 39761 RVA: 0x002802B4 File Offset: 0x0027E4B4
|
|
[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: 0x06009B52 RID: 39762 RVA: 0x0028032C File Offset: 0x0027E52C
|
|
[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: 0x06009B53 RID: 39763 RVA: 0x00280388 File Offset: 0x0027E588
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 646537, RefRangeEnd = 646539, XrefRangeStart = 646515, XrefRangeEnd = 646537, 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: 0x06009B54 RID: 39764 RVA: 0x002803D4 File Offset: 0x0027E5D4
|
|
// 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, 100675440);
|
|
VirtualInput.NativeMethodInfoPtr_set_virtualMousePosition_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675441);
|
|
VirtualInput.NativeMethodInfoPtr_AxisExists_Public_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675442);
|
|
VirtualInput.NativeMethodInfoPtr_ButtonExists_Public_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675443);
|
|
VirtualInput.NativeMethodInfoPtr_RegisterVirtualAxis_Public_Void_VirtualAxis_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675444);
|
|
VirtualInput.NativeMethodInfoPtr_RegisterVirtualButton_Public_Void_VirtualButton_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675445);
|
|
VirtualInput.NativeMethodInfoPtr_UnRegisterVirtualAxis_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675446);
|
|
VirtualInput.NativeMethodInfoPtr_UnRegisterVirtualButton_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675447);
|
|
VirtualInput.NativeMethodInfoPtr_VirtualAxisReference_Public_VirtualAxis_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675448);
|
|
VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionX_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675449);
|
|
VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionY_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675450);
|
|
VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionZ_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675451);
|
|
VirtualInput.NativeMethodInfoPtr_GetAxis_Public_Abstract_Virtual_New_Single_String_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675452);
|
|
VirtualInput.NativeMethodInfoPtr_GetButton_Public_Abstract_Virtual_New_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675453);
|
|
VirtualInput.NativeMethodInfoPtr_GetButtonDown_Public_Abstract_Virtual_New_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675454);
|
|
VirtualInput.NativeMethodInfoPtr_GetButtonUp_Public_Abstract_Virtual_New_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675455);
|
|
VirtualInput.NativeMethodInfoPtr_SetButtonDown_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675456);
|
|
VirtualInput.NativeMethodInfoPtr_SetButtonUp_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675457);
|
|
VirtualInput.NativeMethodInfoPtr_SetAxisPositive_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675458);
|
|
VirtualInput.NativeMethodInfoPtr_SetAxisNegative_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675459);
|
|
VirtualInput.NativeMethodInfoPtr_SetAxisZero_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675460);
|
|
VirtualInput.NativeMethodInfoPtr_SetAxis_Public_Abstract_Virtual_New_Void_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675461);
|
|
VirtualInput.NativeMethodInfoPtr_MousePosition_Public_Abstract_Virtual_New_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675462);
|
|
VirtualInput.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100675463);
|
|
}
|
|
|
|
// Token: 0x06009B55 RID: 39765 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public VirtualInput(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700345A RID: 13402
|
|
// (get) Token: 0x06009B56 RID: 39766 RVA: 0x00280634 File Offset: 0x0027E834
|
|
// (set) Token: 0x06009B57 RID: 39767 RVA: 0x0028065C File Offset: 0x0027E85C
|
|
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: 0x1700345B RID: 13403
|
|
// (get) Token: 0x06009B58 RID: 39768 RVA: 0x00280680 File Offset: 0x0027E880
|
|
// (set) Token: 0x06009B59 RID: 39769 RVA: 0x002806B4 File Offset: 0x0027E8B4
|
|
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: 0x1700345C RID: 13404
|
|
// (get) Token: 0x06009B5A RID: 39770 RVA: 0x002806DC File Offset: 0x0027E8DC
|
|
// (set) Token: 0x06009B5B RID: 39771 RVA: 0x00280710 File Offset: 0x0027E910
|
|
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: 0x1700345D RID: 13405
|
|
// (get) Token: 0x06009B5C RID: 39772 RVA: 0x00280738 File Offset: 0x0027E938
|
|
// (set) Token: 0x06009B5D RID: 39773 RVA: 0x0028076C File Offset: 0x0027E96C
|
|
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: 0x040067A9 RID: 26537
|
|
private static readonly IntPtr NativeFieldInfoPtr__virtualMousePosition_k__BackingField;
|
|
|
|
// Token: 0x040067AA RID: 26538
|
|
private static readonly IntPtr NativeFieldInfoPtr_m_VirtualAxes;
|
|
|
|
// Token: 0x040067AB RID: 26539
|
|
private static readonly IntPtr NativeFieldInfoPtr_m_VirtualButtons;
|
|
|
|
// Token: 0x040067AC RID: 26540
|
|
private static readonly IntPtr NativeFieldInfoPtr_m_AlwaysUseVirtual;
|
|
|
|
// Token: 0x040067AD RID: 26541
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_virtualMousePosition_Public_get_Vector3_0;
|
|
|
|
// Token: 0x040067AE RID: 26542
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_virtualMousePosition_Private_set_Void_Vector3_0;
|
|
|
|
// Token: 0x040067AF RID: 26543
|
|
private static readonly IntPtr NativeMethodInfoPtr_AxisExists_Public_Boolean_String_0;
|
|
|
|
// Token: 0x040067B0 RID: 26544
|
|
private static readonly IntPtr NativeMethodInfoPtr_ButtonExists_Public_Boolean_String_0;
|
|
|
|
// Token: 0x040067B1 RID: 26545
|
|
private static readonly IntPtr NativeMethodInfoPtr_RegisterVirtualAxis_Public_Void_VirtualAxis_0;
|
|
|
|
// Token: 0x040067B2 RID: 26546
|
|
private static readonly IntPtr NativeMethodInfoPtr_RegisterVirtualButton_Public_Void_VirtualButton_0;
|
|
|
|
// Token: 0x040067B3 RID: 26547
|
|
private static readonly IntPtr NativeMethodInfoPtr_UnRegisterVirtualAxis_Public_Void_String_0;
|
|
|
|
// Token: 0x040067B4 RID: 26548
|
|
private static readonly IntPtr NativeMethodInfoPtr_UnRegisterVirtualButton_Public_Void_String_0;
|
|
|
|
// Token: 0x040067B5 RID: 26549
|
|
private static readonly IntPtr NativeMethodInfoPtr_VirtualAxisReference_Public_VirtualAxis_String_0;
|
|
|
|
// Token: 0x040067B6 RID: 26550
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetVirtualMousePositionX_Public_Void_Single_0;
|
|
|
|
// Token: 0x040067B7 RID: 26551
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetVirtualMousePositionY_Public_Void_Single_0;
|
|
|
|
// Token: 0x040067B8 RID: 26552
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetVirtualMousePositionZ_Public_Void_Single_0;
|
|
|
|
// Token: 0x040067B9 RID: 26553
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetAxis_Public_Abstract_Virtual_New_Single_String_Boolean_0;
|
|
|
|
// Token: 0x040067BA RID: 26554
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetButton_Public_Abstract_Virtual_New_Boolean_String_0;
|
|
|
|
// Token: 0x040067BB RID: 26555
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetButtonDown_Public_Abstract_Virtual_New_Boolean_String_0;
|
|
|
|
// Token: 0x040067BC RID: 26556
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetButtonUp_Public_Abstract_Virtual_New_Boolean_String_0;
|
|
|
|
// Token: 0x040067BD RID: 26557
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetButtonDown_Public_Abstract_Virtual_New_Void_String_0;
|
|
|
|
// Token: 0x040067BE RID: 26558
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetButtonUp_Public_Abstract_Virtual_New_Void_String_0;
|
|
|
|
// Token: 0x040067BF RID: 26559
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetAxisPositive_Public_Abstract_Virtual_New_Void_String_0;
|
|
|
|
// Token: 0x040067C0 RID: 26560
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetAxisNegative_Public_Abstract_Virtual_New_Void_String_0;
|
|
|
|
// Token: 0x040067C1 RID: 26561
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetAxisZero_Public_Abstract_Virtual_New_Void_String_0;
|
|
|
|
// Token: 0x040067C2 RID: 26562
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetAxis_Public_Abstract_Virtual_New_Void_String_Single_0;
|
|
|
|
// Token: 0x040067C3 RID: 26563
|
|
private static readonly IntPtr NativeMethodInfoPtr_MousePosition_Public_Abstract_Virtual_New_Vector3_0;
|
|
|
|
// Token: 0x040067C4 RID: 26564
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
|
|
}
|
|
}
|