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; using UnityEngine.Rendering.PostProcessing; namespace RecRoom.Core.Creation.SandboxGizmos { // Token: 0x02003404 RID: 13316 [Token(Token = "0x2003404")] public class AnimatedObjectsGroup : ObjectGroup { // Token: 0x17003F1F RID: 16159 // (get) Token: 0x06016D92 RID: 93586 RVA: 0x0054E6AC File Offset: 0x0054C8AC [Token(Token = "0x17003F1F")] public override bool IFACMNPBEGE { [Token(Token = "0x6016D92")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "31")] get { return true; } } // Token: 0x17003F20 RID: 16160 // (get) Token: 0x06016D93 RID: 93587 RVA: 0x0054E6BC File Offset: 0x0054C8BC [Token(Token = "0x17003F20")] public override bool EBCPLCEDNBE { [Token(Token = "0x6016D93")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "32")] get { } } // Token: 0x17003F21 RID: 16161 // (get) Token: 0x06016D94 RID: 93588 RVA: 0x0054E6CC File Offset: 0x0054C8CC [Token(Token = "0x17003F21")] public override bool OOFDLELGPAD { [Token(Token = "0x6016D94")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "33")] get { return true; } } // Token: 0x06016D95 RID: 93589 RVA: 0x0054E6DC File Offset: 0x0054C8DC [Token(Token = "0x6016D95")] [Address(RVA = "0x1DD07E0", Offset = "0x1DCF7E0", VA = "0x181DD07E0")] public int IndexOf(CreationObject NLNHFEEMFBN) { return this.CPLFCHMMIEL.IndexOf(NLNHFEEMFBN); } // Token: 0x06016D96 RID: 93590 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016D96")] [Address(RVA = "0x1DD08A0", Offset = "0x1DCF8A0", VA = "0x181DD08A0")] public CreationObject ObjectAt(int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003F22 RID: 16162 // (get) Token: 0x06016D97 RID: 93591 RVA: 0x0054E6FC File Offset: 0x0054C8FC [Token(Token = "0x17003F22")] public int OLCEDCHGCFH { [Token(Token = "0x6016D97")] [Address(RVA = "0x1DD0EE0", Offset = "0x1DCFEE0", VA = "0x181DD0EE0")] get { return this.CPLFCHMMIEL._size; } } // Token: 0x06016D98 RID: 93592 RVA: 0x0054E71C File Offset: 0x0054C91C [Token(Token = "0x6016D98")] [Address(RVA = "0x1DD0550", Offset = "0x1DCF550", VA = "0x181DD0550", Slot = "36")] protected override void FHALJOHDMGK(CreationObject EOJKOIGNHPJ, bool LEBLIOOPPFC) { base.FHALJOHDMGK(EOJKOIGNHPJ, LEBLIOOPPFC); EOJKOIGNHPJ.AddIsAnimated(this); MFBGLIHGCGO onCreationObjectWillDelete = EOJKOIGNHPJ.OnCreationObjectWillDelete; Action action = new Action(this.LGBIAIBKLFL); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(onCreationObjectWillDelete, action); EOJKOIGNHPJ.OnCreationObjectWillDelete = mfbglihgcgo; if (this.JLNHCCOAHGM) { AnimationGizmoManager.k__BackingField.ActivateAnimatedObject(EOJKOIGNHPJ); } } // Token: 0x06016D99 RID: 93593 RVA: 0x0054E778 File Offset: 0x0054C978 [Token(Token = "0x6016D99")] [Address(RVA = "0x1DD0450", Offset = "0x1DCF450", VA = "0x181DD0450", Slot = "40")] protected override void EBFEEFGECAC(CreationObject EOJKOIGNHPJ) { base.EBFEEFGECAC(EOJKOIGNHPJ); EOJKOIGNHPJ.RemoveIsAnimated(this); MFBGLIHGCGO onCreationObjectWillDelete = EOJKOIGNHPJ.OnCreationObjectWillDelete; Action action = new Action(this.LGBIAIBKLFL); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(onCreationObjectWillDelete, action); EOJKOIGNHPJ.OnCreationObjectWillDelete = mfbglihgcgo; if (this.JLNHCCOAHGM) { AnimationGizmoManager.k__BackingField.DeActivateAnimatedObject(EOJKOIGNHPJ); } } // Token: 0x06016D9A RID: 93594 RVA: 0x0054E7D0 File Offset: 0x0054C9D0 [Token(Token = "0x6016D9A")] [Address(RVA = "0x1DD0840", Offset = "0x1DCF840", VA = "0x181DD0840")] private void LGBIAIBKLFL(CreationObject NLNHFEEMFBN) { if (this.AnimationGizmo.OGIBLNIIHDK) { AnimationGizmo animationGizmo = this.AnimationGizmo; if (animationGizmo.k__BackingField.KMOALHGPPCD(NLNHFEEMFBN)) { animationGizmo.AuthoritySendAllFrames(); } } } // Token: 0x06016D9B RID: 93595 RVA: 0x0054E810 File Offset: 0x0054CA10 [Token(Token = "0x6016D9B")] [Address(RVA = "0x1DD0B80", Offset = "0x1DCFB80", VA = "0x181DD0B80")] public void UpdateActive(bool PMKBALGGDFG) { int num; do { num = 0; if (PMKBALGGDFG == this.JLNHCCOAHGM) { return; } this.JLNHCCOAHGM = PMKBALGGDFG; List cplfchmmiel = this.CPLFCHMMIEL; bool flag; if (flag) { int num2 = 0; if ((this.JLNHCCOAHGM ? 1 : 0) == num2) { } } } while (num != 0); this.UpdateHoldingPermissions(); } // Token: 0x06016D9C RID: 93596 RVA: 0x0054E864 File Offset: 0x0054CA64 [Token(Token = "0x6016D9C")] [Address(RVA = "0x1DD0CD0", Offset = "0x1DCFCD0", VA = "0x181DD0CD0")] public void UpdateHoldingPermissions() { int num; do { num = 0; List cplfchmmiel = this.CPLFCHMMIEL; bool flag; if (flag) { if (!this.JLNHCCOAHGM) { } AnimationGizmo animationGizmo = this.AnimationGizmo; if (animationGizmo.k__BackingField.DBCNKBIMMJO) { BigDataTrackedObject bigDataTrackedObject = animationGizmo.bigDataTrackedObject; } BigDataTrackedObject bigDataTrackedObject2 = animationGizmo.bigDataTrackedObject; } } while (num != 0); } // Token: 0x06016D9D RID: 93597 RVA: 0x0054E8E4 File Offset: 0x0054CAE4 [Token(Token = "0x6016D9D")] [Address(RVA = "0x1DD01C0", Offset = "0x1DCF1C0", VA = "0x181DD01C0", 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: 0x06016D9E RID: 93598 RVA: 0x0054E97C File Offset: 0x0054CB7C [Token(Token = "0x6016D9E")] [Address(RVA = "0x1DD0AB0", Offset = "0x1DCFAB0", VA = "0x181DD0AB0", 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.k__BackingField.HLHBJCIJPBE(); } // Token: 0x06016D9F RID: 93599 RVA: 0x0054E9AC File Offset: 0x0054CBAC [Token(Token = "0x6016D9F")] [Address(RVA = "0x1DD0B20", Offset = "0x1DCFB20", VA = "0x181DD0B20")] public IGHGEPCFGJL Serialize() { IGHGEPCFGJL ighgepcfgjl = base.FOHDFBLGGAN(); DKKIJJCMEJP dkkijjcmejp = this.AnimationGizmo.k__BackingField.HLHBJCIJPBE(); ighgepcfgjl.EPBGEPIJFJJ = dkkijjcmejp; return ighgepcfgjl; } // Token: 0x06016DA0 RID: 93600 RVA: 0x0054E9E0 File Offset: 0x0054CBE0 [Token(Token = "0x6016DA0")] [Address(RVA = "0x1DD03F0", Offset = "0x1DCF3F0", VA = "0x181DD03F0")] public void Deserialize(IGHGEPCFGJL ABADFLCBFIJ) { base.ELEHODFLCGB(ABADFLCBFIJ); IDBJEENCHII k__BackingField = this.AnimationGizmo.k__BackingField; DKKIJJCMEJP dkkijjcmejp = ABADFLCBFIJ.EPBGEPIJFJJ; k__BackingField.PPGFHEDFBEA(dkkijjcmejp); } // Token: 0x06016DA1 RID: 93601 RVA: 0x0054EA14 File Offset: 0x0054CC14 [Token(Token = "0x6016DA1")] [Address(RVA = "0x1DD0A60", Offset = "0x1DCFA60", VA = "0x181DD0A60")] public void PostDeserialize() { ((IAmbientOcclusionMethod)this).Release(); } // Token: 0x06016DA2 RID: 93602 RVA: 0x0054EA28 File Offset: 0x0054CC28 [Token(Token = "0x6016DA2")] [Address(RVA = "0x1DD0920", Offset = "0x1DCF920", VA = "0x181DD0920", 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.k__BackingField.HLHBJCIJPBE(); ighgepcfgjl.EPBGEPIJFJJ = dkkijjcmejp; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeGroupData); photonView.RpcOthers(lflfmimncon, ighgepcfgjl); } } // Token: 0x06016DA3 RID: 93603 RVA: 0x0054EA8C File Offset: 0x0054CC8C [Token(Token = "0x6016DA3")] [Address(RVA = "0x1DD0A80", Offset = "0x1DCFA80", VA = "0x181DD0A80")] [NFOMENMAOIA] protected void RpcDeserializeGroupData(IGHGEPCFGJL IFLAFFPCGNK) { AnimationGizmo animationGizmo = this.AnimationGizmo; int num = 0; animationGizmo.LocalLoadAnimationData(IFLAFFPCGNK, num != 0); } // Token: 0x06016DA4 RID: 93604 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016DA4")] [Address(RVA = "0x1DD0660", Offset = "0x1DCF660", VA = "0x181DD0660", Slot = "52")] protected override void GGINAABEAFO([Optional] Dictionary LNFKFAHMACI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016DA5 RID: 93605 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016DA5")] [Address(RVA = "0x1DCFD20", Offset = "0x1DCED20", VA = "0x181DCFD20")] private void CNFIJMKAHOD(TriggerVolume AOFAKGKOBOJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016DA6 RID: 93606 RVA: 0x0054EAB0 File Offset: 0x0054CCB0 [Token(Token = "0x6016DA6")] [Address(RVA = "0x1DD0E80", Offset = "0x1DCFE80", VA = "0x181DD0E80")] public AnimatedObjectsGroup() { } // Token: 0x0400EDDE RID: 60894 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400EDDE")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private AnimationGizmo AnimationGizmo; // Token: 0x0400EDDF RID: 60895 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400EDDF")] private bool JLNHCCOAHGM; // Token: 0x0400EDE0 RID: 60896 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x400EDE0")] private COINPCHOMPP MDBCPBLPJIB; } }