162 lines
7.0 KiB
C#
162 lines
7.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Core.Controllers.ScreenBehaviors;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002896 RID: 10390
|
|
[Token(Token = "0x2002896")]
|
|
[StructLayout(3)]
|
|
public class ELEJCLLAGMC : GHJPGFBHMMC<ELEJCLLAGMC, AFKDetectionScreenPlayerBehaviorConfig>
|
|
{
|
|
// Token: 0x17003115 RID: 12565
|
|
// (get) Token: 0x06012294 RID: 74388 RVA: 0x00454D40 File Offset: 0x00452F40
|
|
[Token(Token = "0x17003115")]
|
|
public override int LNEDNNJCPMG
|
|
{
|
|
[Token(Token = "0x6012294")]
|
|
[Address(RVA = "0xC390D0", Offset = "0xC37AD0", VA = "0x180C390D0", Slot = "14")]
|
|
get
|
|
{
|
|
return 32;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003116 RID: 12566
|
|
// (get) Token: 0x06012295 RID: 74389 RVA: 0x00454D50 File Offset: 0x00452F50
|
|
[Token(Token = "0x17003116")]
|
|
public override bool KAPLCJDFAMJ
|
|
{
|
|
[Token(Token = "0x6012295")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012296 RID: 74390 RVA: 0x00454D60 File Offset: 0x00452F60
|
|
[Token(Token = "0x6012296")]
|
|
[Address(RVA = "0x1C2BEF0", Offset = "0x1C2A8F0", VA = "0x181C2BEF0", Slot = "16")]
|
|
public override void OFFLOPLJBBG(AFKDetectionScreenPlayerBehaviorConfig PBGBNMCPEAJ, LHNMJNHJCNF IHCMJLOBKBJ)
|
|
{
|
|
Camera fomhgmlpond = IHCMJLOBKBJ.FOMHGMLPOND;
|
|
float time = Time.time;
|
|
this.LGFFMGEGCKL = time;
|
|
}
|
|
|
|
// Token: 0x06012297 RID: 74391 RVA: 0x00454D84 File Offset: 0x00452F84
|
|
[Token(Token = "0x6012297")]
|
|
[Address(RVA = "0x1C2BF80", Offset = "0x1C2A980", VA = "0x181C2BF80", Slot = "20")]
|
|
protected override void PPAOALHOODL()
|
|
{
|
|
Action<bool> action = new Action(this.NHPAMBJBFNI);
|
|
}
|
|
|
|
// Token: 0x06012298 RID: 74392 RVA: 0x00454DA4 File Offset: 0x00452FA4
|
|
[Token(Token = "0x6012298")]
|
|
[Address(RVA = "0x1C2BC60", Offset = "0x1C2A660", VA = "0x181C2BC60", Slot = "21")]
|
|
protected override void JNGMMNANOCH()
|
|
{
|
|
Action<bool> action = new Action(this.NHPAMBJBFNI);
|
|
}
|
|
|
|
// Token: 0x06012299 RID: 74393 RVA: 0x00454DC8 File Offset: 0x00452FC8
|
|
[Token(Token = "0x6012299")]
|
|
[Address(RVA = "0x1C2B9D0", Offset = "0x1C2A3D0", VA = "0x181C2B9D0", Slot = "22")]
|
|
public override void BALOKJMBNIN()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
float time = Time.time;
|
|
this.LGFFMGEGCKL = time;
|
|
}
|
|
if (ACDNIAEFGHK.DNNENIJIFIM)
|
|
{
|
|
}
|
|
if (NOBCCPHLPNJ.MMICKFMMLJO)
|
|
{
|
|
int num = 0;
|
|
int num2 = NOBCCPHLPNJ.JGGKHJCBGLF("SKIP_SCREEN_AFK_CHECK", num);
|
|
int num3 = 0;
|
|
this.HHBJJBDALNJ = num3;
|
|
if (num3 != 0)
|
|
{
|
|
}
|
|
}
|
|
float time2 = Time.time;
|
|
}
|
|
|
|
// Token: 0x0601229A RID: 74394 RVA: 0x00454E34 File Offset: 0x00453034
|
|
[Token(Token = "0x601229A")]
|
|
[Address(RVA = "0x1C2BD40", Offset = "0x1C2A740", VA = "0x181C2BD40")]
|
|
private void NHPAMBJBFNI(bool EICEGCFPHMH)
|
|
{
|
|
if (!EICEGCFPHMH)
|
|
{
|
|
return;
|
|
}
|
|
AdditiveAnimationWeight @default = AdditiveAnimationWeight.Default;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003117 RID: 12567
|
|
// (get) Token: 0x0601229B RID: 74395 RVA: 0x00454E54 File Offset: 0x00453054
|
|
[Token(Token = "0x17003117")]
|
|
private bool DEJNGONMDPP
|
|
{
|
|
[Token(Token = "0x601229B")]
|
|
[Address(RVA = "0x1C2BB80", Offset = "0x1C2A580", VA = "0x181C2BB80")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601229B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean ELEJCLLAGMC::COPOOFEBHNN()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_0E:
|
|
stloc:int32(var_2_0F, ldc.i4:int32(0))
|
|
stloc:int32(var_3_1B, call:int32(NOBCCPHLPNJ::JGGKHJCBGLF, ldstr:string("SKIP_SCREEN_AFK_CHECK"), ldloc:int32(var_2_0F)))
|
|
stloc:int32(var_4_1D, ldc.i4:int32(0))
|
|
stfld:valuetype [mscorlib]System.Nullable`1<bool>(ELEJCLLAGMC::HHBJJBDALNJ, ldloc:ELEJCLLAGMC(this), ldloc:int32[exp:valuetype [mscorlib]System.Nullable`1<bool>](var_4_1D))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601229C RID: 74396 RVA: 0x00454E88 File Offset: 0x00453088
|
|
[Token(Token = "0x601229C")]
|
|
[Address(RVA = "0x1C2C080", Offset = "0x1C2AA80", VA = "0x181C2C080")]
|
|
public ELEJCLLAGMC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C23E RID: 49726
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400C23E")]
|
|
private float LGFFMGEGCKL;
|
|
|
|
// Token: 0x0400C23F RID: 49727
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400C23F")]
|
|
private bool? HHBJJBDALNJ;
|
|
|
|
// Token: 0x0400C240 RID: 49728
|
|
[Token(Token = "0x400C240")]
|
|
private static string HMLHILHNODD = "SKIP_SCREEN_AFK_CHECK";
|
|
}
|