Files
2026-04-08 23:40:05 +02:00

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";
}