323 lines
9.8 KiB
C#
323 lines
9.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation
|
|
{
|
|
// Token: 0x02003127 RID: 12583
|
|
[Token(Token = "0x2003127")]
|
|
public class SandboxDeformableShape : MonoBehaviourPun, EOCLMMENCKH, CHJEFIDMANE
|
|
{
|
|
// Token: 0x17003B99 RID: 15257
|
|
// (get) Token: 0x060159A5 RID: 88485 RVA: 0x0050DFBC File Offset: 0x0050C1BC
|
|
[Token(Token = "0x17003B99")]
|
|
public SpawnableTool BKJGDBJICCG
|
|
{
|
|
[Token(Token = "0x60159A5")]
|
|
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
|
get
|
|
{
|
|
return this._spawnableTool;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B9A RID: 15258
|
|
// (get) Token: 0x060159A6 RID: 88486 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x060159A7 RID: 88487 RVA: 0x0050DFD0 File Offset: 0x0050C1D0
|
|
[Token(Token = "0x17003B9A")]
|
|
private Vector3 GCEOKHCFPMD
|
|
{
|
|
[Token(Token = "0x60159A6")]
|
|
[Address(RVA = "0x12FB0A0", Offset = "0x12F9EA0", VA = "0x1812FB0A0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60159A7")]
|
|
[Address(RVA = "0x12FAAA0", Offset = "0x12F98A0", VA = "0x1812FAAA0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<Vector3> cgglbhbchjo = this.CGGLBHBCHJO;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B9B RID: 15259
|
|
// (get) Token: 0x060159A8 RID: 88488 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x060159A9 RID: 88489 RVA: 0x0050DFF4 File Offset: 0x0050C1F4
|
|
[Token(Token = "0x17003B9B")]
|
|
public Vector3 BCECMCLCHBL
|
|
{
|
|
[Token(Token = "0x60159A8")]
|
|
[Address(RVA = "0x12FB8C0", Offset = "0x12FA6C0", VA = "0x1812FB8C0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60159A9")]
|
|
[Address(RVA = "0x12FAFD0", Offset = "0x12F9DD0", VA = "0x1812FAFD0")]
|
|
private set
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
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: 0x17003B9C RID: 15260
|
|
// (get) Token: 0x060159AA RID: 88490 RVA: 0x0050E03C File Offset: 0x0050C23C
|
|
[Token(Token = "0x17003B9C")]
|
|
public Transform PDONKHKCEAO
|
|
{
|
|
[Token(Token = "0x60159AA")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
|
get
|
|
{
|
|
return this._deformationTransform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B9D RID: 15261
|
|
// (get) Token: 0x060159AB RID: 88491 RVA: 0x0050E050 File Offset: 0x0050C250
|
|
[Token(Token = "0x17003B9D")]
|
|
public bool BMFLKCEAEPJ
|
|
{
|
|
[Token(Token = "0x60159AB")]
|
|
[Address(RVA = "0x12FB7F0", Offset = "0x12FA5F0", VA = "0x1812FB7F0")]
|
|
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: 0x060159AC RID: 88492 RVA: 0x0050E094 File Offset: 0x0050C294
|
|
[Token(Token = "0x60159AC")]
|
|
[Address(RVA = "0x12FA840", Offset = "0x12F9640", VA = "0x1812FA840", 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);
|
|
KLLMCPFPIIE<Vector3> kllmcpfpiie;
|
|
this.CGGLBHBCHJO = kllmcpfpiie;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
Action<AGAJMBPABDL> action2 = new Action(this.FHCMNCBLJIG);
|
|
photonView.ControllerChangedEvent += action2;
|
|
Action<float> action3 = new Action(this.NJLGGLJNJBC);
|
|
IDisposable disposable = ADIFCODGAML.FLMKKKHMJBN(this, 2f, action3);
|
|
return;
|
|
}
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
this._deformationTransform = num2;
|
|
this.OFKIHGPJHJI(num3 != 0);
|
|
}
|
|
|
|
// Token: 0x060159AD RID: 88493 RVA: 0x0050E158 File Offset: 0x0050C358
|
|
[Token(Token = "0x60159AD")]
|
|
[Address(RVA = "0x12FB290", Offset = "0x12FA090", VA = "0x1812FB290")]
|
|
private void Start()
|
|
{
|
|
this.DHMIACMOPGM();
|
|
}
|
|
|
|
// Token: 0x060159AE RID: 88494 RVA: 0x0050E16C File Offset: 0x0050C36C
|
|
[Token(Token = "0x60159AE")]
|
|
[Address(RVA = "0x12FB1F0", Offset = "0x12F9FF0", VA = "0x1812FB1F0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
Action<AGAJMBPABDL> action = new Action(this.FHCMNCBLJIG);
|
|
photonView.ControllerChangedEvent -= action;
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x060159AF RID: 88495 RVA: 0x0050E1A0 File Offset: 0x0050C3A0
|
|
[Token(Token = "0x60159AF")]
|
|
[Address(RVA = "0x12FB440", Offset = "0x12FA240", VA = "0x1812FB440")]
|
|
public void SetDeformation(Vector3 LKBMKEHGNMD)
|
|
{
|
|
float z = LKBMKEHGNMD.z;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.DHMIACMOPGM();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060159B0 RID: 88496 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60159B0")]
|
|
[Address(RVA = "0x12FAB10", Offset = "0x12F9910", VA = "0x1812FAB10")]
|
|
public bool CanUpdateDeformation(Vector3 ILOMMBLNKMA, float GAIPDLMAPJP, float CLCOINLCLFK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060159B1 RID: 88497 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60159B1")]
|
|
[Address(RVA = "0x12FB490", Offset = "0x12FA290", VA = "0x1812FB490")]
|
|
public void UpdateDeformation(Vector3 ILOMMBLNKMA, float GAIPDLMAPJP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060159B2 RID: 88498 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60159B2")]
|
|
[Address(RVA = "0x12FB110", Offset = "0x12F9F10", VA = "0x1812FB110")]
|
|
private void NJLGGLJNJBC(float POGAEJIEPIM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060159B3 RID: 88499 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60159B3")]
|
|
[Address(RVA = "0x12FACB0", Offset = "0x12F9AB0", VA = "0x1812FACB0")]
|
|
private void DHMIACMOPGM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060159B4 RID: 88500 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60159B4")]
|
|
[Address(RVA = "0x12FAF50", Offset = "0x12F9D50", VA = "0x1812FAF50")]
|
|
private void FHCMNCBLJIG(AGAJMBPABDL HIBNOIKDDAC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x17003B9E RID: 15262
|
|
// (get) Token: 0x060159B5 RID: 88501 RVA: 0x0050E1C4 File Offset: 0x0050C3C4
|
|
[Token(Token = "0x17003B9E")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x60159B5")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060159B6 RID: 88502 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60159B6")]
|
|
[Address(RVA = "0x12FAE20", Offset = "0x12F9C20", VA = "0x1812FAE20", Slot = "16")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060159B7 RID: 88503 RVA: 0x0050E1D4 File Offset: 0x0050C3D4
|
|
[Token(Token = "0x60159B7")]
|
|
[Address(RVA = "0x12FB290", Offset = "0x12FA090", VA = "0x1812FB290", Slot = "18")]
|
|
public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC)
|
|
{
|
|
this.DHMIACMOPGM();
|
|
}
|
|
|
|
// Token: 0x060159B8 RID: 88504 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60159B8")]
|
|
[Address(RVA = "0x12FB2A0", Offset = "0x12FA0A0", VA = "0x1812FB2A0", 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: 0x060159B9 RID: 88505 RVA: 0x0050E1E8 File Offset: 0x0050C3E8
|
|
[Token(Token = "0x60159B9")]
|
|
[Address(RVA = "0x12FB780", Offset = "0x12FA580", VA = "0x1812FB780")]
|
|
public SandboxDeformableShape()
|
|
{
|
|
float z = Vector3.one.z;
|
|
this.ENOONGEHKGE.z = z;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400E383 RID: 58243
|
|
[Token(Token = "0x400E383")]
|
|
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,
|
|
(uint)506
|
|
};
|
|
|
|
// Token: 0x0400E384 RID: 58244
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400E384")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private SpawnableTool _spawnableTool;
|
|
|
|
// Token: 0x0400E385 RID: 58245
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400E385")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
|
private CreationObject creationObject;
|
|
|
|
// Token: 0x0400E386 RID: 58246
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400E386")]
|
|
private KLLMCPFPIIE<Vector3> CGGLBHBCHJO;
|
|
|
|
// Token: 0x0400E387 RID: 58247
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400E387")]
|
|
private Vector3 ENOONGEHKGE;
|
|
|
|
// Token: 0x0400E388 RID: 58248
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400E388")]
|
|
private bool JLGBDPPOHNB;
|
|
|
|
// Token: 0x0400E389 RID: 58249
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400E389")]
|
|
[SerializeField]
|
|
private Transform _deformationTransform;
|
|
}
|
|
}
|