624 lines
29 KiB
C#
624 lines
29 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppSystem;
|
|
using Il2CppSystem.Collections;
|
|
using Il2CppSystem.Diagnostics;
|
|
|
|
namespace Obi
|
|
{
|
|
// Token: 0x020004DA RID: 1242
|
|
public class CoroutineJob : Object
|
|
{
|
|
// Token: 0x17003088 RID: 12424
|
|
// (get) Token: 0x06008F1F RID: 36639 RVA: 0x0024CD30 File Offset: 0x0024AF30
|
|
public unsafe Object Result
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob.NativeMethodInfoPtr_get_Result_Public_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Object(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003089 RID: 12425
|
|
// (get) Token: 0x06008F20 RID: 36640 RVA: 0x0024CD88 File Offset: 0x0024AF88
|
|
public unsafe bool IsDone
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob.NativeMethodInfoPtr_get_IsDone_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700308A RID: 12426
|
|
// (get) Token: 0x06008F21 RID: 36641 RVA: 0x0024CDD8 File Offset: 0x0024AFD8
|
|
public unsafe bool RaisedException
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob.NativeMethodInfoPtr_get_RaisedException_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008F22 RID: 36642 RVA: 0x0024CE28 File Offset: 0x0024B028
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 628335, RefRangeEnd = 628336, XrefRangeStart = 628334, XrefRangeEnd = 628335, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Init()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob.NativeMethodInfoPtr_Init_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008F23 RID: 36643 RVA: 0x0024CE6C File Offset: 0x0024B06C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628336, XrefRangeEnd = 628353, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static Object RunSynchronously(IEnumerator coroutine)
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(coroutine);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob.NativeMethodInfoPtr_RunSynchronously_Public_Static_Object_IEnumerator_0, 0, (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Object(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008F24 RID: 36644 RVA: 0x0024CECC File Offset: 0x0024B0CC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628353, XrefRangeEnd = 628359, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe IEnumerator Start(IEnumerator coroutine)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(coroutine);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob.NativeMethodInfoPtr_Start_Public_IEnumerator_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008F25 RID: 36645 RVA: 0x0024CF3C File Offset: 0x0024B13C
|
|
[CallerCount(0)]
|
|
public unsafe void Stop()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob.NativeMethodInfoPtr_Stop_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008F26 RID: 36646 RVA: 0x0024CF80 File Offset: 0x0024B180
|
|
[CallerCount(1659)]
|
|
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe CoroutineJob()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008F27 RID: 36647 RVA: 0x0024CFCC File Offset: 0x0024B1CC
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static CoroutineJob()
|
|
{
|
|
Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "CoroutineJob");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr);
|
|
CoroutineJob.NativeFieldInfoPtr_result = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, "result");
|
|
CoroutineJob.NativeFieldInfoPtr_isDone = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, "isDone");
|
|
CoroutineJob.NativeFieldInfoPtr_raisedException = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, "raisedException");
|
|
CoroutineJob.NativeFieldInfoPtr_stop = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, "stop");
|
|
CoroutineJob.NativeFieldInfoPtr_e = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, "e");
|
|
CoroutineJob.NativeFieldInfoPtr_asyncThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, "asyncThreshold");
|
|
CoroutineJob.NativeMethodInfoPtr_get_Result_Public_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, 100674367);
|
|
CoroutineJob.NativeMethodInfoPtr_get_IsDone_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, 100674368);
|
|
CoroutineJob.NativeMethodInfoPtr_get_RaisedException_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, 100674369);
|
|
CoroutineJob.NativeMethodInfoPtr_Init_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, 100674370);
|
|
CoroutineJob.NativeMethodInfoPtr_RunSynchronously_Public_Static_Object_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, 100674371);
|
|
CoroutineJob.NativeMethodInfoPtr_Start_Public_IEnumerator_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, 100674372);
|
|
CoroutineJob.NativeMethodInfoPtr_Stop_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, 100674373);
|
|
CoroutineJob.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, 100674374);
|
|
}
|
|
|
|
// Token: 0x06008F28 RID: 36648 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public CoroutineJob(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003082 RID: 12418
|
|
// (get) Token: 0x06008F29 RID: 36649 RVA: 0x0024D114 File Offset: 0x0024B314
|
|
// (set) Token: 0x06008F2A RID: 36650 RVA: 0x0024D148 File Offset: 0x0024B348
|
|
public unsafe Object result
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_result);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Object(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_result), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003083 RID: 12419
|
|
// (get) Token: 0x06008F2B RID: 36651 RVA: 0x0024D170 File Offset: 0x0024B370
|
|
// (set) Token: 0x06008F2C RID: 36652 RVA: 0x0024D198 File Offset: 0x0024B398
|
|
public unsafe bool isDone
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_isDone);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_isDone)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003084 RID: 12420
|
|
// (get) Token: 0x06008F2D RID: 36653 RVA: 0x0024D1BC File Offset: 0x0024B3BC
|
|
// (set) Token: 0x06008F2E RID: 36654 RVA: 0x0024D1E4 File Offset: 0x0024B3E4
|
|
public unsafe bool raisedException
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_raisedException);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_raisedException)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003085 RID: 12421
|
|
// (get) Token: 0x06008F2F RID: 36655 RVA: 0x0024D208 File Offset: 0x0024B408
|
|
// (set) Token: 0x06008F30 RID: 36656 RVA: 0x0024D230 File Offset: 0x0024B430
|
|
public unsafe bool stop
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_stop);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_stop)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003086 RID: 12422
|
|
// (get) Token: 0x06008F31 RID: 36657 RVA: 0x0024D254 File Offset: 0x0024B454
|
|
// (set) Token: 0x06008F32 RID: 36658 RVA: 0x0024D288 File Offset: 0x0024B488
|
|
public unsafe Exception e
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_e);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Exception(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_e), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003087 RID: 12423
|
|
// (get) Token: 0x06008F33 RID: 36659 RVA: 0x0024D2B0 File Offset: 0x0024B4B0
|
|
// (set) Token: 0x06008F34 RID: 36660 RVA: 0x0024D2D8 File Offset: 0x0024B4D8
|
|
public unsafe int asyncThreshold
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_asyncThreshold);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.NativeFieldInfoPtr_asyncThreshold)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005F65 RID: 24421
|
|
private static readonly IntPtr NativeFieldInfoPtr_result;
|
|
|
|
// Token: 0x04005F66 RID: 24422
|
|
private static readonly IntPtr NativeFieldInfoPtr_isDone;
|
|
|
|
// Token: 0x04005F67 RID: 24423
|
|
private static readonly IntPtr NativeFieldInfoPtr_raisedException;
|
|
|
|
// Token: 0x04005F68 RID: 24424
|
|
private static readonly IntPtr NativeFieldInfoPtr_stop;
|
|
|
|
// Token: 0x04005F69 RID: 24425
|
|
private static readonly IntPtr NativeFieldInfoPtr_e;
|
|
|
|
// Token: 0x04005F6A RID: 24426
|
|
private static readonly IntPtr NativeFieldInfoPtr_asyncThreshold;
|
|
|
|
// Token: 0x04005F6B RID: 24427
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_Result_Public_get_Object_0;
|
|
|
|
// Token: 0x04005F6C RID: 24428
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_IsDone_Public_get_Boolean_0;
|
|
|
|
// Token: 0x04005F6D RID: 24429
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_RaisedException_Public_get_Boolean_0;
|
|
|
|
// Token: 0x04005F6E RID: 24430
|
|
private static readonly IntPtr NativeMethodInfoPtr_Init_Private_Void_0;
|
|
|
|
// Token: 0x04005F6F RID: 24431
|
|
private static readonly IntPtr NativeMethodInfoPtr_RunSynchronously_Public_Static_Object_IEnumerator_0;
|
|
|
|
// Token: 0x04005F70 RID: 24432
|
|
private static readonly IntPtr NativeMethodInfoPtr_Start_Public_IEnumerator_IEnumerator_0;
|
|
|
|
// Token: 0x04005F71 RID: 24433
|
|
private static readonly IntPtr NativeMethodInfoPtr_Stop_Public_Void_0;
|
|
|
|
// Token: 0x04005F72 RID: 24434
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x020004DB RID: 1243
|
|
public class ProgressInfo : Object
|
|
{
|
|
// Token: 0x06008F35 RID: 36661 RVA: 0x0024D2FC File Offset: 0x0024B4FC
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 628319, RefRangeEnd = 628320, XrefRangeStart = 628317, XrefRangeEnd = 628319, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe ProgressInfo(string userReadableInfo, float progress)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CoroutineJob.ProgressInfo>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.ManagedStringToIl2Cpp(userReadableInfo);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref progress;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob.ProgressInfo.NativeMethodInfoPtr__ctor_Public_Void_String_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008F36 RID: 36662 RVA: 0x0024D374 File Offset: 0x0024B574
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static ProgressInfo()
|
|
{
|
|
Il2CppClassPointerStore<CoroutineJob.ProgressInfo>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, "ProgressInfo");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CoroutineJob.ProgressInfo>.NativeClassPtr);
|
|
CoroutineJob.ProgressInfo.NativeFieldInfoPtr_userReadableInfo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob.ProgressInfo>.NativeClassPtr, "userReadableInfo");
|
|
CoroutineJob.ProgressInfo.NativeFieldInfoPtr_progress = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob.ProgressInfo>.NativeClassPtr, "progress");
|
|
CoroutineJob.ProgressInfo.NativeMethodInfoPtr__ctor_Public_Void_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob.ProgressInfo>.NativeClassPtr, 100674375);
|
|
}
|
|
|
|
// Token: 0x06008F37 RID: 36663 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public ProgressInfo(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700308B RID: 12427
|
|
// (get) Token: 0x06008F38 RID: 36664 RVA: 0x0024D3DC File Offset: 0x0024B5DC
|
|
// (set) Token: 0x06008F39 RID: 36665 RVA: 0x0024D405 File Offset: 0x0024B605
|
|
public unsafe string userReadableInfo
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.ProgressInfo.NativeFieldInfoPtr_userReadableInfo);
|
|
return IL2CPP.Il2CppStringToManaged(*intPtr);
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.ProgressInfo.NativeFieldInfoPtr_userReadableInfo), IL2CPP.ManagedStringToIl2Cpp(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700308C RID: 12428
|
|
// (get) Token: 0x06008F3A RID: 36666 RVA: 0x0024D42C File Offset: 0x0024B62C
|
|
// (set) Token: 0x06008F3B RID: 36667 RVA: 0x0024D454 File Offset: 0x0024B654
|
|
public unsafe float progress
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.ProgressInfo.NativeFieldInfoPtr_progress);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob.ProgressInfo.NativeFieldInfoPtr_progress)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005F73 RID: 24435
|
|
private static readonly IntPtr NativeFieldInfoPtr_userReadableInfo;
|
|
|
|
// Token: 0x04005F74 RID: 24436
|
|
private static readonly IntPtr NativeFieldInfoPtr_progress;
|
|
|
|
// Token: 0x04005F75 RID: 24437
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_String_Single_0;
|
|
}
|
|
|
|
// Token: 0x020004DC RID: 1244
|
|
[ObfuscatedName("Obi.CoroutineJob/<Start>d__15")]
|
|
public sealed class _Start_d__15 : Object
|
|
{
|
|
// Token: 0x06008F3C RID: 36668 RVA: 0x0024D478 File Offset: 0x0024B678
|
|
[CallerCount(327)]
|
|
[CachedScanResults(RefRangeStart = 11898, RefRangeEnd = 12225, XrefRangeStart = 11898, XrefRangeEnd = 12225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe _Start_d__15(int <>1__state)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr))
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref <>1__state;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob._Start_d__15.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008F3D RID: 36669 RVA: 0x0024D4D8 File Offset: 0x0024B6D8
|
|
[CallerCount(5802)]
|
|
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void System_IDisposable_Dispose()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob._Start_d__15.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008F3E RID: 36670 RVA: 0x0024D51C File Offset: 0x0024B71C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628320, XrefRangeEnd = 628329, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe bool MoveNext()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob._Start_d__15.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x17003092 RID: 12434
|
|
// (get) Token: 0x06008F3F RID: 36671 RVA: 0x0024D56C File Offset: 0x0024B76C
|
|
public unsafe Object Current
|
|
{
|
|
[CallerCount(10)]
|
|
[CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob._Start_d__15.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Object(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008F40 RID: 36672 RVA: 0x0024D5C4 File Offset: 0x0024B7C4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628329, XrefRangeEnd = 628334, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void System_Collections_IEnumerator_Reset()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob._Start_d__15.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x17003093 RID: 12435
|
|
// (get) Token: 0x06008F41 RID: 36673 RVA: 0x0024D608 File Offset: 0x0024B808
|
|
public unsafe Object Current
|
|
{
|
|
[CallerCount(10)]
|
|
[CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CoroutineJob._Start_d__15.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Object(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008F42 RID: 36674 RVA: 0x0024D660 File Offset: 0x0024B860
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static _Start_d__15()
|
|
{
|
|
Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<CoroutineJob>.NativeClassPtr, "<Start>d__15");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr);
|
|
CoroutineJob._Start_d__15.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr, "<>1__state");
|
|
CoroutineJob._Start_d__15.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr, "<>2__current");
|
|
CoroutineJob._Start_d__15.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr, "<>4__this");
|
|
CoroutineJob._Start_d__15.NativeFieldInfoPtr_coroutine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr, "coroutine");
|
|
CoroutineJob._Start_d__15.NativeFieldInfoPtr__sw_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr, "<sw>5__2");
|
|
CoroutineJob._Start_d__15.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr, 100674376);
|
|
CoroutineJob._Start_d__15.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr, 100674377);
|
|
CoroutineJob._Start_d__15.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr, 100674378);
|
|
CoroutineJob._Start_d__15.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr, 100674379);
|
|
CoroutineJob._Start_d__15.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr, 100674380);
|
|
CoroutineJob._Start_d__15.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CoroutineJob._Start_d__15>.NativeClassPtr, 100674381);
|
|
}
|
|
|
|
// Token: 0x06008F43 RID: 36675 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public _Start_d__15(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700308D RID: 12429
|
|
// (get) Token: 0x06008F44 RID: 36676 RVA: 0x0024D768 File Offset: 0x0024B968
|
|
// (set) Token: 0x06008F45 RID: 36677 RVA: 0x0024D790 File Offset: 0x0024B990
|
|
public unsafe int __1__state
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob._Start_d__15.NativeFieldInfoPtr___1__state);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob._Start_d__15.NativeFieldInfoPtr___1__state)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700308E RID: 12430
|
|
// (get) Token: 0x06008F46 RID: 36678 RVA: 0x0024D7B4 File Offset: 0x0024B9B4
|
|
// (set) Token: 0x06008F47 RID: 36679 RVA: 0x0024D7E8 File Offset: 0x0024B9E8
|
|
public unsafe Object __2__current
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob._Start_d__15.NativeFieldInfoPtr___2__current);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Object(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob._Start_d__15.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700308F RID: 12431
|
|
// (get) Token: 0x06008F48 RID: 36680 RVA: 0x0024D810 File Offset: 0x0024BA10
|
|
// (set) Token: 0x06008F49 RID: 36681 RVA: 0x0024D844 File Offset: 0x0024BA44
|
|
public unsafe CoroutineJob __4__this
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob._Start_d__15.NativeFieldInfoPtr___4__this);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new CoroutineJob(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob._Start_d__15.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003090 RID: 12432
|
|
// (get) Token: 0x06008F4A RID: 36682 RVA: 0x0024D86C File Offset: 0x0024BA6C
|
|
// (set) Token: 0x06008F4B RID: 36683 RVA: 0x0024D8A0 File Offset: 0x0024BAA0
|
|
public unsafe IEnumerator coroutine
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob._Start_d__15.NativeFieldInfoPtr_coroutine);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new IEnumerator(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob._Start_d__15.NativeFieldInfoPtr_coroutine), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003091 RID: 12433
|
|
// (get) Token: 0x06008F4C RID: 36684 RVA: 0x0024D8C8 File Offset: 0x0024BAC8
|
|
// (set) Token: 0x06008F4D RID: 36685 RVA: 0x0024D8FC File Offset: 0x0024BAFC
|
|
public unsafe Stopwatch _sw_5__2
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob._Start_d__15.NativeFieldInfoPtr__sw_5__2);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Stopwatch(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CoroutineJob._Start_d__15.NativeFieldInfoPtr__sw_5__2), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005F76 RID: 24438
|
|
private static readonly IntPtr NativeFieldInfoPtr___1__state;
|
|
|
|
// Token: 0x04005F77 RID: 24439
|
|
private static readonly IntPtr NativeFieldInfoPtr___2__current;
|
|
|
|
// Token: 0x04005F78 RID: 24440
|
|
private static readonly IntPtr NativeFieldInfoPtr___4__this;
|
|
|
|
// Token: 0x04005F79 RID: 24441
|
|
private static readonly IntPtr NativeFieldInfoPtr_coroutine;
|
|
|
|
// Token: 0x04005F7A RID: 24442
|
|
private static readonly IntPtr NativeFieldInfoPtr__sw_5__2;
|
|
|
|
// Token: 0x04005F7B RID: 24443
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
|
|
|
|
// Token: 0x04005F7C RID: 24444
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
|
|
|
|
// Token: 0x04005F7D RID: 24445
|
|
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
|
|
|
|
// Token: 0x04005F7E RID: 24446
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0;
|
|
|
|
// Token: 0x04005F7F RID: 24447
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
|
|
|
|
// Token: 0x04005F80 RID: 24448
|
|
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
|
|
}
|
|
}
|
|
}
|