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: 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;
|
|
}
|
|
}
|