Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/PFEIDJDACLO.cs
T
2026-04-08 23:40:05 +02:00

123 lines
5.7 KiB
C#

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<JIEHOGDIGPG> 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<EnemyRuntimeConfig>(0);
}
// Token: 0x0400E2C3 RID: 58051
[Token(Token = "0x400E2C3")]
public static EnemyRuntimeConfig DGJDBMCMINB;
}