Files
NobetaSource/Interop/Assembly-CSharp/Obi/CrossPlatformInput/Joystick.cs
2023-09-06 22:09:22 +02:00

383 lines
17 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
using UnityEngine.EventSystems;
namespace Obi.CrossPlatformInput
{
// Token: 0x02000515 RID: 1301
public class Joystick : MonoBehaviour
{
// Token: 0x0600932F RID: 37679 RVA: 0x0025E0B4 File Offset: 0x0025C2B4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 631713, XrefRangeEnd = 631730, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009330 RID: 37680 RVA: 0x0025E0F8 File Offset: 0x0025C2F8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 631730, XrefRangeEnd = 631732, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Start()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009331 RID: 37681 RVA: 0x0025E13C File Offset: 0x0025C33C
[CallerCount(0)]
public unsafe void UpdateVirtualAxes(Vector3 value)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009332 RID: 37682 RVA: 0x0025E190 File Offset: 0x0025C390
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CreateVirtualAxes()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009333 RID: 37683 RVA: 0x0025E1D4 File Offset: 0x0025C3D4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 631732, XrefRangeEnd = 631741, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void OnDrag(PointerEventData data)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(data);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr_OnDrag_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009334 RID: 37684 RVA: 0x0025E230 File Offset: 0x0025C430
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 631741, XrefRangeEnd = 631743, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void OnPointerUp(PointerEventData data)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(data);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009335 RID: 37685 RVA: 0x0025E28C File Offset: 0x0025C48C
[CallerCount(5802)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void OnPointerDown(PointerEventData data)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(data);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009336 RID: 37686 RVA: 0x0025E2E8 File Offset: 0x0025C4E8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 631743, XrefRangeEnd = 631745, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009337 RID: 37687 RVA: 0x0025E32C File Offset: 0x0025C52C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 631745, XrefRangeEnd = 631752, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Joystick()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Joystick>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Joystick.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009338 RID: 37688 RVA: 0x0025E378 File Offset: 0x0025C578
// Note: this type is marked as 'beforefieldinit'.
static Joystick()
{
Il2CppClassPointerStore<Joystick>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi.CrossPlatformInput", "Joystick");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Joystick>.NativeClassPtr);
Joystick.NativeFieldInfoPtr_MovementRange = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "MovementRange");
Joystick.NativeFieldInfoPtr_axesToUse = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "axesToUse");
Joystick.NativeFieldInfoPtr_horizontalAxisName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "horizontalAxisName");
Joystick.NativeFieldInfoPtr_verticalAxisName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "verticalAxisName");
Joystick.NativeFieldInfoPtr_m_StartPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "m_StartPos");
Joystick.NativeFieldInfoPtr_m_UseX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "m_UseX");
Joystick.NativeFieldInfoPtr_m_UseY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "m_UseY");
Joystick.NativeFieldInfoPtr_m_HorizontalVirtualAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "m_HorizontalVirtualAxis");
Joystick.NativeFieldInfoPtr_m_VerticalVirtualAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Joystick>.NativeClassPtr, "m_VerticalVirtualAxis");
Joystick.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674749);
Joystick.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674750);
Joystick.NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674751);
Joystick.NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674752);
Joystick.NativeMethodInfoPtr_OnDrag_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674753);
Joystick.NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674754);
Joystick.NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674755);
Joystick.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674756);
Joystick.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Joystick>.NativeClassPtr, 100674757);
}
// Token: 0x06009339 RID: 37689 RVA: 0x0000351C File Offset: 0x0000171C
public Joystick(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031CF RID: 12751
// (get) Token: 0x0600933A RID: 37690 RVA: 0x0025E510 File Offset: 0x0025C710
// (set) Token: 0x0600933B RID: 37691 RVA: 0x0025E538 File Offset: 0x0025C738
public unsafe int MovementRange
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_MovementRange);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_MovementRange)) = value;
}
}
// Token: 0x170031D0 RID: 12752
// (get) Token: 0x0600933C RID: 37692 RVA: 0x0025E55C File Offset: 0x0025C75C
// (set) Token: 0x0600933D RID: 37693 RVA: 0x0025E584 File Offset: 0x0025C784
public unsafe Joystick.AxisOption axesToUse
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_axesToUse);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_axesToUse)) = value;
}
}
// Token: 0x170031D1 RID: 12753
// (get) Token: 0x0600933E RID: 37694 RVA: 0x0025E5A8 File Offset: 0x0025C7A8
// (set) Token: 0x0600933F RID: 37695 RVA: 0x0025E5D1 File Offset: 0x0025C7D1
public unsafe string horizontalAxisName
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_horizontalAxisName);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_horizontalAxisName), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170031D2 RID: 12754
// (get) Token: 0x06009340 RID: 37696 RVA: 0x0025E5F8 File Offset: 0x0025C7F8
// (set) Token: 0x06009341 RID: 37697 RVA: 0x0025E621 File Offset: 0x0025C821
public unsafe string verticalAxisName
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_verticalAxisName);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_verticalAxisName), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170031D3 RID: 12755
// (get) Token: 0x06009342 RID: 37698 RVA: 0x0025E648 File Offset: 0x0025C848
// (set) Token: 0x06009343 RID: 37699 RVA: 0x0025E670 File Offset: 0x0025C870
public unsafe Vector3 m_StartPos
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_StartPos);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_StartPos)) = value;
}
}
// Token: 0x170031D4 RID: 12756
// (get) Token: 0x06009344 RID: 37700 RVA: 0x0025E694 File Offset: 0x0025C894
// (set) Token: 0x06009345 RID: 37701 RVA: 0x0025E6BC File Offset: 0x0025C8BC
public unsafe bool m_UseX
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_UseX);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_UseX)) = value;
}
}
// Token: 0x170031D5 RID: 12757
// (get) Token: 0x06009346 RID: 37702 RVA: 0x0025E6E0 File Offset: 0x0025C8E0
// (set) Token: 0x06009347 RID: 37703 RVA: 0x0025E708 File Offset: 0x0025C908
public unsafe bool m_UseY
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_UseY);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_UseY)) = value;
}
}
// Token: 0x170031D6 RID: 12758
// (get) Token: 0x06009348 RID: 37704 RVA: 0x0025E72C File Offset: 0x0025C92C
// (set) Token: 0x06009349 RID: 37705 RVA: 0x0025E760 File Offset: 0x0025C960
public unsafe CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_HorizontalVirtualAxis);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new CrossPlatformInputManager.VirtualAxis(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_HorizontalVirtualAxis), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170031D7 RID: 12759
// (get) Token: 0x0600934A RID: 37706 RVA: 0x0025E788 File Offset: 0x0025C988
// (set) Token: 0x0600934B RID: 37707 RVA: 0x0025E7BC File Offset: 0x0025C9BC
public unsafe CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_VerticalVirtualAxis);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new CrossPlatformInputManager.VirtualAxis(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Joystick.NativeFieldInfoPtr_m_VerticalVirtualAxis), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006222 RID: 25122
private static readonly IntPtr NativeFieldInfoPtr_MovementRange;
// Token: 0x04006223 RID: 25123
private static readonly IntPtr NativeFieldInfoPtr_axesToUse;
// Token: 0x04006224 RID: 25124
private static readonly IntPtr NativeFieldInfoPtr_horizontalAxisName;
// Token: 0x04006225 RID: 25125
private static readonly IntPtr NativeFieldInfoPtr_verticalAxisName;
// Token: 0x04006226 RID: 25126
private static readonly IntPtr NativeFieldInfoPtr_m_StartPos;
// Token: 0x04006227 RID: 25127
private static readonly IntPtr NativeFieldInfoPtr_m_UseX;
// Token: 0x04006228 RID: 25128
private static readonly IntPtr NativeFieldInfoPtr_m_UseY;
// Token: 0x04006229 RID: 25129
private static readonly IntPtr NativeFieldInfoPtr_m_HorizontalVirtualAxis;
// Token: 0x0400622A RID: 25130
private static readonly IntPtr NativeFieldInfoPtr_m_VerticalVirtualAxis;
// Token: 0x0400622B RID: 25131
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x0400622C RID: 25132
private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;
// Token: 0x0400622D RID: 25133
private static readonly IntPtr NativeMethodInfoPtr_UpdateVirtualAxes_Private_Void_Vector3_0;
// Token: 0x0400622E RID: 25134
private static readonly IntPtr NativeMethodInfoPtr_CreateVirtualAxes_Private_Void_0;
// Token: 0x0400622F RID: 25135
private static readonly IntPtr NativeMethodInfoPtr_OnDrag_Public_Virtual_Final_New_Void_PointerEventData_0;
// Token: 0x04006230 RID: 25136
private static readonly IntPtr NativeMethodInfoPtr_OnPointerUp_Public_Virtual_Final_New_Void_PointerEventData_0;
// Token: 0x04006231 RID: 25137
private static readonly IntPtr NativeMethodInfoPtr_OnPointerDown_Public_Virtual_Final_New_Void_PointerEventData_0;
// Token: 0x04006232 RID: 25138
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;
// Token: 0x04006233 RID: 25139
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000516 RID: 1302
public enum AxisOption
{
// Token: 0x04006235 RID: 25141
Both,
// Token: 0x04006236 RID: 25142
OnlyHorizontal,
// Token: 0x04006237 RID: 25143
OnlyVertical
}
}
}