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: 0x0200051F RID: 1311
|
|
public class VirtualInput : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x170031F5 RID: 12789
|
|
// (get) Token: 0x06009399 RID: 37785 RVA: 0x0025F954 File Offset: 0x0025DB54
|
|
// (set) Token: 0x0600939A RID: 37786 RVA: 0x0025F9A4 File Offset: 0x0025DBA4
|
|
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: 0x0600939B RID: 37787 RVA: 0x0025F9F8 File Offset: 0x0025DBF8
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 631880, RefRangeEnd = 631881, XrefRangeStart = 631876, XrefRangeEnd = 631880, 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: 0x0600939C RID: 37788 RVA: 0x0025FA60 File Offset: 0x0025DC60
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 631885, RefRangeEnd = 631886, XrefRangeStart = 631881, XrefRangeEnd = 631885, 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: 0x0600939D RID: 37789 RVA: 0x0025FAC8 File Offset: 0x0025DCC8
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 631898, RefRangeEnd = 631899, XrefRangeStart = 631886, XrefRangeEnd = 631898, 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: 0x0600939E RID: 37790 RVA: 0x0025FB24 File Offset: 0x0025DD24
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 631911, RefRangeEnd = 631912, XrefRangeStart = 631899, XrefRangeEnd = 631911, 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: 0x0600939F RID: 37791 RVA: 0x0025FB80 File Offset: 0x0025DD80
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 631918, RefRangeEnd = 631919, XrefRangeStart = 631912, XrefRangeEnd = 631918, 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: 0x060093A0 RID: 37792 RVA: 0x0025FBDC File Offset: 0x0025DDDC
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 631925, RefRangeEnd = 631926, XrefRangeStart = 631919, XrefRangeEnd = 631925, 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: 0x060093A1 RID: 37793 RVA: 0x0025FC38 File Offset: 0x0025DE38
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 631932, RefRangeEnd = 631933, XrefRangeStart = 631926, XrefRangeEnd = 631932, 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: 0x060093A2 RID: 37794 RVA: 0x0025FCA8 File Offset: 0x0025DEA8
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 631933, RefRangeEnd = 631934, XrefRangeStart = 631933, XrefRangeEnd = 631933, 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: 0x060093A3 RID: 37795 RVA: 0x0025FCFC File Offset: 0x0025DEFC
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 631934, RefRangeEnd = 631935, XrefRangeStart = 631934, XrefRangeEnd = 631934, 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: 0x060093A4 RID: 37796 RVA: 0x0025FD50 File Offset: 0x0025DF50
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 631935, RefRangeEnd = 631936, XrefRangeStart = 631935, XrefRangeEnd = 631935, 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: 0x060093A5 RID: 37797 RVA: 0x0025FDA4 File Offset: 0x0025DFA4
|
|
[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: 0x060093A6 RID: 37798 RVA: 0x0025FE2C File Offset: 0x0025E02C
|
|
[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: 0x060093A7 RID: 37799 RVA: 0x0025FEA0 File Offset: 0x0025E0A0
|
|
[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: 0x060093A8 RID: 37800 RVA: 0x0025FF14 File Offset: 0x0025E114
|
|
[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: 0x060093A9 RID: 37801 RVA: 0x0025FF88 File Offset: 0x0025E188
|
|
[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: 0x060093AA RID: 37802 RVA: 0x0025FFEC File Offset: 0x0025E1EC
|
|
[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: 0x060093AB RID: 37803 RVA: 0x00260050 File Offset: 0x0025E250
|
|
[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: 0x060093AC RID: 37804 RVA: 0x002600B4 File Offset: 0x0025E2B4
|
|
[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: 0x060093AD RID: 37805 RVA: 0x00260118 File Offset: 0x0025E318
|
|
[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: 0x060093AE RID: 37806 RVA: 0x0026017C File Offset: 0x0025E37C
|
|
[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: 0x060093AF RID: 37807 RVA: 0x002601F4 File Offset: 0x0025E3F4
|
|
[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: 0x060093B0 RID: 37808 RVA: 0x00260250 File Offset: 0x0025E450
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 631958, RefRangeEnd = 631960, XrefRangeStart = 631936, XrefRangeEnd = 631958, 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: 0x060093B1 RID: 37809 RVA: 0x0026029C File Offset: 0x0025E49C
|
|
// 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, 100674777);
|
|
VirtualInput.NativeMethodInfoPtr_set_virtualMousePosition_Private_set_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674778);
|
|
VirtualInput.NativeMethodInfoPtr_AxisExists_Public_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674779);
|
|
VirtualInput.NativeMethodInfoPtr_ButtonExists_Public_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674780);
|
|
VirtualInput.NativeMethodInfoPtr_RegisterVirtualAxis_Public_Void_VirtualAxis_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674781);
|
|
VirtualInput.NativeMethodInfoPtr_RegisterVirtualButton_Public_Void_VirtualButton_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674782);
|
|
VirtualInput.NativeMethodInfoPtr_UnRegisterVirtualAxis_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674783);
|
|
VirtualInput.NativeMethodInfoPtr_UnRegisterVirtualButton_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674784);
|
|
VirtualInput.NativeMethodInfoPtr_VirtualAxisReference_Public_VirtualAxis_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674785);
|
|
VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionX_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674786);
|
|
VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionY_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674787);
|
|
VirtualInput.NativeMethodInfoPtr_SetVirtualMousePositionZ_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674788);
|
|
VirtualInput.NativeMethodInfoPtr_GetAxis_Public_Abstract_Virtual_New_Single_String_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674789);
|
|
VirtualInput.NativeMethodInfoPtr_GetButton_Public_Abstract_Virtual_New_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674790);
|
|
VirtualInput.NativeMethodInfoPtr_GetButtonDown_Public_Abstract_Virtual_New_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674791);
|
|
VirtualInput.NativeMethodInfoPtr_GetButtonUp_Public_Abstract_Virtual_New_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674792);
|
|
VirtualInput.NativeMethodInfoPtr_SetButtonDown_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674793);
|
|
VirtualInput.NativeMethodInfoPtr_SetButtonUp_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674794);
|
|
VirtualInput.NativeMethodInfoPtr_SetAxisPositive_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674795);
|
|
VirtualInput.NativeMethodInfoPtr_SetAxisNegative_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674796);
|
|
VirtualInput.NativeMethodInfoPtr_SetAxisZero_Public_Abstract_Virtual_New_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674797);
|
|
VirtualInput.NativeMethodInfoPtr_SetAxis_Public_Abstract_Virtual_New_Void_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674798);
|
|
VirtualInput.NativeMethodInfoPtr_MousePosition_Public_Abstract_Virtual_New_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674799);
|
|
VirtualInput.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VirtualInput>.NativeClassPtr, 100674800);
|
|
}
|
|
|
|
// Token: 0x060093B2 RID: 37810 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public VirtualInput(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170031F1 RID: 12785
|
|
// (get) Token: 0x060093B3 RID: 37811 RVA: 0x002604FC File Offset: 0x0025E6FC
|
|
// (set) Token: 0x060093B4 RID: 37812 RVA: 0x00260524 File Offset: 0x0025E724
|
|
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: 0x170031F2 RID: 12786
|
|
// (get) Token: 0x060093B5 RID: 37813 RVA: 0x00260548 File Offset: 0x0025E748
|
|
// (set) Token: 0x060093B6 RID: 37814 RVA: 0x0026057C File Offset: 0x0025E77C
|
|
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: 0x170031F3 RID: 12787
|
|
// (get) Token: 0x060093B7 RID: 37815 RVA: 0x002605A4 File Offset: 0x0025E7A4
|
|
// (set) Token: 0x060093B8 RID: 37816 RVA: 0x002605D8 File Offset: 0x0025E7D8
|
|
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: 0x170031F4 RID: 12788
|
|
// (get) Token: 0x060093B9 RID: 37817 RVA: 0x00260600 File Offset: 0x0025E800
|
|
// (set) Token: 0x060093BA RID: 37818 RVA: 0x00260634 File Offset: 0x0025E834
|
|
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: 0x04006274 RID: 25204
|
|
private static readonly IntPtr NativeFieldInfoPtr__virtualMousePosition_k__BackingField;
|
|
|
|
// Token: 0x04006275 RID: 25205
|
|
private static readonly IntPtr NativeFieldInfoPtr_m_VirtualAxes;
|
|
|
|
// Token: 0x04006276 RID: 25206
|
|
private static readonly IntPtr NativeFieldInfoPtr_m_VirtualButtons;
|
|
|
|
// Token: 0x04006277 RID: 25207
|
|
private static readonly IntPtr NativeFieldInfoPtr_m_AlwaysUseVirtual;
|
|
|
|
// Token: 0x04006278 RID: 25208
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_virtualMousePosition_Public_get_Vector3_0;
|
|
|
|
// Token: 0x04006279 RID: 25209
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_virtualMousePosition_Private_set_Void_Vector3_0;
|
|
|
|
// Token: 0x0400627A RID: 25210
|
|
private static readonly IntPtr NativeMethodInfoPtr_AxisExists_Public_Boolean_String_0;
|
|
|
|
// Token: 0x0400627B RID: 25211
|
|
private static readonly IntPtr NativeMethodInfoPtr_ButtonExists_Public_Boolean_String_0;
|
|
|
|
// Token: 0x0400627C RID: 25212
|
|
private static readonly IntPtr NativeMethodInfoPtr_RegisterVirtualAxis_Public_Void_VirtualAxis_0;
|
|
|
|
// Token: 0x0400627D RID: 25213
|
|
private static readonly IntPtr NativeMethodInfoPtr_RegisterVirtualButton_Public_Void_VirtualButton_0;
|
|
|
|
// Token: 0x0400627E RID: 25214
|
|
private static readonly IntPtr NativeMethodInfoPtr_UnRegisterVirtualAxis_Public_Void_String_0;
|
|
|
|
// Token: 0x0400627F RID: 25215
|
|
private static readonly IntPtr NativeMethodInfoPtr_UnRegisterVirtualButton_Public_Void_String_0;
|
|
|
|
// Token: 0x04006280 RID: 25216
|
|
private static readonly IntPtr NativeMethodInfoPtr_VirtualAxisReference_Public_VirtualAxis_String_0;
|
|
|
|
// Token: 0x04006281 RID: 25217
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetVirtualMousePositionX_Public_Void_Single_0;
|
|
|
|
// Token: 0x04006282 RID: 25218
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetVirtualMousePositionY_Public_Void_Single_0;
|
|
|
|
// Token: 0x04006283 RID: 25219
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetVirtualMousePositionZ_Public_Void_Single_0;
|
|
|
|
// Token: 0x04006284 RID: 25220
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetAxis_Public_Abstract_Virtual_New_Single_String_Boolean_0;
|
|
|
|
// Token: 0x04006285 RID: 25221
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetButton_Public_Abstract_Virtual_New_Boolean_String_0;
|
|
|
|
// Token: 0x04006286 RID: 25222
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetButtonDown_Public_Abstract_Virtual_New_Boolean_String_0;
|
|
|
|
// Token: 0x04006287 RID: 25223
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetButtonUp_Public_Abstract_Virtual_New_Boolean_String_0;
|
|
|
|
// Token: 0x04006288 RID: 25224
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetButtonDown_Public_Abstract_Virtual_New_Void_String_0;
|
|
|
|
// Token: 0x04006289 RID: 25225
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetButtonUp_Public_Abstract_Virtual_New_Void_String_0;
|
|
|
|
// Token: 0x0400628A RID: 25226
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetAxisPositive_Public_Abstract_Virtual_New_Void_String_0;
|
|
|
|
// Token: 0x0400628B RID: 25227
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetAxisNegative_Public_Abstract_Virtual_New_Void_String_0;
|
|
|
|
// Token: 0x0400628C RID: 25228
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetAxisZero_Public_Abstract_Virtual_New_Void_String_0;
|
|
|
|
// Token: 0x0400628D RID: 25229
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetAxis_Public_Abstract_Virtual_New_Void_String_Single_0;
|
|
|
|
// Token: 0x0400628E RID: 25230
|
|
private static readonly IntPtr NativeMethodInfoPtr_MousePosition_Public_Abstract_Virtual_New_Vector3_0;
|
|
|
|
// Token: 0x0400628F RID: 25231
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
|
|
}
|
|
}
|