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

197 lines
7.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Avatar.Outfit;
namespace RecRoom.Players.Puppet
{
// Token: 0x020023FC RID: 9212
[Token(Token = "0x20023FC")]
[StructLayout(3)]
public class LivePlayerPuppet : PlayerPuppet
{
// Token: 0x17002B7F RID: 11135
// (get) Token: 0x0600FF65 RID: 65381 RVA: 0x003BD168 File Offset: 0x003BB368
[Token(Token = "0x17002B7F")]
protected virtual bool ACJIPAAJCPB
{
[Token(Token = "0x600FF65")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
get
{
return true;
}
}
// Token: 0x17002B80 RID: 11136
// (get) Token: 0x0600FF66 RID: 65382 RVA: 0x003BD178 File Offset: 0x003BB378
[Token(Token = "0x17002B80")]
protected CNNCKAKAJKC MFMGJLEHHLI
{
[Token(Token = "0x600FF66")]
[Address(RVA = "0x1137C70", Offset = "0x1136670", VA = "0x181137C70")]
get
{
CNNCKAKAJKC clijhjjejnd = this.CLIJHJJEJND;
if (clijhjjejnd == 0)
{
CNNCKAKAJKC cnnckakajkc = new CNNCKAKAJKC();
this.NIDCJDKOAIJ();
this.CLIJHJJEJND = cnnckakajkc;
}
return clijhjjejnd;
}
}
// Token: 0x17002B81 RID: 11137
// (get) Token: 0x0600FF67 RID: 65383 RVA: 0x003BD1AC File Offset: 0x003BB3AC
[Token(Token = "0x17002B81")]
protected override PBFNANEPIFO PDOJHGJMNPH
{
[Token(Token = "0x600FF67")]
[Address(RVA = "0x1137C60", Offset = "0x1136660", VA = "0x181137C60", Slot = "5")]
get
{
/*
An exception occurred when decompiling this method (0600FF67)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PBFNANEPIFO RecRoom.Players.Puppet.LivePlayerPuppet::APDMDPBGDPL()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:CNNCKAKAJKC(var_0_06, callgetter:CNNCKAKAJKC(LivePlayerPuppet::BEAFFJCOIFH, ldloc:LivePlayerPuppet(this)))
}
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: 0x17002B82 RID: 11138
// (get) Token: 0x0600FF68 RID: 65384 RVA: 0x003BD1C0 File Offset: 0x003BB3C0
// (set) Token: 0x0600FF69 RID: 65385 RVA: 0x003BD1E0 File Offset: 0x003BB3E0
[Token(Token = "0x17002B82")]
public override Player OGEDGNGNPNA
{
[Token(Token = "0x600FF68")]
[Address(RVA = "0x1138060", Offset = "0x1136A60", VA = "0x181138060", Slot = "6")]
get
{
return this.MFMGJLEHHLI.IFCHBJFACNA;
}
[Token(Token = "0x600FF69")]
[Address(RVA = "0x1138080", Offset = "0x1136A80", VA = "0x181138080", Slot = "7")]
set
{
PBFNANEPIFO pbfnanepifo = this.PDOJHGJMNPH;
bool flag;
if (flag)
{
this.MJPBPAAPHMB();
}
this.MFMGJLEHHLI.OGEDGNGNPNA = value;
PBFNANEPIFO pbfnanepifo2 = this.PDOJHGJMNPH;
bool flag2;
if (flag2)
{
this.LateUpdate();
}
PBFNANEPIFO pbfnanepifo3 = this.PDOJHGJMNPH;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
}
// Token: 0x0600FF6A RID: 65386 RVA: 0x003BD234 File Offset: 0x003BB434
[Token(Token = "0x600FF6A")]
[Address(RVA = "0x1137EB0", Offset = "0x11368B0", VA = "0x181137EB0", Slot = "17")]
protected virtual void OnDestroy()
{
CNNCKAKAJKC clijhjjejnd = this.CLIJHJJEJND;
if (clijhjjejnd != 0)
{
clijhjjejnd.Dispose();
this.CLIJHJJEJND = (ulong)0L;
}
}
// Token: 0x0600FF6B RID: 65387 RVA: 0x003BD25C File Offset: 0x003BB45C
[Token(Token = "0x600FF6B")]
[Address(RVA = "0x1137F50", Offset = "0x1136950", VA = "0x181137F50")]
private void Start()
{
PBFNANEPIFO pbfnanepifo = this.PDOJHGJMNPH;
bool flag;
if (flag)
{
PBFNANEPIFO pbfnanepifo2 = this.PDOJHGJMNPH;
this.OnDestroy();
}
}
// Token: 0x0600FF6C RID: 65388 RVA: 0x003BD284 File Offset: 0x003BB484
[Token(Token = "0x600FF6C")]
[Address(RVA = "0x1137D80", Offset = "0x1136780", VA = "0x181137D80", Slot = "10")]
protected override void MJPBPAAPHMB()
{
this.PHBDLHMLHHJ();
PBFNANEPIFO pbfnanepifo = this.PDOJHGJMNPH;
Action action = new Action(this.ODFIFJFMEAJ);
}
// Token: 0x0600FF6D RID: 65389 RVA: 0x003BD2B4 File Offset: 0x003BB4B4
[Token(Token = "0x600FF6D")]
[Address(RVA = "0x1137CF0", Offset = "0x11366F0", VA = "0x181137CF0", Slot = "11")]
protected override void EGJCDNCPECK()
{
PBFNANEPIFO pbfnanepifo = this.PDOJHGJMNPH;
Action action = new Action(this.ODFIFJFMEAJ);
}
// Token: 0x0600FF6E RID: 65390 RVA: 0x003BD2DC File Offset: 0x003BB4DC
[Token(Token = "0x600FF6E")]
[Address(RVA = "0x1137EE0", Offset = "0x11368E0", VA = "0x181137EE0", Slot = "18")]
protected virtual void POHJGLJDMMB(Player AGHAGCKIPIK)
{
CNNCKAKAJKC cnnckakajkc = this.MFMGJLEHHLI;
PBFNANEPIFO pbfnanepifo = this.PDOJHGJMNPH;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x0600FF6F RID: 65391 RVA: 0x003BD304 File Offset: 0x003BB504
[Token(Token = "0x600FF6F")]
[Address(RVA = "0x1137E30", Offset = "0x1136830", VA = "0x181137E30")]
private void ODFIFJFMEAJ()
{
int num = 0;
if (this != num)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
// Token: 0x0600FF70 RID: 65392 RVA: 0x003BD328 File Offset: 0x003BB528
[Token(Token = "0x600FF70")]
[Address(RVA = "0x1138000", Offset = "0x1136A00", VA = "0x181138000")]
public LivePlayerPuppet()
{
List<OutfitPrefab> list = new List();
this.HBPOEKGCIKD = list;
base..ctor();
}
// Token: 0x0400A99C RID: 43420
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A99C")]
private CNNCKAKAJKC CLIJHJJEJND;
}
}