using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; namespace Obi { // Token: 0x020004F3 RID: 1267 public class ObiArbiter : Object { // Token: 0x0600909C RID: 37020 RVA: 0x00253170 File Offset: 0x00251370 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 629269, XrefRangeEnd = 629280, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void add_OnFrameStart(EventHandler value) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiArbiter.NativeMethodInfoPtr_add_OnFrameStart_Public_Static_add_Void_EventHandler_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600909D RID: 37021 RVA: 0x002531BC File Offset: 0x002513BC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 629280, XrefRangeEnd = 629291, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void remove_OnFrameStart(EventHandler value) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiArbiter.NativeMethodInfoPtr_remove_OnFrameStart_Public_Static_rem_Void_EventHandler_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600909E RID: 37022 RVA: 0x00253208 File Offset: 0x00251408 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 629291, XrefRangeEnd = 629302, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void add_OnFrameEnd(EventHandler value) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiArbiter.NativeMethodInfoPtr_add_OnFrameEnd_Public_Static_add_Void_EventHandler_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600909F RID: 37023 RVA: 0x00253254 File Offset: 0x00251454 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 629302, XrefRangeEnd = 629313, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void remove_OnFrameEnd(EventHandler value) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiArbiter.NativeMethodInfoPtr_remove_OnFrameEnd_Public_Static_rem_Void_EventHandler_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060090A0 RID: 37024 RVA: 0x002532A0 File Offset: 0x002514A0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 629324, RefRangeEnd = 629325, XrefRangeStart = 629313, XrefRangeEnd = 629324, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void RegisterSolver(ObiSolver solver) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiArbiter.NativeMethodInfoPtr_RegisterSolver_Public_Static_Void_ObiSolver_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060090A1 RID: 37025 RVA: 0x002532EC File Offset: 0x002514EC [CallerCount(1)] [CachedScanResults(RefRangeStart = 629336, RefRangeEnd = 629337, XrefRangeStart = 629325, XrefRangeEnd = 629336, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void UnregisterSolver(ObiSolver solver) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiArbiter.NativeMethodInfoPtr_UnregisterSolver_Public_Static_Void_ObiSolver_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060090A2 RID: 37026 RVA: 0x00253338 File Offset: 0x00251538 [CallerCount(1)] [CachedScanResults(RefRangeStart = 629348, RefRangeEnd = 629349, XrefRangeStart = 629337, XrefRangeEnd = 629348, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void FrameStart() { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiArbiter.NativeMethodInfoPtr_FrameStart_Public_Static_Void_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060090A3 RID: 37027 RVA: 0x0025336C File Offset: 0x0025156C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 629349, XrefRangeEnd = 629350, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static double FrameEnd() { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiArbiter.NativeMethodInfoPtr_FrameEnd_Public_Static_Double_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x060090A4 RID: 37028 RVA: 0x002533B0 File Offset: 0x002515B0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 629350, XrefRangeEnd = 629355, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static Il2CppReferenceArray GetProfileInfo() { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiArbiter.NativeMethodInfoPtr_GetProfileInfo_Public_Static_Il2CppReferenceArray_1_ProfileInfo_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } // Token: 0x060090A5 RID: 37029 RVA: 0x002533F8 File Offset: 0x002515F8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 629405, RefRangeEnd = 629406, XrefRangeStart = 629355, XrefRangeEnd = 629405, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static void WaitForAllSolvers() { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiArbiter.NativeMethodInfoPtr_WaitForAllSolvers_Public_Static_Void_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060090A6 RID: 37030 RVA: 0x0025342C File Offset: 0x0025162C [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ObiArbiter() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiArbiter.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060090A7 RID: 37031 RVA: 0x00253478 File Offset: 0x00251678 // Note: this type is marked as 'beforefieldinit'. static ObiArbiter() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiArbiter"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiArbiter.NativeFieldInfoPtr_solvers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "solvers"); ObiArbiter.NativeFieldInfoPtr_solverCounter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "solverCounter"); ObiArbiter.NativeFieldInfoPtr_profileThrottle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "profileThrottle"); ObiArbiter.NativeFieldInfoPtr_stepCounter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "stepCounter"); ObiArbiter.NativeFieldInfoPtr_frameStarted = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "frameStarted"); ObiArbiter.NativeFieldInfoPtr_OnFrameStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnFrameStart"); ObiArbiter.NativeFieldInfoPtr_OnFrameEnd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnFrameEnd"); ObiArbiter.NativeMethodInfoPtr_add_OnFrameStart_Public_Static_add_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674500); ObiArbiter.NativeMethodInfoPtr_remove_OnFrameStart_Public_Static_rem_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674501); ObiArbiter.NativeMethodInfoPtr_add_OnFrameEnd_Public_Static_add_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674502); ObiArbiter.NativeMethodInfoPtr_remove_OnFrameEnd_Public_Static_rem_Void_EventHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674503); ObiArbiter.NativeMethodInfoPtr_RegisterSolver_Public_Static_Void_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674504); ObiArbiter.NativeMethodInfoPtr_UnregisterSolver_Public_Static_Void_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674505); ObiArbiter.NativeMethodInfoPtr_FrameStart_Public_Static_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674506); ObiArbiter.NativeMethodInfoPtr_FrameEnd_Public_Static_Double_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674507); ObiArbiter.NativeMethodInfoPtr_GetProfileInfo_Public_Static_Il2CppReferenceArray_1_ProfileInfo_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674508); ObiArbiter.NativeMethodInfoPtr_WaitForAllSolvers_Public_Static_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674509); ObiArbiter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674510); } // Token: 0x060090A8 RID: 37032 RVA: 0x0000A74C File Offset: 0x0000894C public ObiArbiter(IntPtr pointer) : base(pointer) { } // Token: 0x17003105 RID: 12549 // (get) Token: 0x060090A9 RID: 37033 RVA: 0x00253610 File Offset: 0x00251810 // (set) Token: 0x060090AA RID: 37034 RVA: 0x0025363B File Offset: 0x0025183B public unsafe static List solvers { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(ObiArbiter.NativeFieldInfoPtr_solvers, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new List(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(ObiArbiter.NativeFieldInfoPtr_solvers, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003106 RID: 12550 // (get) Token: 0x060090AB RID: 37035 RVA: 0x00253650 File Offset: 0x00251850 // (set) Token: 0x060090AC RID: 37036 RVA: 0x0025366E File Offset: 0x0025186E public unsafe static int solverCounter { get { int num; IL2CPP.il2cpp_field_static_get_value(ObiArbiter.NativeFieldInfoPtr_solverCounter, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(ObiArbiter.NativeFieldInfoPtr_solverCounter, (void*)(&value)); } } // Token: 0x17003107 RID: 12551 // (get) Token: 0x060090AD RID: 37037 RVA: 0x00253680 File Offset: 0x00251880 // (set) Token: 0x060090AE RID: 37038 RVA: 0x0025369E File Offset: 0x0025189E public unsafe static int profileThrottle { get { int num; IL2CPP.il2cpp_field_static_get_value(ObiArbiter.NativeFieldInfoPtr_profileThrottle, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(ObiArbiter.NativeFieldInfoPtr_profileThrottle, (void*)(&value)); } } // Token: 0x17003108 RID: 12552 // (get) Token: 0x060090AF RID: 37039 RVA: 0x002536B0 File Offset: 0x002518B0 // (set) Token: 0x060090B0 RID: 37040 RVA: 0x002536CE File Offset: 0x002518CE public unsafe static int stepCounter { get { int num; IL2CPP.il2cpp_field_static_get_value(ObiArbiter.NativeFieldInfoPtr_stepCounter, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(ObiArbiter.NativeFieldInfoPtr_stepCounter, (void*)(&value)); } } // Token: 0x17003109 RID: 12553 // (get) Token: 0x060090B1 RID: 37041 RVA: 0x002536E0 File Offset: 0x002518E0 // (set) Token: 0x060090B2 RID: 37042 RVA: 0x002536FE File Offset: 0x002518FE public unsafe static bool frameStarted { get { bool flag; IL2CPP.il2cpp_field_static_get_value(ObiArbiter.NativeFieldInfoPtr_frameStarted, (void*)(&flag)); return flag; } set { IL2CPP.il2cpp_field_static_set_value(ObiArbiter.NativeFieldInfoPtr_frameStarted, (void*)(&value)); } } // Token: 0x1700310A RID: 12554 // (get) Token: 0x060090B3 RID: 37043 RVA: 0x00253710 File Offset: 0x00251910 // (set) Token: 0x060090B4 RID: 37044 RVA: 0x0025373B File Offset: 0x0025193B public unsafe static EventHandler OnFrameStart { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(ObiArbiter.NativeFieldInfoPtr_OnFrameStart, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new EventHandler(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(ObiArbiter.NativeFieldInfoPtr_OnFrameStart, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700310B RID: 12555 // (get) Token: 0x060090B5 RID: 37045 RVA: 0x00253750 File Offset: 0x00251950 // (set) Token: 0x060090B6 RID: 37046 RVA: 0x0025377B File Offset: 0x0025197B public unsafe static EventHandler OnFrameEnd { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(ObiArbiter.NativeFieldInfoPtr_OnFrameEnd, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new EventHandler(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(ObiArbiter.NativeFieldInfoPtr_OnFrameEnd, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04006070 RID: 24688 private static readonly IntPtr NativeFieldInfoPtr_solvers; // Token: 0x04006071 RID: 24689 private static readonly IntPtr NativeFieldInfoPtr_solverCounter; // Token: 0x04006072 RID: 24690 private static readonly IntPtr NativeFieldInfoPtr_profileThrottle; // Token: 0x04006073 RID: 24691 private static readonly IntPtr NativeFieldInfoPtr_stepCounter; // Token: 0x04006074 RID: 24692 private static readonly IntPtr NativeFieldInfoPtr_frameStarted; // Token: 0x04006075 RID: 24693 private static readonly IntPtr NativeFieldInfoPtr_OnFrameStart; // Token: 0x04006076 RID: 24694 private static readonly IntPtr NativeFieldInfoPtr_OnFrameEnd; // Token: 0x04006077 RID: 24695 private static readonly IntPtr NativeMethodInfoPtr_add_OnFrameStart_Public_Static_add_Void_EventHandler_0; // Token: 0x04006078 RID: 24696 private static readonly IntPtr NativeMethodInfoPtr_remove_OnFrameStart_Public_Static_rem_Void_EventHandler_0; // Token: 0x04006079 RID: 24697 private static readonly IntPtr NativeMethodInfoPtr_add_OnFrameEnd_Public_Static_add_Void_EventHandler_0; // Token: 0x0400607A RID: 24698 private static readonly IntPtr NativeMethodInfoPtr_remove_OnFrameEnd_Public_Static_rem_Void_EventHandler_0; // Token: 0x0400607B RID: 24699 private static readonly IntPtr NativeMethodInfoPtr_RegisterSolver_Public_Static_Void_ObiSolver_0; // Token: 0x0400607C RID: 24700 private static readonly IntPtr NativeMethodInfoPtr_UnregisterSolver_Public_Static_Void_ObiSolver_0; // Token: 0x0400607D RID: 24701 private static readonly IntPtr NativeMethodInfoPtr_FrameStart_Public_Static_Void_0; // Token: 0x0400607E RID: 24702 private static readonly IntPtr NativeMethodInfoPtr_FrameEnd_Public_Static_Double_0; // Token: 0x0400607F RID: 24703 private static readonly IntPtr NativeMethodInfoPtr_GetProfileInfo_Public_Static_Il2CppReferenceArray_1_ProfileInfo_0; // Token: 0x04006080 RID: 24704 private static readonly IntPtr NativeMethodInfoPtr_WaitForAllSolvers_Public_Static_Void_0; // Token: 0x04006081 RID: 24705 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }