using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.AI; // Token: 0x02002E49 RID: 11849 [Token(Token = "0x2002E49")] [StructLayout(3)] public static class PFEIDJDACLO { // Token: 0x060153C8 RID: 86984 RVA: 0x0051BF34 File Offset: 0x0051A134 [Token(Token = "0x60153C8")] [Address(RVA = "0x1609B70", Offset = "0x1608570", VA = "0x181609B70")] public static void AMGOKGIMIAD(List PJDCOFNHFCA) { throw new NullReferenceException(); } // Token: 0x060153C9 RID: 86985 RVA: 0x0051BF68 File Offset: 0x0051A168 [Token(Token = "0x60153C9")] [Address(RVA = "0x1609E30", Offset = "0x1608830", VA = "0x181609E30")] public static string IOAIPKEEHOO(JIEHOGDIGPG BCDIBBFPLNE) { EnemyRuntimeConfig.Config config; if (config == 0) { } return config.PrefabName; } // Token: 0x060153CA RID: 86986 RVA: 0x0051BF84 File Offset: 0x0051A184 [Token(Token = "0x60153CA")] [Address(RVA = "0x1609DC0", Offset = "0x16087C0", VA = "0x181609DC0")] public static EOBBJADIFAI IFIIHJDNMMP(JIEHOGDIGPG BCDIBBFPLNE) { EnemyRuntimeConfig.Config config; if (config == 0) { return EOBBJADIFAI.INVALID; } return config.BehaviorType; } // Token: 0x060153CB RID: 86987 RVA: 0x0051BFA0 File Offset: 0x0051A1A0 [Token(Token = "0x60153CB")] [Address(RVA = "0x1609F20", Offset = "0x1608920", VA = "0x181609F20")] public static string NPDAPJBECBE(JIEHOGDIGPG BCDIBBFPLNE) { EnemyRuntimeConfig.Config config; if (config == 0) { } return config.EnemyDamageFriendlyNameString; } // Token: 0x060153CC RID: 86988 RVA: 0x0051BFBC File Offset: 0x0051A1BC [Token(Token = "0x60153CC")] [Address(RVA = "0x1609E90", Offset = "0x1608890", VA = "0x181609E90")] public static int JLFAHCMNHCJ(JIEHOGDIGPG BCDIBBFPLNE, out int IHJLEJDMGEL, out int BDAFIMMPFOA) { /* An exception occurred when decompiling this method (060153CC) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 PFEIDJDACLO::JLFAHCMNHCJ(JIEHOGDIGPG,System.Int32&,System.Int32&) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_1: stloc:int32(var_4_2E, ldfld:int32(EnemyScoreInfo::MinScore, ldfld:EnemyScoreInfo[exp:valuetype RecRoom.Core.AI.EnemyRuntimeConfig/Config/EnemyScoreInfo&](Config::ScoreInfo, ldloc:Config(var_3)))) stfld:int32(int32::m_value, ldloc:int32&(IHJLEJDMGEL), ldloc:int32(var_4_2E)) stloc:int32(var_5_43, ldfld:int32(EnemyScoreInfo::MaxScore, ldfld:EnemyScoreInfo[exp:valuetype RecRoom.Core.AI.EnemyRuntimeConfig/Config/EnemyScoreInfo&](Config::ScoreInfo, ldloc:Config(var_3)))) stfld:int32(int32::m_value, ldloc:int32&(BDAFIMMPFOA), ldloc:int32(var_5_43)) } 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.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: 0x060153CD RID: 86989 RVA: 0x0051C018 File Offset: 0x0051A218 [Token(Token = "0x60153CD")] [Address(RVA = "0x1609CE0", Offset = "0x16086E0", VA = "0x181609CE0")] public static float CGIJGEMAGNC() { bool flag; if (!flag) { } throw new NullReferenceException(); } // Token: 0x060153CE RID: 86990 RVA: 0x0051C030 File Offset: 0x0051A230 [Token(Token = "0x60153CE")] [Address(RVA = "0x1609F80", Offset = "0x1608980", VA = "0x181609F80")] private static EnemyRuntimeConfig.Config PNFJHHJCCHP(JIEHOGDIGPG BCDIBBFPLNE) { bool flag; if (flag) { } throw new IndexOutOfRangeException(); } // Token: 0x060153CF RID: 86991 RVA: 0x0051C04C File Offset: 0x0051A24C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60153CF")] [Address(RVA = "0x160A110", Offset = "0x1608B10", VA = "0x18160A110")] static PFEIDJDACLO() { EnemyRuntimeConfig enemyRuntimeConfig = OIOLECLLCPM.GDJBDCKGDLE(0); } // Token: 0x0400E2C3 RID: 58051 [Token(Token = "0x400E2C3")] public static EnemyRuntimeConfig DGJDBMCMINB; }