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 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: 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 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: 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.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 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 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: 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.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.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 k__BackingField = this.AnimationGizmo.k__BackingField; DKKIJJCMEJP dkkijjcmejp = ABADFLCBFIJ.EPBGEPIJFJJ; 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.k__BackingField.HLHBJCIJPBE(); ighgepcfgjl.EPBGEPIJFJJ = dkkijjcmejp; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeGroupData); photonView.RpcOthers(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 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; } }