This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,236 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Networking;
namespace RecRoom.Core.Creation
{
// Token: 0x02002B57 RID: 11095
[Token(Token = "0x2002B57")]
[Serializable]
[StructLayout(0, Size = 12)]
public struct CostInfo
{
// Token: 0x06013666 RID: 79462 RVA: 0x004A6C70 File Offset: 0x004A4E70
[Token(Token = "0x6013666")]
[Address(RVA = "0x25000", Offset = "0x24400", VA = "0x180025000")]
public CostInfo(int inkCost, int lightsCost, int aiCost)
{
}
// Token: 0x06013667 RID: 79463 RVA: 0x004A6C80 File Offset: 0x004A4E80
[Token(Token = "0x6013667")]
[Address(RVA = "0x237AA0", Offset = "0x236EA0", VA = "0x180237AA0", Slot = "0")]
public override bool Equals(object NLNHFEEMFBN)
{
bool flag;
return flag;
}
// Token: 0x06013668 RID: 79464 RVA: 0x004A6C98 File Offset: 0x004A4E98
[Token(Token = "0x6013668")]
[Address(RVA = "0x237B70", Offset = "0x236F70", VA = "0x180237B70", Slot = "2")]
public override int GetHashCode()
{
/*
An exception occurred when decompiling this method (06013668)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 RecRoom.Core.Creation.CostInfo::GetHashCode()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int64(var_1_08, mul:int64(ldloc:int64(var_0), conv.u4:uint32[exp:int64](ldc.i4:int32[exp:uint32](397))))
}
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: 0x170033CA RID: 13258
// (get) Token: 0x06013669 RID: 79465 RVA: 0x004A6CB0 File Offset: 0x004A4EB0
[Token(Token = "0x170033CA")]
public static CostInfo zero
{
[Token(Token = "0x6013669")]
[Address(RVA = "0xCC8440", Offset = "0xCC6E40", VA = "0x180CC8440")]
get
{
}
}
// Token: 0x0601366A RID: 79466 RVA: 0x004A6CC0 File Offset: 0x004A4EC0
[Token(Token = "0x601366A")]
[Address(RVA = "0xCC8580", Offset = "0xCC6F80", VA = "0x180CC8580")]
public static bool JGIMJGNAJHP(CostInfo DMPJCAIFJBJ, CostInfo KOLDNBHNKHH)
{
return DMPJCAIFJBJ.aiCost == KOLDNBHNKHH.aiCost;
}
// Token: 0x0601366B RID: 79467 RVA: 0x004A6CE0 File Offset: 0x004A4EE0
[Token(Token = "0x601366B")]
[Address(RVA = "0xCC8760", Offset = "0xCC7160", VA = "0x180CC8760")]
public static bool BDBLGMKABNK(CostInfo DMPJCAIFJBJ, CostInfo KOLDNBHNKHH)
{
return DMPJCAIFJBJ.aiCost != KOLDNBHNKHH.aiCost;
}
// Token: 0x0601366C RID: 79468 RVA: 0x004A6D00 File Offset: 0x004A4F00
[Token(Token = "0x601366C")]
[Address(RVA = "0x167BB80", Offset = "0x167A580", VA = "0x18167BB80")]
public static CostInfo BPJDFPACLMK(CostInfo DMPJCAIFJBJ, CostInfo KOLDNBHNKHH)
{
int num = KOLDNBHNKHH.aiCost;
DMPJCAIFJBJ.aiCost = num;
return DMPJCAIFJBJ;
}
// Token: 0x0601366D RID: 79469 RVA: 0x004A6D1C File Offset: 0x004A4F1C
[Token(Token = "0x601366D")]
[Address(RVA = "0x167BD20", Offset = "0x167A720", VA = "0x18167BD20")]
public static GBDECALBCOP JKKDDMKEBAP(KJIBJJOHPEJ EJIFDLNBHLA)
{
if (EJIFDLNBHLA == KJIBJJOHPEJ.Success || EJIFDLNBHLA == KJIBJJOHPEJ.Success || EJIFDLNBHLA == KJIBJJOHPEJ.Success || EJIFDLNBHLA != KJIBJJOHPEJ.Failure_OverInkLimit)
{
return;
}
}
// Token: 0x0601366E RID: 79470 RVA: 0x004A6D3C File Offset: 0x004A4F3C
[Token(Token = "0x601366E")]
[Address(RVA = "0x167BC20", Offset = "0x167A620", VA = "0x18167BC20")]
public static string FMNFLAFMKPM(KJIBJJOHPEJ GIAOBLMEMMI)
{
if (GIAOBLMEMMI != KJIBJJOHPEJ.Success)
{
if (GIAOBLMEMMI == KJIBJJOHPEJ.Success)
{
return "Not enough ink";
}
if (GIAOBLMEMMI == KJIBJJOHPEJ.Success)
{
return "Too many lights";
}
if (GIAOBLMEMMI == KJIBJJOHPEJ.Failure_OverInkLimit)
{
return "Too many ai controllers";
}
}
return "";
}
// Token: 0x170033CB RID: 13259
// (get) Token: 0x0601366F RID: 79471 RVA: 0x004A6D74 File Offset: 0x004A4F74
[Token(Token = "0x170033CB")]
public bool IsEntirelyZeroOrNegative
{
[Token(Token = "0x601366F")]
[Address(RVA = "0x237C10", Offset = "0x237010", VA = "0x180237C10")]
get
{
bool flag;
return flag;
}
}
// Token: 0x06013670 RID: 79472 RVA: 0x004A6D84 File Offset: 0x004A4F84
[Token(Token = "0x6013670")]
[Address(RVA = "0x237BB0", Offset = "0x236FB0", VA = "0x180237BB0")]
public KJIBJJOHPEJ MEAIAGFPFGC(CostInfo DMMEOELKKDC)
{
int num = DMMEOELKKDC.aiCost;
return KJIBJJOHPEJ.Failure_OverLightsLimit;
}
// Token: 0x06013671 RID: 79473 RVA: 0x004A6DA0 File Offset: 0x004A4FA0
[Token(Token = "0x6013671")]
[Address(RVA = "0x237A80", Offset = "0x236E80", VA = "0x180237A80")]
public bool ELLAIAJACNH(CostInfo DMMEOELKKDC)
{
bool flag;
return flag;
}
// Token: 0x06013672 RID: 79474 RVA: 0x004A6DB0 File Offset: 0x004A4FB0
[Token(Token = "0x6013672")]
[Address(RVA = "0x237B90", Offset = "0x236F90", VA = "0x180237B90")]
public bool HNDKMPFGELP(CostInfo DMMEOELKKDC)
{
bool flag;
return flag;
}
// Token: 0x06013673 RID: 79475 RVA: 0x004A6DC0 File Offset: 0x004A4FC0
[Token(Token = "0x6013673")]
[Address(RVA = "0x237B50", Offset = "0x236F50", VA = "0x180237B50")]
public bool FAKCHELHKOG(CostInfo DMMEOELKKDC)
{
int num = DMMEOELKKDC.aiCost;
bool flag;
return flag;
}
// Token: 0x06013674 RID: 79476 RVA: 0x004A6DD8 File Offset: 0x004A4FD8
[Token(Token = "0x6013674")]
[Address(RVA = "0x167BAB0", Offset = "0x167A4B0", VA = "0x18167BAB0")]
[BBKEDJMCLLL]
private static void ADDNDMLNEIC()
{
PMDMLFNOIDA pmdmlfnoida = PMDMLFNOIDA.ONCPNMDGGKG;
int num;
Action<BitPacker, CostInfo> action = new Action(num.JBHAJMMOLLJ);
num = 0;
int num2;
Func<BitPacker, CostInfo> func = new Func(num2.MCKJAKJPKBD);
num2 = 0;
pmdmlfnoida.PAKHKCPLNMC<CostInfo>(action, func);
}
// Token: 0x06013675 RID: 79477 RVA: 0x004A6E20 File Offset: 0x004A5020
[Token(Token = "0x6013675")]
[Address(RVA = "0x167BE10", Offset = "0x167A810", VA = "0x18167BE10")]
[AGKGJGBOJEI]
private static void MPOIGAPMEGE()
{
PMDMLFNOIDA.ONCPNMDGGKG.NFJKPKDIFKP<CostInfo>();
}
// Token: 0x06013676 RID: 79478 RVA: 0x004A6E40 File Offset: 0x004A5040
[Token(Token = "0x6013676")]
[Address(RVA = "0x167BCB0", Offset = "0x167A6B0", VA = "0x18167BCB0")]
private static void JBHAJMMOLLJ(BitPacker AKOEGAKLNCI, CostInfo EICGEAEHBBO)
{
int num = EICGEAEHBBO.aiCost;
AKOEGAKLNCI.WriteVarInt(num);
}
// Token: 0x06013677 RID: 79479 RVA: 0x004A6E64 File Offset: 0x004A5064
[Token(Token = "0x6013677")]
[Address(RVA = "0x167BD50", Offset = "0x167A750", VA = "0x18167BD50")]
private static CostInfo MCKJAKJPKBD(BitPacker AKOEGAKLNCI)
{
throw new NullReferenceException();
}
// Token: 0x0400D290 RID: 53904
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D290")]
public int inkCost;
// Token: 0x0400D291 RID: 53905
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400D291")]
public int lightsCost;
// Token: 0x0400D292 RID: 53906
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400D292")]
public int aiCost;
}
}