185 lines
8.7 KiB
C#
185 lines
8.7 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using Il2CppSystem;
|
|
|
|
// Token: 0x020002AB RID: 683
|
|
public class MessageBoxConfig : Object
|
|
{
|
|
// Token: 0x06005B81 RID: 23425 RVA: 0x001712B4 File Offset: 0x0016F4B4
|
|
[CallerCount(38)]
|
|
[CachedScanResults(RefRangeStart = 70549, RefRangeEnd = 70587, XrefRangeStart = 70549, XrefRangeEnd = 70587, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe MessageBoxConfig(string titleText, int defaultHandlerIndex = 0)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MessageBoxConfig>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.ManagedStringToIl2Cpp(titleText);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref defaultHandlerIndex;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MessageBoxConfig.NativeMethodInfoPtr__ctor_Public_Void_String_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06005B82 RID: 23426 RVA: 0x0017132C File Offset: 0x0016F52C
|
|
[CallerCount(14)]
|
|
[CachedScanResults(RefRangeStart = 583681, RefRangeEnd = 583695, XrefRangeStart = 583680, XrefRangeEnd = 583681, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe MessageBoxConfig BindHandlerData(Il2CppReferenceArray<MessageBoxHandlerData> handlerData = null)
|
|
{
|
|
if (handlerData == null)
|
|
{
|
|
handlerData = new Il2CppReferenceArray<MessageBoxHandlerData>(0L);
|
|
}
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(handlerData);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MessageBoxConfig.NativeMethodInfoPtr_BindHandlerData_Public_MessageBoxConfig_Il2CppReferenceArray_1_MessageBoxHandlerData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new MessageBoxConfig(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005B83 RID: 23427 RVA: 0x001713B0 File Offset: 0x0016F5B0
|
|
[CallerCount(12)]
|
|
[CachedScanResults(RefRangeStart = 363175, RefRangeEnd = 363187, XrefRangeStart = 363175, XrefRangeEnd = 363187, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe MessageBoxConfig BindCloseEvent(Action closeHandler)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(closeHandler);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MessageBoxConfig.NativeMethodInfoPtr_BindCloseEvent_Public_MessageBoxConfig_Action_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new MessageBoxConfig(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005B84 RID: 23428 RVA: 0x0017141D File Offset: 0x0016F61D
|
|
public MessageBoxConfig BindHandlerData(params MessageBoxHandlerData[] handlerData)
|
|
{
|
|
return this.BindHandlerData(new Il2CppReferenceArray<MessageBoxHandlerData>(handlerData));
|
|
}
|
|
|
|
// Token: 0x06005B85 RID: 23429 RVA: 0x00171430 File Offset: 0x0016F630
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static MessageBoxConfig()
|
|
{
|
|
Il2CppClassPointerStore<MessageBoxConfig>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "MessageBoxConfig");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MessageBoxConfig>.NativeClassPtr);
|
|
MessageBoxConfig.NativeFieldInfoPtr_titleText = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MessageBoxConfig>.NativeClassPtr, "titleText");
|
|
MessageBoxConfig.NativeFieldInfoPtr_defaultHandlerIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MessageBoxConfig>.NativeClassPtr, "defaultHandlerIndex");
|
|
MessageBoxConfig.NativeFieldInfoPtr_handlerData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MessageBoxConfig>.NativeClassPtr, "handlerData");
|
|
MessageBoxConfig.NativeFieldInfoPtr_closeHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MessageBoxConfig>.NativeClassPtr, "closeHandler");
|
|
MessageBoxConfig.NativeMethodInfoPtr__ctor_Public_Void_String_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MessageBoxConfig>.NativeClassPtr, 100669807);
|
|
MessageBoxConfig.NativeMethodInfoPtr_BindHandlerData_Public_MessageBoxConfig_Il2CppReferenceArray_1_MessageBoxHandlerData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MessageBoxConfig>.NativeClassPtr, 100669808);
|
|
MessageBoxConfig.NativeMethodInfoPtr_BindCloseEvent_Public_MessageBoxConfig_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MessageBoxConfig>.NativeClassPtr, 100669809);
|
|
}
|
|
|
|
// Token: 0x06005B86 RID: 23430 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public MessageBoxConfig(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17001FC6 RID: 8134
|
|
// (get) Token: 0x06005B87 RID: 23431 RVA: 0x001714EC File Offset: 0x0016F6EC
|
|
// (set) Token: 0x06005B88 RID: 23432 RVA: 0x00171515 File Offset: 0x0016F715
|
|
public unsafe string titleText
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MessageBoxConfig.NativeFieldInfoPtr_titleText);
|
|
return IL2CPP.Il2CppStringToManaged(*intPtr);
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MessageBoxConfig.NativeFieldInfoPtr_titleText), IL2CPP.ManagedStringToIl2Cpp(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FC7 RID: 8135
|
|
// (get) Token: 0x06005B89 RID: 23433 RVA: 0x0017153C File Offset: 0x0016F73C
|
|
// (set) Token: 0x06005B8A RID: 23434 RVA: 0x00171564 File Offset: 0x0016F764
|
|
public unsafe int defaultHandlerIndex
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MessageBoxConfig.NativeFieldInfoPtr_defaultHandlerIndex);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MessageBoxConfig.NativeFieldInfoPtr_defaultHandlerIndex)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FC8 RID: 8136
|
|
// (get) Token: 0x06005B8B RID: 23435 RVA: 0x00171588 File Offset: 0x0016F788
|
|
// (set) Token: 0x06005B8C RID: 23436 RVA: 0x001715BC File Offset: 0x0016F7BC
|
|
public unsafe Il2CppReferenceArray<MessageBoxHandlerData> handlerData
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MessageBoxConfig.NativeFieldInfoPtr_handlerData);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppReferenceArray<MessageBoxHandlerData>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MessageBoxConfig.NativeFieldInfoPtr_handlerData), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FC9 RID: 8137
|
|
// (get) Token: 0x06005B8D RID: 23437 RVA: 0x001715E4 File Offset: 0x0016F7E4
|
|
// (set) Token: 0x06005B8E RID: 23438 RVA: 0x00171618 File Offset: 0x0016F818
|
|
public unsafe Action closeHandler
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MessageBoxConfig.NativeFieldInfoPtr_closeHandler);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Action(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MessageBoxConfig.NativeFieldInfoPtr_closeHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04003CAD RID: 15533
|
|
private static readonly IntPtr NativeFieldInfoPtr_titleText;
|
|
|
|
// Token: 0x04003CAE RID: 15534
|
|
private static readonly IntPtr NativeFieldInfoPtr_defaultHandlerIndex;
|
|
|
|
// Token: 0x04003CAF RID: 15535
|
|
private static readonly IntPtr NativeFieldInfoPtr_handlerData;
|
|
|
|
// Token: 0x04003CB0 RID: 15536
|
|
private static readonly IntPtr NativeFieldInfoPtr_closeHandler;
|
|
|
|
// Token: 0x04003CB1 RID: 15537
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_String_Int32_0;
|
|
|
|
// Token: 0x04003CB2 RID: 15538
|
|
private static readonly IntPtr NativeMethodInfoPtr_BindHandlerData_Public_MessageBoxConfig_Il2CppReferenceArray_1_MessageBoxHandlerData_0;
|
|
|
|
// Token: 0x04003CB3 RID: 15539
|
|
private static readonly IntPtr NativeMethodInfoPtr_BindCloseEvent_Public_MessageBoxConfig_Action_0;
|
|
}
|