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,343 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Text;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecRoom.Networking.SynchronizedFields;
using UnityEngine;
namespace RecRoom.Core.Creation
{
// Token: 0x02002BDC RID: 11228
[Token(Token = "0x2002BDC")]
[StructLayout(3)]
public class SandboxDeformableShape : MonoBehaviourPun, EOCLMMENCKH, CHJEFIDMANE
{
// Token: 0x170034CC RID: 13516
// (get) Token: 0x06013C75 RID: 81013 RVA: 0x004BECC4 File Offset: 0x004BCEC4
[Token(Token = "0x170034CC")]
public SpawnableTool BKJGDBJICCG
{
[Token(Token = "0x6013C75")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get
{
return this._spawnableTool;
}
}
// Token: 0x170034CD RID: 13517
// (get) Token: 0x06013C76 RID: 81014 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06013C77 RID: 81015 RVA: 0x004BECD8 File Offset: 0x004BCED8
[Token(Token = "0x170034CD")]
private Vector3 GCEOKHCFPMD
{
[Token(Token = "0x6013C76")]
[Address(RVA = "0x1ACF330", Offset = "0x1ACDD30", VA = "0x181ACF330")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6013C77")]
[Address(RVA = "0x1ACED40", Offset = "0x1ACD740", VA = "0x181ACED40")]
set
{
SynchronizedField<Vector3> cgglbhbchjo = this.CGGLBHBCHJO;
float z = value.z;
}
}
// Token: 0x170034CE RID: 13518
// (get) Token: 0x06013C78 RID: 81016 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06013C79 RID: 81017 RVA: 0x004BECFC File Offset: 0x004BCEFC
[Token(Token = "0x170034CE")]
public Vector3 BCECMCLCHBL
{
[Token(Token = "0x6013C78")]
[Address(RVA = "0x1ACFBA0", Offset = "0x1ACE5A0", VA = "0x181ACFBA0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6013C79")]
[Address(RVA = "0x1ACF0E0", Offset = "0x1ACDAE0", VA = "0x181ACF0E0")]
private set
{
if (base.hasAuthority)
{
float z = this.ENOONGEHKGE.z;
float z2 = value.z;
bool flag;
if (flag)
{
float z3 = value.z;
this.ENOONGEHKGE.z = z3;
this.JLGBDPPOHNB = true;
}
}
}
}
// Token: 0x170034CF RID: 13519
// (get) Token: 0x06013C7A RID: 81018 RVA: 0x004BED44 File Offset: 0x004BCF44
[Token(Token = "0x170034CF")]
public Transform PDONKHKCEAO
{
[Token(Token = "0x6013C7A")]
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
get
{
return this._deformationTransform;
}
}
// Token: 0x170034D0 RID: 13520
// (get) Token: 0x06013C7B RID: 81019 RVA: 0x004BED58 File Offset: 0x004BCF58
[Token(Token = "0x170034D0")]
public bool BMFLKCEAEPJ
{
[Token(Token = "0x6013C7B")]
[Address(RVA = "0x1ACFAD0", Offset = "0x1ACE4D0", VA = "0x181ACFAD0")]
get
{
SpawnableTool spawnableTool = this._spawnableTool;
int num = 0;
bool flag = spawnableTool != num;
if (!flag)
{
return flag;
}
SpawnableTool spawnableTool2 = this._spawnableTool;
List<OGNBCNBPFCC> allowedToolTypes = SandboxDeformableShape.AllowedToolTypes;
OGNBCNBPFCC type = spawnableTool2.OPLHMKFCNOL;
bool flag2;
return flag2;
}
}
// Token: 0x06013C7C RID: 81020 RVA: 0x004BED9C File Offset: 0x004BCF9C
[Token(Token = "0x6013C7C")]
[Address(RVA = "0x1ACEAE0", Offset = "0x1ACD4E0", VA = "0x181ACEAE0", Slot = "13")]
protected override void Awake()
{
base..ctor();
SpawnableTool spawnableTool = this._spawnableTool;
int num = 0;
if (!(spawnableTool != num))
{
}
SpawnableTool spawnableTool2 = this._spawnableTool;
List<OGNBCNBPFCC> allowedToolTypes = SandboxDeformableShape.AllowedToolTypes;
OGNBCNBPFCC type = spawnableTool2.OPLHMKFCNOL;
bool flag;
if (flag)
{
Transform deformationTransform = this._deformationTransform;
Vector3 vector;
float z = vector.z;
Action action = new Action(this.DHMIACMOPGM);
SynchronizedField<Vector3> synchronizedField;
this.CGGLBHBCHJO = synchronizedField;
PhotonView photonView = base.photonView;
Action<Photon.Realtime.Player> action2 = new Action(this.FHCMNCBLJIG);
photonView.ControllerChangedEvent += action2;
Action<float> action3 = new Action(this.NJLGGLJNJBC);
IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.UpdateAtRate(this, 2f, action3);
return;
}
int num2 = 0;
int num3 = 0;
this._deformationTransform = num2;
this.SetEnabled(num3 != 0);
}
// Token: 0x06013C7D RID: 81021 RVA: 0x004BEE60 File Offset: 0x004BD060
[Token(Token = "0x6013C7D")]
[Address(RVA = "0x1ACF520", Offset = "0x1ACDF20", VA = "0x181ACF520")]
private void Start()
{
this.DHMIACMOPGM();
}
// Token: 0x06013C7E RID: 81022 RVA: 0x004BEE74 File Offset: 0x004BD074
[Token(Token = "0x6013C7E")]
[Address(RVA = "0x1ACF480", Offset = "0x1ACDE80", VA = "0x181ACF480", Slot = "14")]
protected override void OnDestroy()
{
PhotonView photonView = base.photonView;
Action<Photon.Realtime.Player> action = new Action(this.FHCMNCBLJIG);
photonView.ControllerChangedEvent -= action;
base.OnDestroy();
}
// Token: 0x06013C7F RID: 81023 RVA: 0x004BEEA8 File Offset: 0x004BD0A8
[Token(Token = "0x6013C7F")]
[Address(RVA = "0x1ACF6D0", Offset = "0x1ACE0D0", VA = "0x181ACF6D0")]
public void SetDeformation(Vector3 LKBMKEHGNMD)
{
float z = LKBMKEHGNMD.z;
if (base.hasAuthority)
{
this.DHMIACMOPGM();
return;
}
}
// Token: 0x06013C80 RID: 81024 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013C80")]
[Address(RVA = "0x1ACF720", Offset = "0x1ACE120", VA = "0x181ACF720")]
public void UpdateDeformation(Vector3 ILOMMBLNKMA, float GAIPDLMAPJP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013C81 RID: 81025 RVA: 0x004BEECC File Offset: 0x004BD0CC
[Token(Token = "0x6013C81")]
[Address(RVA = "0x1ACF1B0", Offset = "0x1ACDBB0", VA = "0x181ACF1B0")]
private Vector3 KEFKCKMCCEG(Vector3 GEOFMLLGABC, Vector3 DACIKNNHKHA, float GAIPDLMAPJP)
{
/*
An exception occurred when decompiling this method (06013C81)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Core.Creation.SandboxDeformableShape::KEFKCKMCCEG(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_1_06, ldfld:float32(Vector3::y, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](DACIKNNHKHA)))
}
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: 0x06013C82 RID: 81026 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013C82")]
[Address(RVA = "0x1ACF3A0", Offset = "0x1ACDDA0", VA = "0x181ACF3A0")]
private void NJLGGLJNJBC(float POGAEJIEPIM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013C83 RID: 81027 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013C83")]
[Address(RVA = "0x1ACEDB0", Offset = "0x1ACD7B0", VA = "0x181ACEDB0")]
private void DHMIACMOPGM()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013C84 RID: 81028 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013C84")]
[Address(RVA = "0x1ACF060", Offset = "0x1ACDA60", VA = "0x181ACF060")]
private void FHCMNCBLJIG(Photon.Realtime.Player HIBNOIKDDAC)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x170034D1 RID: 13521
// (get) Token: 0x06013C85 RID: 81029 RVA: 0x004BEEE4 File Offset: 0x004BD0E4
[Token(Token = "0x170034D1")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x6013C85")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
get
{
}
}
// Token: 0x06013C86 RID: 81030 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013C86")]
[Address(RVA = "0x1ACEF30", Offset = "0x1ACD930", VA = "0x181ACEF30", Slot = "16")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013C87 RID: 81031 RVA: 0x004BEEF4 File Offset: 0x004BD0F4
[Token(Token = "0x6013C87")]
[Address(RVA = "0x1ACF520", Offset = "0x1ACDF20", VA = "0x181ACF520", Slot = "18")]
public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC)
{
this.DHMIACMOPGM();
}
// Token: 0x06013C88 RID: 81032 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013C88")]
[Address(RVA = "0x1ACF530", Offset = "0x1ACDF30", VA = "0x181ACF530", Slot = "17")]
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013C89 RID: 81033 RVA: 0x004BEF08 File Offset: 0x004BD108
[Token(Token = "0x6013C89")]
[Address(RVA = "0x1ACFA60", Offset = "0x1ACE460", VA = "0x181ACFA60")]
public SandboxDeformableShape()
{
float z = Vector3.one.z;
this.ENOONGEHKGE.z = z;
base..ctor();
}
// Token: 0x0400D58C RID: 54668
[Token(Token = "0x400D58C")]
public static readonly List<OGNBCNBPFCC> AllowedToolTypes = new List
{
(uint)321,
(uint)304,
(uint)180,
(uint)484,
(uint)303,
(uint)346,
(uint)434,
(uint)478,
(uint)504,
(uint)505
};
// Token: 0x0400D58D RID: 54669
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400D58D")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private SpawnableTool _spawnableTool;
// Token: 0x0400D58E RID: 54670
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D58E")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
private CreationObject creationObject;
// Token: 0x0400D58F RID: 54671
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D58F")]
private SynchronizedField<Vector3> CGGLBHBCHJO;
// Token: 0x0400D590 RID: 54672
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D590")]
private Vector3 ENOONGEHKGE;
// Token: 0x0400D591 RID: 54673
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x400D591")]
private bool JLGBDPPOHNB;
// Token: 0x0400D592 RID: 54674
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D592")]
[SerializeField]
private Transform _deformationTransform;
}
}