using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace Obi { // Token: 0x020004E4 RID: 1252 [Token(Token = "0x20004E4")] public class ObiArbiter { // Token: 0x14000013 RID: 19 // (add) Token: 0x06002BC4 RID: 11204 RVA: 0x000020D3 File Offset: 0x000002D3 // (remove) Token: 0x06002BC5 RID: 11205 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x14000013")] public static event EventHandler OnFrameStart { [Token(Token = "0x6002BC4")] [Address(RVA = "0x10C36E0", Offset = "0x10C1EE0", VA = "0x1810C36E0")] [CompilerGenerated] add { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6002BC5")] [Address(RVA = "0x10C38E0", Offset = "0x10C20E0", VA = "0x1810C38E0")] [CompilerGenerated] remove { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x14000014 RID: 20 // (add) Token: 0x06002BC6 RID: 11206 RVA: 0x000020D3 File Offset: 0x000002D3 // (remove) Token: 0x06002BC7 RID: 11207 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x14000014")] public static event EventHandler OnFrameEnd { [Token(Token = "0x6002BC6")] [Address(RVA = "0x10C35E0", Offset = "0x10C1DE0", VA = "0x1810C35E0")] [CompilerGenerated] add { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6002BC7")] [Address(RVA = "0x10C37E0", Offset = "0x10C1FE0", VA = "0x1810C37E0")] [CompilerGenerated] remove { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06002BC8 RID: 11208 RVA: 0x0005E43C File Offset: 0x0005C63C [Token(Token = "0x6002BC8")] [Address(RVA = "0x10C3030", Offset = "0x10C1830", VA = "0x1810C3030")] public static void RegisterSolver(ObiSolver solver) { int num = 0; if (solver != num) { ObiArbiter.solvers.Add(solver); return; } } // Token: 0x06002BC9 RID: 11209 RVA: 0x0005E468 File Offset: 0x0005C668 [Token(Token = "0x6002BC9")] [Address(RVA = "0x10C3100", Offset = "0x10C1900", VA = "0x1810C3100")] public static void UnregisterSolver(ObiSolver solver) { int num = 0; if (solver != num) { bool flag = ObiArbiter.solvers.Remove(solver); return; } } // Token: 0x06002BCA RID: 11210 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002BCA")] [Address(RVA = "0x10C2EE0", Offset = "0x10C16E0", VA = "0x1810C2EE0")] public static void FrameStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002BCB RID: 11211 RVA: 0x0005E494 File Offset: 0x0005C694 [Token(Token = "0x6002BCB")] [Address(RVA = "0x10C2ED0", Offset = "0x10C16D0", VA = "0x1810C2ED0")] public static double FrameEnd() { return Oni.SignalFrameEnd(); } // Token: 0x06002BCC RID: 11212 RVA: 0x0005E4A8 File Offset: 0x0005C6A8 [Token(Token = "0x6002BCC")] [Address(RVA = "0x10C2FD0", Offset = "0x10C17D0", VA = "0x1810C2FD0")] public static Oni.ProfileInfo[] GetProfileInfo() { int profilingInfoCount = Oni.GetProfilingInfoCount(); Oni.ProfileInfo[] array = new Oni.ProfileInfo[profilingInfoCount]; Oni.GetProfilingInfo(array, profilingInfoCount); return array; } // Token: 0x06002BCD RID: 11213 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002BCD")] [Address(RVA = "0x10C31D0", Offset = "0x10C19D0", VA = "0x1810C31D0")] public static void WaitForAllSolvers() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002BCE RID: 11214 RVA: 0x0005E4CC File Offset: 0x0005C6CC [Token(Token = "0x6002BCE")] [Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")] public ObiArbiter() { } // Token: 0x06002BCF RID: 11215 RVA: 0x000020D3 File Offset: 0x000002D3 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6002BCF")] [Address(RVA = "0x10C3510", Offset = "0x10C1D10", VA = "0x1810C3510")] static ObiArbiter() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003454 RID: 13396 [Token(Token = "0x4003454")] private static List solvers; // Token: 0x04003455 RID: 13397 [Token(Token = "0x4003455")] private static int solverCounter; // Token: 0x04003456 RID: 13398 [Token(Token = "0x4003456")] private static int profileThrottle; // Token: 0x04003457 RID: 13399 [Token(Token = "0x4003457")] private static int stepCounter; // Token: 0x04003458 RID: 13400 [Token(Token = "0x4003458")] private static bool frameStarted; } }