286 lines
13 KiB
C#
286 lines
13 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using Il2CppSystem;
|
|
using MarsSDK;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x0200029E RID: 670
|
|
public class UIToggleHandler : UIHandlerBase
|
|
{
|
|
// Token: 0x06005A7B RID: 23163 RVA: 0x0016CC24 File Offset: 0x0016AE24
|
|
[CallerCount(0)]
|
|
public unsafe bool GetToggle()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIToggleHandler.NativeMethodInfoPtr_GetToggle_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06005A7C RID: 23164 RVA: 0x0016CC74 File Offset: 0x0016AE74
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582890, XrefRangeEnd = 582897, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Init(bool isToggle, Action<bool> valueChangedHandler)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref isToggle;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(valueChangedHandler);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIToggleHandler.NativeMethodInfoPtr_Init_Public_Void_Boolean_Action_1_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06005A7D RID: 23165 RVA: 0x0016CCE0 File Offset: 0x0016AEE0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetToggleTextArray(Il2CppStringArray array = null)
|
|
{
|
|
if (array == null)
|
|
{
|
|
array = new Il2CppStringArray(0L);
|
|
}
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(array);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIToggleHandler.NativeMethodInfoPtr_SetToggleTextArray_Public_Void_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005A7E RID: 23166 RVA: 0x0016CD50 File Offset: 0x0016AF50
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582897, XrefRangeEnd = 582911, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void OnSelect()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UIToggleHandler.NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06005A7F RID: 23167 RVA: 0x0016CDA0 File Offset: 0x0016AFA0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582911, XrefRangeEnd = 582925, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void OnDeselect()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UIToggleHandler.NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06005A80 RID: 23168 RVA: 0x0016CDF0 File Offset: 0x0016AFF0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582925, XrefRangeEnd = 582929, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Submit()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIToggleHandler.NativeMethodInfoPtr_Submit_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06005A81 RID: 23169 RVA: 0x0016CE34 File Offset: 0x0016B034
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetLabel(string value)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.ManagedStringToIl2Cpp(value);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIToggleHandler.NativeMethodInfoPtr_SetLabel_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005A82 RID: 23170 RVA: 0x0016CE90 File Offset: 0x0016B090
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 582929, XrefRangeEnd = 582953, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe UIToggleHandler()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIToggleHandler.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06005A83 RID: 23171 RVA: 0x0016CEDB File Offset: 0x0016B0DB
|
|
public void SetToggleTextArray(params string[] array)
|
|
{
|
|
this.SetToggleTextArray(new Il2CppStringArray(array));
|
|
}
|
|
|
|
// Token: 0x06005A84 RID: 23172 RVA: 0x0016CEEC File Offset: 0x0016B0EC
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static UIToggleHandler()
|
|
{
|
|
Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIToggleHandler");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr);
|
|
UIToggleHandler.NativeFieldInfoPtr_label = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, "label");
|
|
UIToggleHandler.NativeFieldInfoPtr_value = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, "value");
|
|
UIToggleHandler.NativeFieldInfoPtr_isToggle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, "isToggle");
|
|
UIToggleHandler.NativeFieldInfoPtr_valueChangedHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, "valueChangedHandler");
|
|
UIToggleHandler.NativeFieldInfoPtr_toggleText = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, "toggleText");
|
|
UIToggleHandler.NativeMethodInfoPtr_GetToggle_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, 100669706);
|
|
UIToggleHandler.NativeMethodInfoPtr_Init_Public_Void_Boolean_Action_1_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, 100669707);
|
|
UIToggleHandler.NativeMethodInfoPtr_SetToggleTextArray_Public_Void_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, 100669708);
|
|
UIToggleHandler.NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, 100669709);
|
|
UIToggleHandler.NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, 100669710);
|
|
UIToggleHandler.NativeMethodInfoPtr_Submit_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, 100669711);
|
|
UIToggleHandler.NativeMethodInfoPtr_SetLabel_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, 100669712);
|
|
UIToggleHandler.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIToggleHandler>.NativeClassPtr, 100669713);
|
|
}
|
|
|
|
// Token: 0x06005A85 RID: 23173 RVA: 0x00148F88 File Offset: 0x00147188
|
|
public UIToggleHandler(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17001F80 RID: 8064
|
|
// (get) Token: 0x06005A86 RID: 23174 RVA: 0x0016D020 File Offset: 0x0016B220
|
|
// (set) Token: 0x06005A87 RID: 23175 RVA: 0x0016D054 File Offset: 0x0016B254
|
|
public unsafe Text label
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIToggleHandler.NativeFieldInfoPtr_label);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Text(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIToggleHandler.NativeFieldInfoPtr_label), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F81 RID: 8065
|
|
// (get) Token: 0x06005A88 RID: 23176 RVA: 0x0016D07C File Offset: 0x0016B27C
|
|
// (set) Token: 0x06005A89 RID: 23177 RVA: 0x0016D0B0 File Offset: 0x0016B2B0
|
|
public unsafe Text value
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIToggleHandler.NativeFieldInfoPtr_value);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Text(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIToggleHandler.NativeFieldInfoPtr_value), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F82 RID: 8066
|
|
// (get) Token: 0x06005A8A RID: 23178 RVA: 0x0016D0D8 File Offset: 0x0016B2D8
|
|
// (set) Token: 0x06005A8B RID: 23179 RVA: 0x0016D100 File Offset: 0x0016B300
|
|
public unsafe bool isToggle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIToggleHandler.NativeFieldInfoPtr_isToggle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIToggleHandler.NativeFieldInfoPtr_isToggle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F83 RID: 8067
|
|
// (get) Token: 0x06005A8C RID: 23180 RVA: 0x0016D124 File Offset: 0x0016B324
|
|
// (set) Token: 0x06005A8D RID: 23181 RVA: 0x0016D158 File Offset: 0x0016B358
|
|
public unsafe Action<bool> valueChangedHandler
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIToggleHandler.NativeFieldInfoPtr_valueChangedHandler);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Action<bool>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIToggleHandler.NativeFieldInfoPtr_valueChangedHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001F84 RID: 8068
|
|
// (get) Token: 0x06005A8E RID: 23182 RVA: 0x0016D180 File Offset: 0x0016B380
|
|
// (set) Token: 0x06005A8F RID: 23183 RVA: 0x0016D1B4 File Offset: 0x0016B3B4
|
|
public unsafe Il2CppStringArray toggleText
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIToggleHandler.NativeFieldInfoPtr_toggleText);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStringArray(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIToggleHandler.NativeFieldInfoPtr_toggleText), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04003C05 RID: 15365
|
|
private static readonly IntPtr NativeFieldInfoPtr_label;
|
|
|
|
// Token: 0x04003C06 RID: 15366
|
|
private static readonly IntPtr NativeFieldInfoPtr_value;
|
|
|
|
// Token: 0x04003C07 RID: 15367
|
|
private static readonly IntPtr NativeFieldInfoPtr_isToggle;
|
|
|
|
// Token: 0x04003C08 RID: 15368
|
|
private static readonly IntPtr NativeFieldInfoPtr_valueChangedHandler;
|
|
|
|
// Token: 0x04003C09 RID: 15369
|
|
private static readonly IntPtr NativeFieldInfoPtr_toggleText;
|
|
|
|
// Token: 0x04003C0A RID: 15370
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetToggle_Public_Boolean_0;
|
|
|
|
// Token: 0x04003C0B RID: 15371
|
|
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_Boolean_Action_1_Boolean_0;
|
|
|
|
// Token: 0x04003C0C RID: 15372
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetToggleTextArray_Public_Void_Il2CppStringArray_0;
|
|
|
|
// Token: 0x04003C0D RID: 15373
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04003C0E RID: 15374
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04003C0F RID: 15375
|
|
private static readonly IntPtr NativeMethodInfoPtr_Submit_Public_Void_0;
|
|
|
|
// Token: 0x04003C10 RID: 15376
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetLabel_Public_Void_String_0;
|
|
|
|
// Token: 0x04003C11 RID: 15377
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|