using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom.AGUI.ToolUIs; using RecRoom.Circuits; using RecRoom.Core.Creation.Circuits; using RecRoom.Core.Rendering; using RecRoom.Persistence; using UnityEngine; namespace RecRoom.Core.Creation.SandboxGizmos { // Token: 0x02003318 RID: 13080 [Token(Token = "0x2003318")] public class AnimationGizmo : MonoBehaviourPun { // Token: 0x17003E60 RID: 15968 // (get) Token: 0x0601691B RID: 92443 RVA: 0x00543CD4 File Offset: 0x00541ED4 // (set) Token: 0x0601691C RID: 92444 RVA: 0x00543CE8 File Offset: 0x00541EE8 [Token(Token = "0x17003E60")] public bool OMJMFPIHDNG { [Token(Token = "0x601691B")] [Address(RVA = "0x4363F0", Offset = "0x4351F0", VA = "0x1804363F0")] get; [Token(Token = "0x601691C")] [Address(RVA = "0x4366B0", Offset = "0x4354B0", VA = "0x1804366B0")] set; } // Token: 0x17003E61 RID: 15969 // (get) Token: 0x0601691D RID: 92445 RVA: 0x00543CFC File Offset: 0x00541EFC [Token(Token = "0x17003E61")] public BigDataTrackedObject EFAGBCKPIFM { [Token(Token = "0x601691D")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] get { return this.bigDataTrackedObject; } } // Token: 0x17003E62 RID: 15970 // (get) Token: 0x0601691E RID: 92446 RVA: 0x00543D10 File Offset: 0x00541F10 [Token(Token = "0x17003E62")] public PersistenceView AGBFHKOJMDE { [Token(Token = "0x601691E")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get { return this.persistenceView; } } // Token: 0x17003E63 RID: 15971 // (get) Token: 0x0601691F RID: 92447 RVA: 0x00543D24 File Offset: 0x00541F24 [Token(Token = "0x17003E63")] public Tool PBBJCLJPFMI { [Token(Token = "0x601691F")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get { return this._tool; } } // Token: 0x17003E64 RID: 15972 // (get) Token: 0x06016920 RID: 92448 RVA: 0x00543D38 File Offset: 0x00541F38 [Token(Token = "0x17003E64")] public ConnectionPoint DJHOONKKBEG { [Token(Token = "0x6016920")] [Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")] get { return this.animatedObjectsConnectionPoint; } } // Token: 0x17003E65 RID: 15973 // (get) Token: 0x06016921 RID: 92449 RVA: 0x00543D4C File Offset: 0x00541F4C // (set) Token: 0x06016922 RID: 92450 RVA: 0x00543D60 File Offset: 0x00541F60 [Token(Token = "0x17003E65")] public IDBJEENCHII PBPPCMNHODC { [Token(Token = "0x6016921")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get; [Token(Token = "0x6016922")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")] private set; } // Token: 0x17003E66 RID: 15974 // (get) Token: 0x06016923 RID: 92451 RVA: 0x00543D74 File Offset: 0x00541F74 // (set) Token: 0x06016924 RID: 92452 RVA: 0x00543D88 File Offset: 0x00541F88 [Token(Token = "0x17003E66")] public EAJBEDGKIHB OJNJGPJLLOH { [Token(Token = "0x6016923")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get; [Token(Token = "0x6016924")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] private set; } // Token: 0x17003E67 RID: 15975 // (get) Token: 0x06016925 RID: 92453 RVA: 0x00543D9C File Offset: 0x00541F9C [Token(Token = "0x17003E67")] public AnimatedObjectsGroup GLEHFGIBNFO { [Token(Token = "0x6016925")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get { return this._animatedObjects; } } // Token: 0x06016926 RID: 92454 RVA: 0x00543DB0 File Offset: 0x00541FB0 [Token(Token = "0x6016926")] [Address(RVA = "0xCC5C10", Offset = "0xCC4A10", VA = "0x180CC5C10")] public Transform GetAnimRootTransform() { return base.transform; } // Token: 0x06016927 RID: 92455 RVA: 0x00543DC4 File Offset: 0x00541FC4 [Token(Token = "0x6016927")] [Address(RVA = "0x12E7350", Offset = "0x12E6150", VA = "0x1812E7350", Slot = "13")] protected override void Awake() { base..ctor(); AnimationGizmo.All.Add(this); IDBJEENCHII idbjeenchii = new IDBJEENCHII(this._animatedObjects); this.k__BackingField = idbjeenchii; Action action = new Action(this.AEJFCCEPKJD); idbjeenchii.FGPLDFOBKJJ += action; EAJBEDGKIHB eajbedgkihb = new EAJBEDGKIHB(this.k__BackingField, this); this.k__BackingField = eajbedgkihb; CircuitNodeDisplay component = base.GetComponent(); ConnectionPoint connectionPoint = this.animatedObjectsConnectionPoint; this.NHINGBFHELF = component; int num = 0; if (connectionPoint != num) { ConnectionPoint connectionPoint2 = this.animatedObjectsConnectionPoint; ConnectionPoint.JFKNKMKCFBI jfknkmkcfbi = new ConnectionPoint.JFKNKMKCFBI(this.LENAFKHIBGP); connectionPoint2.PFACAJHLDON += jfknkmkcfbi; } Tool.BPPMEBHPHDM bppmebhphdm; this._tool.CustomHighlightingBehavior = bppmebhphdm; } // Token: 0x06016928 RID: 92456 RVA: 0x00543E74 File Offset: 0x00542074 [Token(Token = "0x6016928")] [Address(RVA = "0x12E97F0", Offset = "0x12E85F0", VA = "0x1812E97F0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); IDBJEENCHII idbjeenchii = this.k__BackingField; Action action = new Action(this.AEJFCCEPKJD); idbjeenchii.FGPLDFOBKJJ -= action; bool flag = AnimationGizmo.All.Remove(this); } // Token: 0x06016929 RID: 92457 RVA: 0x00543EB4 File Offset: 0x005420B4 [Token(Token = "0x6016929")] [Address(RVA = "0x12E9AE0", Offset = "0x12E88E0", VA = "0x1812E9AE0")] protected void Start() { this.DFGKELFCGAO(); if (this.k__BackingField.GDIDFABFKJO == 0) { IDBJEENCHII idbjeenchii = this.k__BackingField; Transform transform = base.transform; idbjeenchii.DJEDMPGOLKO(transform); } } // Token: 0x0601692A RID: 92458 RVA: 0x00543EF0 File Offset: 0x005420F0 [Token(Token = "0x601692A")] [Address(RVA = "0x12E9B40", Offset = "0x12E8940", VA = "0x1812E9B40")] public void UpdateAnimation(bool HHDCLAGAFPN, bool IKJLDCKAIKA, bool ELODLCEJCHG) { IDBJEENCHII idbjeenchii = this.k__BackingField; AnimatedObjectsGroup animatedObjects = this._animatedObjects; int num = idbjeenchii.GDIDFABFKJO; bool flag = this.k__BackingField.MDAHDIHLCHC; animatedObjects.UpdateActive(HHDCLAGAFPN); if (!ELODLCEJCHG) { int num2 = this.k__BackingField.GDIDFABFKJO; bool flag2 = this.k__BackingField.MDAHDIHLCHC; if (flag2) { } this.HHJNJBINBFK(); bool flag3 = this.k__BackingField.MDAHDIHLCHC; int num3 = 0; this.UpdateObjectTransforms(num3 != 0, flag3); } } // Token: 0x0601692B RID: 92459 RVA: 0x00543F78 File Offset: 0x00542178 [Token(Token = "0x601692B")] [Address(RVA = "0x12E9C90", Offset = "0x12E8A90", VA = "0x1812E9C90")] public void UpdateObjectTransforms(bool ABMIAMNMEDN, bool KGNAPBJHODD = false) { int num; do { num = 0; float num2 = this.k__BackingField.CABBACJCLCK; List cplfchmmiel = this._animatedObjects.CPLFCHMMIEL; bool flag; bool flag2; bool flag3; bool flag4; if (flag && !flag2 && flag3 && flag4) { if (!ABMIAMNMEDN) { if (!KGNAPBJHODD) { goto IL_5D; } float num3 = LEBNDOKLNEL.DGEAEHEJCGO; num3 = LEBNDOKLNEL.DGEAEHEJCGO; } Vector3 zero = Vector3.zero; Vector3 zero2 = Vector3.zero; } IL_5D: num++; } while (num != 0); } // Token: 0x0601692C RID: 92460 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601692C")] [Address(RVA = "0x12E8750", Offset = "0x12E7550", VA = "0x1812E8750")] public bool GetKeyFrameAt(int POBIBGPOFAP, int PMDPIMEPFOB, float CCIAFACEJJO, out Vector3 CJOLOOBCEPF, out Quaternion LCJCNADPGHI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601692D RID: 92461 RVA: 0x00544008 File Offset: 0x00542208 [Token(Token = "0x601692D")] [Address(RVA = "0x12E90B0", Offset = "0x12E7EB0", VA = "0x1812E90B0")] public void InsertKeyFrame() { EAJBEDGKIHB eajbedgkihb = this.k__BackingField; IDBJEENCHII idbjeenchii = this.k__BackingField; int num = eajbedgkihb.BMHEHLLKJGN; Transform transform = base.transform; int num2 = idbjeenchii.JFDMDLKCMOJ(num, transform); } // Token: 0x0601692E RID: 92462 RVA: 0x00544044 File Offset: 0x00542244 [Token(Token = "0x601692E")] [Address(RVA = "0x12E7640", Offset = "0x12E6440", VA = "0x1812E7640")] public bool CanRemoveKeyFrame() { return this.k__BackingField.GDIDFABFKJO > 1; } // Token: 0x0601692F RID: 92463 RVA: 0x00544068 File Offset: 0x00542268 [Token(Token = "0x601692F")] [Address(RVA = "0x12E99C0", Offset = "0x12E87C0", VA = "0x1812E99C0")] public void RemoveKeyFrame() { int num = this.k__BackingField.BMHEHLLKJGN; this.k__BackingField.HADEDAALKDK(num, true); EAJBEDGKIHB eajbedgkihb = this.k__BackingField; int num2 = num - 1; eajbedgkihb.MBGNHGCLAHA((float)num); } // Token: 0x06016930 RID: 92464 RVA: 0x005440A8 File Offset: 0x005422A8 [Token(Token = "0x6016930")] [Address(RVA = "0x12E7670", Offset = "0x12E6470", VA = "0x1812E7670")] public void CaptureKeyFrame() { IDBJEENCHII idbjeenchii = this.k__BackingField; int num = this.k__BackingField.BMHEHLLKJGN; Transform transform = base.transform; idbjeenchii.NOENDJNOHMM(num, transform); } // Token: 0x06016931 RID: 92465 RVA: 0x005440E0 File Offset: 0x005422E0 [Token(Token = "0x6016931")] [Address(RVA = "0x12E7150", Offset = "0x12E5F50", VA = "0x1812E7150")] private void AEJFCCEPKJD() { this._animatedObjects.UpdateHoldingPermissions(); } // Token: 0x06016932 RID: 92466 RVA: 0x00544100 File Offset: 0x00542300 [Token(Token = "0x6016932")] [Address(RVA = "0x12E8BC0", Offset = "0x12E79C0", VA = "0x1812E8BC0")] private void HHJNJBINBFK() { if (this.k__BackingField.GDIDFABFKJO != 0) { IDBJEENCHII idbjeenchii = this.k__BackingField; int num = 0; int num2 = 0; if (idbjeenchii.GDIDFABFKJO != 1) { int num3 = KKPBCOOONNK.NLIADADJGIF; int num4 = this.k__BackingField.EBMEDGPMKCJ; num3 -= num4; this.k__BackingField.EAEHINLACHD(); float num5 = this.k__BackingField.HDHIOIBGGNG; IDBJEENCHII idbjeenchii2 = this.k__BackingField; EAJBEDGKIHB eajbedgkihb = this.k__BackingField; float k__BackingField = idbjeenchii2.k__BackingField; float num6 = eajbedgkihb.IEHIJGEJGJC; float num7 = idbjeenchii2.BIHCOAILPNI(num6); float num8 = k__BackingField * 0.001f; IDBJEENCHII idbjeenchii3 = this.k__BackingField; if (!idbjeenchii3.LGJJFBOFJNK) { num7 = num8; if (num != 0) { num7 = num5; } if (this.k__BackingField.k__BackingField) { num7 = num5; float num9 = num7 * 2f; if (this.k__BackingField.OPHDDIBEKAO) { goto IL_106; } } if (num5 <= num7) { float num9 = num5; float num10 = num9 * 3f; } if (!this.k__BackingField.OPHDDIBEKAO) { } } IL_106: IDBJEENCHII idbjeenchii4 = this.k__BackingField; if ((!idbjeenchii4.k__BackingField && !idbjeenchii4.k__BackingField) || this.k__BackingField.OPHDDIBEKAO || !this.k__BackingField.k__BackingField) { } } IDBJEENCHII idbjeenchii5 = this.k__BackingField; if (idbjeenchii5.k__BackingField || idbjeenchii5.k__BackingField) { } float num11 = this.k__BackingField.HICGBNAAIIE((float)num2); if (num != 0) { int num12 = this.k__BackingField.GDIDFABFKJO; num12 += num12; } EAJBEDGKIHB eajbedgkihb2 = this.k__BackingField; eajbedgkihb2.k__BackingField = (float)num2; ulong num13; if (num13 != (ulong)0L) { if (eajbedgkihb2.MDAHDIHLCHC) { CircuitNodeDisplay nhingbfhelf = this.NHINGBFHELF; int num14 = 0; if (!(nhingbfhelf != num14) || this.NHINGBFHELF.MBBJMCDGDMN != 0) { } } bool flag = this.k__BackingField.MDAHDIHLCHC; bool flag2 = this.k__BackingField.OPHDDIBEKAO; if (flag != flag2) { this.k__BackingField.EAEHINLACHD(); EAJBEDGKIHB eajbedgkihb3 = this.k__BackingField; bool flag3 = eajbedgkihb3.OPHDDIBEKAO; eajbedgkihb3.MDAHDIHLCHC = flag3; } } } } // Token: 0x06016933 RID: 92467 RVA: 0x00544328 File Offset: 0x00542528 [Token(Token = "0x6016933")] [Address(RVA = "0x12E89F0", Offset = "0x12E77F0", VA = "0x1812E89F0", Slot = "15")] protected virtual void HHEDHAEJHIN(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM) { int num; do { num = 0; this._tool.RenderOutline(num); AnimatedObjectsGroup k__BackingField = this.k__BackingField.k__BackingField; List cplfchmmiel = k__BackingField.CPLFCHMMIEL; if (k__BackingField != 0) { if (num < k__BackingField) { num += num; if (num != k__BackingField) { num++; } } num += 19; } if (k__BackingField != 0) { } } while (num != 0); } // Token: 0x06016934 RID: 92468 RVA: 0x0054438C File Offset: 0x0054258C [Token(Token = "0x6016934")] [Address(RVA = "0x12E9160", Offset = "0x12E7F60", VA = "0x1812E9160")] private void LENAFKHIBGP(ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK AFLPGGJMPOE) { int num = 0; if (HDPMJFANOPG != num) { int num2 = 0; if (GFMAOEPEFKD != num2) { int num3 = 0; GameObject gameObject = GFMAOEPEFKD.gameObject; GameObject gameObject2 = this.animatedObjectsConnectionPoint.gameObject; bool flag = gameObject == gameObject2; GameObject gameObject3 = HDPMJFANOPG.gameObject; GameObject gameObject4 = this.animatedObjectsConnectionPoint.gameObject; bool flag2 = gameObject3 == gameObject4; int num4 = 0; if (GFMAOEPEFKD != num4 && GFMAOEPEFKD.IsValidDestinationConnection() && GFMAOEPEFKD.PBBJCLJPFMI) { AnimatedObjectsGroup k__BackingField = this.k__BackingField.k__BackingField; IDBJEENCHII idbjeenchii = this.k__BackingField; Transform transform = base.transform; bool flag3; if (flag3) { this.AuthoritySendAllFrames(); IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Object added to animation", 3f, num3, num3); } } } } if (AFLPGGJMPOE != 0) { int num5 = 0; int num6 = 0; AFLPGGJMPOE((GBDECALBCOP)num6, num5); } } // Token: 0x06016935 RID: 92469 RVA: 0x00544484 File Offset: 0x00542684 [Token(Token = "0x6016935")] [Address(RVA = "0x12E71F0", Offset = "0x12E5FF0", VA = "0x1812E71F0")] public bool AddAnimatedObject(CreationObject NLNHFEEMFBN) { IDBJEENCHII idbjeenchii = this.k__BackingField; Transform transform = base.transform; bool flag = idbjeenchii.BPHFLJJBJLG(NLNHFEEMFBN, transform); if (!flag) { return flag; } this.AuthoritySendAllFrames(); return true; } // Token: 0x06016936 RID: 92470 RVA: 0x005444BC File Offset: 0x005426BC [Token(Token = "0x6016936")] [Address(RVA = "0x12E9980", Offset = "0x12E8780", VA = "0x1812E9980")] public bool RemoveAnimatedObject(CreationObject NLNHFEEMFBN) { bool flag = this.k__BackingField.KMOALHGPPCD(NLNHFEEMFBN); if (!flag) { return flag; } this.AuthoritySendAllFrames(); return true; } // Token: 0x06016937 RID: 92471 RVA: 0x005444EC File Offset: 0x005426EC [Token(Token = "0x6016937")] [Address(RVA = "0x12E76D0", Offset = "0x12E64D0", VA = "0x1812E76D0")] public void CircuitSignalUpdated(Dictionary signals) { if (AnimationGizmoManager.k__BackingField.k__BackingField != 0) { } if (!(0 == this)) { bool flag; bool flag2; if (flag && flag) { flag2 = this.k__BackingField.MDAHDIHLCHC; EAJBEDGKIHB eajbedgkihb = this.k__BackingField; int num = 0; eajbedgkihb.MDAHDIHLCHC = num != 0; } bool flag3; if (flag3 && flag3) { EAJBEDGKIHB eajbedgkihb2 = this.k__BackingField; if (eajbedgkihb2 == 0) { } eajbedgkihb2.k__BackingField = 0f; int num2 = 0; this.UpdateObjectTransforms(true, num2 != 0); } bool flag4; if (flag4) { bool flag5 = this.k__BackingField.OPHDDIBEKAO; if (flag4 != flag5) { this.k__BackingField.OPHDDIBEKAO = flag4; if (!flag4 || this.k__BackingField.MDAHDIHLCHC) { goto IL_101; } if (this.k__BackingField.LGJJFBOFJNK) { EAJBEDGKIHB eajbedgkihb3 = this.k__BackingField; IDBJEENCHII idbjeenchii = this.k__BackingField; float k__BackingField = eajbedgkihb3.k__BackingField; int num3 = idbjeenchii.GDIDFABFKJO; this.k__BackingField.k__BackingField = 0f; } this.k__BackingField.MDAHDIHLCHC = true; } } if (!flag2) { return; } IL_101: this.k__BackingField.EAEHINLACHD(); } } // Token: 0x06016938 RID: 92472 RVA: 0x0054460C File Offset: 0x0054280C [Token(Token = "0x6016938")] [Address(RVA = "0x12E9A70", Offset = "0x12E8870", VA = "0x1812E9A70")] public IGHGEPCFGJL Serialize() { AnimatedObjectsGroup k__BackingField = this.k__BackingField.k__BackingField; IGHGEPCFGJL ighgepcfgjl = k__BackingField.FOHDFBLGGAN(); DKKIJJCMEJP dkkijjcmejp = k__BackingField.AnimationGizmo.k__BackingField.HLHBJCIJPBE(); ighgepcfgjl.EPBGEPIJFJJ = dkkijjcmejp; return ighgepcfgjl; } // Token: 0x06016939 RID: 92473 RVA: 0x0054464C File Offset: 0x0054284C [Token(Token = "0x6016939")] [Address(RVA = "0x12E9590", Offset = "0x12E8390", VA = "0x1812E9590")] public void LocalLoadAnimationData(IGHGEPCFGJL CIGLOFMIACJ, bool FAJIIBPBKLA) { this.bigDataTrackedObject.AuthoritySetRequiresRPCData(FAJIIBPBKLA); AnimatedObjectsGroup k__BackingField = this.k__BackingField.k__BackingField; k__BackingField.ELEHODFLCGB(CIGLOFMIACJ); IDBJEENCHII idbjeenchii = k__BackingField.AnimationGizmo.k__BackingField; DKKIJJCMEJP dkkijjcmejp = CIGLOFMIACJ.EPBGEPIJFJJ; idbjeenchii.PPGFHEDFBEA(dkkijjcmejp); AnimatedObjectsGroup k__BackingField2 = this.k__BackingField.k__BackingField; int num = 0; k__BackingField2.PostDeserialize(num); this.bigDataTrackedObject.SetRPCDataDeserialized(); } // Token: 0x0601693A RID: 92474 RVA: 0x005446BC File Offset: 0x005428BC [Token(Token = "0x601693A")] [Address(RVA = "0x12E7AE0", Offset = "0x12E68E0", VA = "0x1812E7AE0")] protected void DFGKELFCGAO() { CreationObject component = base.GetComponent(); OMKPHDBNLKH.DEDABHKCIBG <>9__50_ = AnimationGizmo.<>c.<>9__50_0; if (<>9__50_ == 0) { AnimationGizmo.<>c.<>9__50_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.MCFDAMMAFMB); Dictionary dictionary = new Dictionary(); int num = 0; dictionary.Add("Loop", num); ulong num2; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__50_, ohindolfnmp, dictionary, (int)num2); int num3 = 0; ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(klcanjpoepc); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (AnimationGizmo.<>c.<>9__50_2 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultIntUIControlPrefab; AnimationGizmo.<>c.<>9__50_2 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.LHAOGBOALPB); GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, 950); ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(gaakdcpnddi); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg2; if (AnimationGizmo.<>c.<>9__50_4 == 0) { dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab; AnimationGizmo.<>c.<>9__50_4 = dedabhkcibg2; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.PHDJEIGNMPI); CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg2, ohindolfnmp3, 900); ILINODKFHEO ilinodkfheo3 = component.AddConfigurableSetting(cpnmfokdbkm); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg3; if (AnimationGizmo.<>c.<>9__50_6 == 0) { dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab; AnimationGizmo.<>c.<>9__50_6 = dedabhkcibg3; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.BPOCEGKDJAC); CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp4, 900); ILINODKFHEO ilinodkfheo4 = component.AddConfigurableSetting(cpnmfokdbkm2); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg4; if (AnimationGizmo.<>c.<>9__50_8 == 0) { dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab; AnimationGizmo.<>c.<>9__50_8 = dedabhkcibg4; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp5 = new OMKPHDBNLKH.OHINDOLFNMP(this.DCGCNHAINKH); CPNMFOKDBKM cpnmfokdbkm3 = new CPNMFOKDBKM(dedabhkcibg4, ohindolfnmp5, 900); ILINODKFHEO ilinodkfheo5 = component.AddConfigurableSetting(cpnmfokdbkm3); DOPNALIMPNA[] array = new DOPNALIMPNA[5]; Dictionary dictionary2 = new Dictionary(); int num4 = 0; dictionary2.Add("Loop", num4); Func func = new Func(this.KJLEPKGFIDH); Action action = new Action(this.KMDGDNNLPIJ); string text; ulong num5; LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(dictionary2, func, action, "Playback Mode", text, num3, num3, num3, num3, num5 != 0UL); if (lnbmgippmjj != 0) { } array[0] = lnbmgippmjj; Func func2 = new Func(this.FNBNIDBPHDN); Action action2 = new Action(this.GJOKNONJHGE); string text2; ulong num6; JJOBLNLCNND jjoblnlcnnd = ONOKJPIMIIP.MGAJCIEANHL(func2, action2, "Speed percentage", "", text2, num3 != 0, num3, (int)num6, num3, num3); if (jjoblnlcnnd != 0) { } array[1] = jjoblnlcnnd; Func func3 = new Func(this.EIEGOCBFLLO); Action action3 = new Action(this.NMJCJAHHGCC); int num7 = 0; int num8 = 0; string text3; string text4; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func3, action3, num8, num7, text3, text4); if (dhcinnflbba != 0) { } array[2] = dhcinnflbba; Func func4 = new Func(this.PDGMFDOJGIN); Action action4 = new Action(this.HPLOPJMBFKN); int num9 = 0; int num10 = 0; string text5; string text6; DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func4, action4, num10, num9, text5, text6); if (dhcinnflbba2 != 0) { } array[3] = dhcinnflbba2; Func func5 = new Func(this.FFDCHPCIKFB); Action action5 = new Action(this.FCMGOMOODJK); int num11 = 0; int num12 = 0; string text7; string text8; DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func5, action5, num12, num11, text7, text8); if (dhcinnflbba3 != 0) { } array[4] = dhcinnflbba3; ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("Animation", 900, array); } // Token: 0x0601693B RID: 92475 RVA: 0x005449EC File Offset: 0x00542BEC [Token(Token = "0x601693B")] [Address(RVA = "0x12E7340", Offset = "0x12E6140", VA = "0x1812E7340")] public void AuthoritySendData() { this.AuthoritySendAllFrames(); } // Token: 0x0601693C RID: 92476 RVA: 0x00544A00 File Offset: 0x00542C00 [Token(Token = "0x601693C")] [Address(RVA = "0x12E7260", Offset = "0x12E6060", VA = "0x1812E7260")] public void AuthoritySendAllFrames() { if (base.OGIBLNIIHDK) { this.bigDataTrackedObject.AuthoritySetRequiresRPCData(true); DKKIJJCMEJP dkkijjcmejp = this.k__BackingField.HLHBJCIJPBE(); PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcSetAnimationData); photonView.RpcOthers(lflfmimncon, dkkijjcmejp); } } // Token: 0x0601693D RID: 92477 RVA: 0x00544A50 File Offset: 0x00542C50 [Token(Token = "0x601693D")] [Address(RVA = "0x12E9A20", Offset = "0x12E8820", VA = "0x1812E9A20")] [NFOMENMAOIA] protected void RpcSetAnimationData(DKKIJJCMEJP ABADFLCBFIJ) { this.k__BackingField.PPGFHEDFBEA(ABADFLCBFIJ); this.bigDataTrackedObject.AuthoritySetRequiresRPCData(true); this.bigDataTrackedObject.SetRPCDataDeserialized(); } // Token: 0x0601693E RID: 92478 RVA: 0x00544A88 File Offset: 0x00542C88 [Token(Token = "0x601693E")] [Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")] public AnimationGizmo() { } // Token: 0x06016940 RID: 92480 RVA: 0x00544AB4 File Offset: 0x00542CB4 [Token(Token = "0x6016940")] [Address(RVA = "0x12E9670", Offset = "0x12E8470", VA = "0x1812E9670")] [CompilerGenerated] private void MCFDAMMAFMB(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.DCGIGGABOBH); Action action = new Action(this.LOBNHFMLOAJ); } // Token: 0x06016941 RID: 92481 RVA: 0x00544AF0 File Offset: 0x00542CF0 [Token(Token = "0x6016941")] [Address(RVA = "0x12E7AC0", Offset = "0x12E68C0", VA = "0x1812E7AC0")] [CompilerGenerated] private int DCGIGGABOBH() { IDBJEENCHII idbjeenchii = this.k__BackingField; int num = 0; bool flag = (idbjeenchii.k__BackingField ? 1 : 0) != num; throw new NullReferenceException(); } // Token: 0x06016942 RID: 92482 RVA: 0x00544B18 File Offset: 0x00542D18 [Token(Token = "0x6016942")] [Address(RVA = "0x12E9130", Offset = "0x12E7F30", VA = "0x1812E9130")] [CompilerGenerated] private void LOBNHFMLOAJ(int MBJCIBHEOMM) { IDBJEENCHII idbjeenchii = this.k__BackingField; bool flag = MBJCIBHEOMM == 1; idbjeenchii.k__BackingField = flag; this.AuthoritySendAllFrames(); } // Token: 0x06016943 RID: 92483 RVA: 0x00544B44 File Offset: 0x00542D44 [Token(Token = "0x6016943")] [Address(RVA = "0x12E94D0", Offset = "0x12E82D0", VA = "0x1812E94D0")] [CompilerGenerated] private void LHAOGBOALPB(CreationObjectSettingIntUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Speed percentage"); Func func = new Func(this.AMELNOFLHOC); Action action = new Action(this.NINKFHELHOB); } // Token: 0x06016944 RID: 92484 RVA: 0x00544B84 File Offset: 0x00542D84 [Token(Token = "0x6016944")] [Address(RVA = "0x12E7170", Offset = "0x12E5F70", VA = "0x1812E7170")] [CompilerGenerated] private int AMELNOFLHOC() { return Mathf.RoundToInt(this.k__BackingField.k__BackingField * 100f); } // Token: 0x06016945 RID: 92485 RVA: 0x00544BB0 File Offset: 0x00542DB0 [Token(Token = "0x6016945")] [Address(RVA = "0x12E9740", Offset = "0x12E8540", VA = "0x1812E9740")] [CompilerGenerated] private void NINKFHELHOB(int MBJCIBHEOMM) { IDBJEENCHII idbjeenchii = this.k__BackingField; int num = 0; float num3; float num2 = Mathf.Max(num3, (float)num); idbjeenchii.k__BackingField = num2; this.AuthoritySendAllFrames(); this.k__BackingField.EAEHINLACHD(); } // Token: 0x06016946 RID: 92486 RVA: 0x00544BEC File Offset: 0x00542DEC [Token(Token = "0x6016946")] [Address(RVA = "0x12E98C0", Offset = "0x12E86C0", VA = "0x1812E98C0")] [CompilerGenerated] private void PHDJEIGNMPI(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Stop at End"); Func func = new Func(this.GLKIAGILBDE); Action action = new Action(this.FBOAIOEEIPM); } // Token: 0x06016947 RID: 92487 RVA: 0x00544C2C File Offset: 0x00542E2C [Token(Token = "0x6016947")] [Address(RVA = "0x12E85B0", Offset = "0x12E73B0", VA = "0x1812E85B0")] [CompilerGenerated] private bool GLKIAGILBDE() { return this.k__BackingField.k__BackingField; } // Token: 0x06016948 RID: 92488 RVA: 0x00544C4C File Offset: 0x00542E4C [Token(Token = "0x6016948")] [Address(RVA = "0x12E85D0", Offset = "0x12E73D0", VA = "0x1812E85D0")] [CompilerGenerated] private void FBOAIOEEIPM(bool MBJCIBHEOMM) { this.k__BackingField.k__BackingField = MBJCIBHEOMM; this.AuthoritySendAllFrames(); } // Token: 0x06016949 RID: 92489 RVA: 0x00544C74 File Offset: 0x00542E74 [Token(Token = "0x6016949")] [Address(RVA = "0x12E7560", Offset = "0x12E6360", VA = "0x1812E7560")] [CompilerGenerated] private void BPOCEGKDJAC(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Stop at Start"); Func func = new Func(this.CGMBNHPPMIP); Action action = new Action(this.MBCKPICPFNK); } // Token: 0x0601694A RID: 92490 RVA: 0x00544CB4 File Offset: 0x00542EB4 [Token(Token = "0x601694A")] [Address(RVA = "0x12E7620", Offset = "0x12E6420", VA = "0x1812E7620")] [CompilerGenerated] private bool CGMBNHPPMIP() { return this.k__BackingField.k__BackingField; } // Token: 0x0601694B RID: 92491 RVA: 0x00544CD4 File Offset: 0x00542ED4 [Token(Token = "0x601694B")] [Address(RVA = "0x12E9080", Offset = "0x12E7E80", VA = "0x1812E9080")] [CompilerGenerated] private void MBCKPICPFNK(bool MBJCIBHEOMM) { this.k__BackingField.k__BackingField = MBJCIBHEOMM; this.AuthoritySendAllFrames(); } // Token: 0x0601694C RID: 92492 RVA: 0x00544CFC File Offset: 0x00542EFC [Token(Token = "0x601694C")] [Address(RVA = "0x12E7A00", Offset = "0x12E6800", VA = "0x1812E7A00")] [CompilerGenerated] private void DCGCNHAINKH(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Allow holding"); Func func = new Func(this.FMBJFJBLHAA); Action action = new Action(this.BMLALCOIBON); } // Token: 0x0601694D RID: 92493 RVA: 0x00544D3C File Offset: 0x00542F3C [Token(Token = "0x601694D")] [Address(RVA = "0x12E8600", Offset = "0x12E7400", VA = "0x1812E8600")] [CompilerGenerated] private bool FMBJFJBLHAA() { return this.k__BackingField.DBCNKBIMMJO; } // Token: 0x0601694E RID: 92494 RVA: 0x00544D5C File Offset: 0x00542F5C [Token(Token = "0x601694E")] [Address(RVA = "0x12E7530", Offset = "0x12E6330", VA = "0x1812E7530")] [CompilerGenerated] private void BMLALCOIBON(bool MBJCIBHEOMM) { this.k__BackingField.FMPOLHCAHCM = MBJCIBHEOMM; this.AuthoritySendAllFrames(); } // Token: 0x0601694F RID: 92495 RVA: 0x00544D84 File Offset: 0x00542F84 [Token(Token = "0x601694F")] [Address(RVA = "0x12E7AC0", Offset = "0x12E68C0", VA = "0x1812E7AC0")] [CompilerGenerated] private int KJLEPKGFIDH() { IDBJEENCHII idbjeenchii = this.k__BackingField; int num = 0; bool flag = (idbjeenchii.k__BackingField ? 1 : 0) != num; throw new NullReferenceException(); } // Token: 0x06016950 RID: 92496 RVA: 0x00544DAC File Offset: 0x00542FAC [Token(Token = "0x6016950")] [Address(RVA = "0x12E9130", Offset = "0x12E7F30", VA = "0x1812E9130")] [CompilerGenerated] private void KMDGDNNLPIJ(int MBJCIBHEOMM) { IDBJEENCHII idbjeenchii = this.k__BackingField; bool flag = MBJCIBHEOMM == 1; idbjeenchii.k__BackingField = flag; this.AuthoritySendAllFrames(); } // Token: 0x06016951 RID: 92497 RVA: 0x00544DD8 File Offset: 0x00542FD8 [Token(Token = "0x6016951")] [Address(RVA = "0x12E8620", Offset = "0x12E7420", VA = "0x1812E8620")] [CompilerGenerated] private int FNBNIDBPHDN() { return Mathf.RoundToInt(this.k__BackingField.k__BackingField * 100f); } // Token: 0x06016952 RID: 92498 RVA: 0x00544E04 File Offset: 0x00543004 [Token(Token = "0x6016952")] [Address(RVA = "0x12E86A0", Offset = "0x12E74A0", VA = "0x1812E86A0")] [CompilerGenerated] private void GJOKNONJHGE(int MBJCIBHEOMM) { IDBJEENCHII idbjeenchii = this.k__BackingField; int num = 0; float num3; float num2 = Mathf.Max(num3, (float)num); idbjeenchii.k__BackingField = num2; this.AuthoritySendAllFrames(); this.k__BackingField.EAEHINLACHD(); } // Token: 0x06016953 RID: 92499 RVA: 0x00544E40 File Offset: 0x00543040 [Token(Token = "0x6016953")] [Address(RVA = "0x12E85B0", Offset = "0x12E73B0", VA = "0x1812E85B0")] [CompilerGenerated] private bool EIEGOCBFLLO() { return this.k__BackingField.k__BackingField; } // Token: 0x06016954 RID: 92500 RVA: 0x00544E60 File Offset: 0x00543060 [Token(Token = "0x6016954")] [Address(RVA = "0x12E85D0", Offset = "0x12E73D0", VA = "0x1812E85D0")] [CompilerGenerated] private void NMJCJAHHGCC(bool MBJCIBHEOMM) { this.k__BackingField.k__BackingField = MBJCIBHEOMM; this.AuthoritySendAllFrames(); } // Token: 0x06016955 RID: 92501 RVA: 0x00544E88 File Offset: 0x00543088 [Token(Token = "0x6016955")] [Address(RVA = "0x12E7620", Offset = "0x12E6420", VA = "0x1812E7620")] [CompilerGenerated] private bool PDGMFDOJGIN() { return this.k__BackingField.k__BackingField; } // Token: 0x06016956 RID: 92502 RVA: 0x00544EA8 File Offset: 0x005430A8 [Token(Token = "0x6016956")] [Address(RVA = "0x12E9080", Offset = "0x12E7E80", VA = "0x1812E9080")] [CompilerGenerated] private void HPLOPJMBFKN(bool MBJCIBHEOMM) { this.k__BackingField.k__BackingField = MBJCIBHEOMM; this.AuthoritySendAllFrames(); } // Token: 0x06016957 RID: 92503 RVA: 0x00544ED0 File Offset: 0x005430D0 [Token(Token = "0x6016957")] [Address(RVA = "0x12E8600", Offset = "0x12E7400", VA = "0x1812E8600")] [CompilerGenerated] private bool FFDCHPCIKFB() { return this.k__BackingField.DBCNKBIMMJO; } // Token: 0x06016958 RID: 92504 RVA: 0x00544EF0 File Offset: 0x005430F0 [Token(Token = "0x6016958")] [Address(RVA = "0x12E7530", Offset = "0x12E6330", VA = "0x1812E7530")] [CompilerGenerated] private void FCMGOMOODJK(bool MBJCIBHEOMM) { this.k__BackingField.FMPOLHCAHCM = MBJCIBHEOMM; this.AuthoritySendAllFrames(); } // Token: 0x0400EB9B RID: 60315 [Token(Token = "0x400EB9B")] public static readonly List All = new List(); // Token: 0x0400EB9D RID: 60317 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400EB9D")] [SerializeField] private BigDataTrackedObject bigDataTrackedObject; // Token: 0x0400EB9E RID: 60318 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400EB9E")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private PersistenceView persistenceView; // Token: 0x0400EB9F RID: 60319 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400EB9F")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tool _tool; // Token: 0x0400EBA0 RID: 60320 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400EBA0")] [SerializeField] private ConnectionPoint animatedObjectsConnectionPoint; // Token: 0x0400EBA3 RID: 60323 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400EBA3")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private AnimatedObjectsGroup _animatedObjects; // Token: 0x0400EBA4 RID: 60324 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400EBA4")] private bool? MBKNCGJIEAD; // Token: 0x0400EBA5 RID: 60325 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400EBA5")] private CircuitNodeDisplay NHINGBFHELF; } }