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

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