154 lines
4.8 KiB
C#
154 lines
4.8 KiB
C#
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<ObiSolver> 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;
|
|
}
|
|
}
|