Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

325 lines
11 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Text;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.Creation.Shapes;
using UnityEngine;
namespace RecRoom.Core.Creation.SandboxGizmos
{
// Token: 0x02003317 RID: 13079
[Token(Token = "0x2003317")]
public class AnimatedObjectsGroup : ObjectGroup
{
// Token: 0x17003E5C RID: 15964
// (get) Token: 0x06016906 RID: 92422 RVA: 0x005438BC File Offset: 0x00541ABC
[Token(Token = "0x17003E5C")]
public override bool IFACMNPBEGE
{
[Token(Token = "0x6016906")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "31")]
get
{
return true;
}
}
// Token: 0x17003E5D RID: 15965
// (get) Token: 0x06016907 RID: 92423 RVA: 0x005438CC File Offset: 0x00541ACC
[Token(Token = "0x17003E5D")]
public override bool EBCPLCEDNBE
{
[Token(Token = "0x6016907")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "32")]
get
{
}
}
// Token: 0x17003E5E RID: 15966
// (get) Token: 0x06016908 RID: 92424 RVA: 0x005438DC File Offset: 0x00541ADC
[Token(Token = "0x17003E5E")]
public override bool OOFDLELGPAD
{
[Token(Token = "0x6016908")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "33")]
get
{
return true;
}
}
// Token: 0x06016909 RID: 92425 RVA: 0x005438EC File Offset: 0x00541AEC
[Token(Token = "0x6016909")]
[Address(RVA = "0x12E5850", Offset = "0x12E4650", VA = "0x1812E5850")]
public int IndexOf(CreationObject NLNHFEEMFBN)
{
return this.CPLFCHMMIEL.IndexOf(NLNHFEEMFBN);
}
// Token: 0x0601690A RID: 92426 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601690A")]
[Address(RVA = "0x12E5910", Offset = "0x12E4710", VA = "0x1812E5910")]
public CreationObject ObjectAt(int EFBDCIJMFGD)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17003E5F RID: 15967
// (get) Token: 0x0601690B RID: 92427 RVA: 0x0054390C File Offset: 0x00541B0C
[Token(Token = "0x17003E5F")]
public int OLCEDCHGCFH
{
[Token(Token = "0x601690B")]
[Address(RVA = "0x12E5F50", Offset = "0x12E4D50", VA = "0x1812E5F50")]
get
{
return this.CPLFCHMMIEL._size;
}
}
// Token: 0x0601690C RID: 92428 RVA: 0x0054392C File Offset: 0x00541B2C
[Token(Token = "0x601690C")]
[Address(RVA = "0x12E55C0", Offset = "0x12E43C0", VA = "0x1812E55C0", Slot = "36")]
protected override void FHALJOHDMGK(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC)
{
base.FHALJOHDMGK(EOJKOIGNHPJ, LEBLIOOPPFC);
EOJKOIGNHPJ.AddIsAnimated(this);
MFBGLIHGCGO<CreationObject> onCreationObjectWillDelete = EOJKOIGNHPJ.OnCreationObjectWillDelete;
Action<CreationObject> action = new Action(this.LGBIAIBKLFL);
MFBGLIHGCGO<CreationObject> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(onCreationObjectWillDelete, action);
EOJKOIGNHPJ.OnCreationObjectWillDelete = mfbglihgcgo;
if (this.JLNHCCOAHGM)
{
AnimationGizmoManager.<OCDLBPHJMOP>k__BackingField.ActivateAnimatedObject(EOJKOIGNHPJ);
}
}
// Token: 0x0601690D RID: 92429 RVA: 0x00543988 File Offset: 0x00541B88
[Token(Token = "0x601690D")]
[Address(RVA = "0x12E54C0", Offset = "0x12E42C0", VA = "0x1812E54C0", Slot = "40")]
protected override void EBFEEFGECAC(CreationObject EOJKOIGNHPJ)
{
base.EBFEEFGECAC(EOJKOIGNHPJ);
EOJKOIGNHPJ.RemoveIsAnimated(this);
MFBGLIHGCGO<CreationObject> onCreationObjectWillDelete = EOJKOIGNHPJ.OnCreationObjectWillDelete;
Action<CreationObject> action = new Action(this.LGBIAIBKLFL);
MFBGLIHGCGO<CreationObject> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(onCreationObjectWillDelete, action);
EOJKOIGNHPJ.OnCreationObjectWillDelete = mfbglihgcgo;
if (this.JLNHCCOAHGM)
{
AnimationGizmoManager.<OCDLBPHJMOP>k__BackingField.DeActivateAnimatedObject(EOJKOIGNHPJ);
}
}
// Token: 0x0601690E RID: 92430 RVA: 0x005439E0 File Offset: 0x00541BE0
[Token(Token = "0x601690E")]
[Address(RVA = "0x12E58B0", Offset = "0x12E46B0", VA = "0x1812E58B0")]
private void LGBIAIBKLFL(CreationObject NLNHFEEMFBN)
{
if (this.AnimationGizmo.OGIBLNIIHDK)
{
AnimationGizmo animationGizmo = this.AnimationGizmo;
if (animationGizmo.<OPGIEBKKAFC>k__BackingField.KMOALHGPPCD(NLNHFEEMFBN))
{
animationGizmo.AuthoritySendAllFrames();
}
}
}
// Token: 0x0601690F RID: 92431 RVA: 0x00543A20 File Offset: 0x00541C20
[Token(Token = "0x601690F")]
[Address(RVA = "0x12E5BF0", Offset = "0x12E49F0", VA = "0x1812E5BF0")]
public void UpdateActive(bool PMKBALGGDFG)
{
int num;
do
{
num = 0;
if (PMKBALGGDFG == this.JLNHCCOAHGM)
{
return;
}
this.JLNHCCOAHGM = PMKBALGGDFG;
List<CreationObject> cplfchmmiel = this.CPLFCHMMIEL;
bool flag;
if (flag)
{
int num2 = 0;
if ((this.JLNHCCOAHGM ? 1 : 0) == num2)
{
}
}
}
while (num != 0);
this.UpdateHoldingPermissions();
}
// Token: 0x06016910 RID: 92432 RVA: 0x00543A74 File Offset: 0x00541C74
[Token(Token = "0x6016910")]
[Address(RVA = "0x12E5D40", Offset = "0x12E4B40", VA = "0x1812E5D40")]
public void UpdateHoldingPermissions()
{
int num;
do
{
num = 0;
List<CreationObject> cplfchmmiel = this.CPLFCHMMIEL;
bool flag;
if (flag)
{
if (!this.JLNHCCOAHGM)
{
}
AnimationGizmo animationGizmo = this.AnimationGizmo;
if (animationGizmo.<OPGIEBKKAFC>k__BackingField.DBCNKBIMMJO)
{
BigDataTrackedObject bigDataTrackedObject = animationGizmo.bigDataTrackedObject;
}
BigDataTrackedObject bigDataTrackedObject2 = animationGizmo.bigDataTrackedObject;
}
}
while (num != 0);
}
// Token: 0x06016911 RID: 92433 RVA: 0x00543AF4 File Offset: 0x00541CF4
[Token(Token = "0x6016911")]
[Address(RVA = "0x12E5230", Offset = "0x12E4030", VA = "0x1812E5230", Slot = "50")]
public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
DKKIJJCMEJP dkkijjcmejp;
if (HFBJGCHOANH == 0 || dkkijjcmejp == 0)
{
object[] array = new object[1];
GameObject gameObject = base.gameObject;
if (gameObject != 0)
{
}
array[0] = gameObject;
Debug.LogWarningFormat(this, "Error deserializing AnimationGizmo {0}: No data AnimationData specified", array);
return;
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
BigDataTrackedObject bigDataTrackedObject = this.AnimationGizmo.bigDataTrackedObject;
int num = 0;
bigDataTrackedObject.AuthoritySetRequiresRPCData(num != 0);
return;
}
object[] array2 = new object[1];
GameObject gameObject2 = base.gameObject;
throw new ArrayTypeMismatchException();
}
// Token: 0x06016912 RID: 92434 RVA: 0x00543B8C File Offset: 0x00541D8C
[Token(Token = "0x6016912")]
[Address(RVA = "0x12E5B20", Offset = "0x12E4920", VA = "0x1812E5B20", Slot = "53")]
public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
base.SerializeTo(ref IABNDBNHMKF, ref NHFINJNIPGK, BIPOIFGEMGB);
DKKIJJCMEJP dkkijjcmejp = this.AnimationGizmo.<OPGIEBKKAFC>k__BackingField.HLHBJCIJPBE();
}
// Token: 0x06016913 RID: 92435 RVA: 0x00543BBC File Offset: 0x00541DBC
[Token(Token = "0x6016913")]
[Address(RVA = "0x12E5B90", Offset = "0x12E4990", VA = "0x1812E5B90")]
public IGHGEPCFGJL Serialize()
{
IGHGEPCFGJL ighgepcfgjl = base.FOHDFBLGGAN();
DKKIJJCMEJP dkkijjcmejp = this.AnimationGizmo.<OPGIEBKKAFC>k__BackingField.HLHBJCIJPBE();
ighgepcfgjl.EPBGEPIJFJJ = dkkijjcmejp;
return ighgepcfgjl;
}
// Token: 0x06016914 RID: 92436 RVA: 0x00543BF0 File Offset: 0x00541DF0
[Token(Token = "0x6016914")]
[Address(RVA = "0x12E5460", Offset = "0x12E4260", VA = "0x1812E5460")]
public void Deserialize(IGHGEPCFGJL ABADFLCBFIJ)
{
base.ELEHODFLCGB(ABADFLCBFIJ);
IDBJEENCHII <OPGIEBKKAFC>k__BackingField = this.AnimationGizmo.<OPGIEBKKAFC>k__BackingField;
DKKIJJCMEJP dkkijjcmejp = ABADFLCBFIJ.EPBGEPIJFJJ;
<OPGIEBKKAFC>k__BackingField.PPGFHEDFBEA(dkkijjcmejp);
}
// Token: 0x06016915 RID: 92437 RVA: 0x00543C24 File Offset: 0x00541E24
[Token(Token = "0x6016915")]
[Address(RVA = "0x12E5AD0", Offset = "0x12E48D0", VA = "0x1812E5AD0")]
public void PostDeserialize()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06016916 RID: 92438 RVA: 0x00543C38 File Offset: 0x00541E38
[Token(Token = "0x6016916")]
[Address(RVA = "0x12E5990", Offset = "0x12E4790", VA = "0x1812E5990", Slot = "51")]
public override void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC)
{
AnimationGizmo animationGizmo = this.AnimationGizmo;
BigDataTrackedObject bigDataTrackedObject = animationGizmo.bigDataTrackedObject;
if (animationGizmo != 0)
{
IGHGEPCFGJL ighgepcfgjl = base.FOHDFBLGGAN();
DKKIJJCMEJP dkkijjcmejp = this.AnimationGizmo.<OPGIEBKKAFC>k__BackingField.HLHBJCIJPBE();
ighgepcfgjl.EPBGEPIJFJJ = dkkijjcmejp;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<IGHGEPCFGJL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeGroupData);
photonView.RpcOthers<IGHGEPCFGJL>(lflfmimncon, ighgepcfgjl);
}
}
// Token: 0x06016917 RID: 92439 RVA: 0x00543C9C File Offset: 0x00541E9C
[Token(Token = "0x6016917")]
[Address(RVA = "0x12E5AF0", Offset = "0x12E48F0", VA = "0x1812E5AF0")]
[NFOMENMAOIA]
protected void RpcDeserializeGroupData(IGHGEPCFGJL IFLAFFPCGNK)
{
AnimationGizmo animationGizmo = this.AnimationGizmo;
int num = 0;
animationGizmo.LocalLoadAnimationData(IFLAFFPCGNK, num != 0);
}
// Token: 0x06016918 RID: 92440 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016918")]
[Address(RVA = "0x12E56D0", Offset = "0x12E44D0", VA = "0x1812E56D0", Slot = "52")]
protected override void GGINAABEAFO([Optional] Dictionary<Guid, Guid> LNFKFAHMACI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06016919 RID: 92441 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6016919")]
[Address(RVA = "0x12E4D90", Offset = "0x12E3B90", VA = "0x1812E4D90")]
private void CNFIJMKAHOD(TriggerVolume AOFAKGKOBOJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601691A RID: 92442 RVA: 0x00543CC0 File Offset: 0x00541EC0
[Token(Token = "0x601691A")]
[Address(RVA = "0x12E5EF0", Offset = "0x12E4CF0", VA = "0x1812E5EF0")]
public AnimatedObjectsGroup()
{
}
// Token: 0x0400EB98 RID: 60312
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400EB98")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private AnimationGizmo AnimationGizmo;
// Token: 0x0400EB99 RID: 60313
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400EB99")]
private bool JLNHCCOAHGM;
// Token: 0x0400EB9A RID: 60314
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
[Token(Token = "0x400EB9A")]
private COINPCHOMPP MDBCPBLPJIB;
}
}