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.Networking.RPC; using RecRoom.Persistence; using UnityEngine; namespace RecRoom.Core.Creation.SandboxGizmos { // Token: 0x02002D4D RID: 11597 [Token(Token = "0x2002D4D")] [StructLayout(3)] public class AnimationGizmo : MonoBehaviourPun { // Token: 0x170036EE RID: 14062 // (get) Token: 0x06014828 RID: 84008 RVA: 0x004EB02C File Offset: 0x004E922C // (set) Token: 0x06014829 RID: 84009 RVA: 0x004EB040 File Offset: 0x004E9240 [Token(Token = "0x170036EE")] public bool OMJMFPIHDNG { [Token(Token = "0x6014828")] [Address(RVA = "0x421DE0", Offset = "0x4207E0", VA = "0x180421DE0")] get; [Token(Token = "0x6014829")] [Address(RVA = "0x421DF0", Offset = "0x4207F0", VA = "0x180421DF0")] set; } // Token: 0x170036EF RID: 14063 // (get) Token: 0x0601482A RID: 84010 RVA: 0x004EB054 File Offset: 0x004E9254 [Token(Token = "0x170036EF")] public BigDataTrackedObject EFAGBCKPIFM { [Token(Token = "0x601482A")] [Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")] get { return this.bigDataTrackedObject; } } // Token: 0x170036F0 RID: 14064 // (get) Token: 0x0601482B RID: 84011 RVA: 0x004EB068 File Offset: 0x004E9268 [Token(Token = "0x170036F0")] public PersistenceView AGBFHKOJMDE { [Token(Token = "0x601482B")] [Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")] get { return this.persistenceView; } } // Token: 0x170036F1 RID: 14065 // (get) Token: 0x0601482C RID: 84012 RVA: 0x004EB07C File Offset: 0x004E927C [Token(Token = "0x170036F1")] public Tool PBBJCLJPFMI { [Token(Token = "0x601482C")] [Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")] get { return this._tool; } } // Token: 0x170036F2 RID: 14066 // (get) Token: 0x0601482D RID: 84013 RVA: 0x004EB090 File Offset: 0x004E9290 [Token(Token = "0x170036F2")] public ConnectionPoint DJHOONKKBEG { [Token(Token = "0x601482D")] [Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")] get { return this.animatedObjectsConnectionPoint; } } // Token: 0x170036F3 RID: 14067 // (get) Token: 0x0601482E RID: 84014 RVA: 0x004EB0A4 File Offset: 0x004E92A4 // (set) Token: 0x0601482F RID: 84015 RVA: 0x004EB0B8 File Offset: 0x004E92B8 [Token(Token = "0x170036F3")] public IDBJEENCHII PBPPCMNHODC { [Token(Token = "0x601482E")] [Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")] get; [Token(Token = "0x601482F")] [Address(RVA = "0x52F860", Offset = "0x52E260", VA = "0x18052F860")] private set; } // Token: 0x170036F4 RID: 14068 // (get) Token: 0x06014830 RID: 84016 RVA: 0x004EB0CC File Offset: 0x004E92CC // (set) Token: 0x06014831 RID: 84017 RVA: 0x004EB0E0 File Offset: 0x004E92E0 [Token(Token = "0x170036F4")] public EAJBEDGKIHB OJNJGPJLLOH { [Token(Token = "0x6014830")] [Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")] get; [Token(Token = "0x6014831")] [Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")] private set; } // Token: 0x170036F5 RID: 14069 // (get) Token: 0x06014832 RID: 84018 RVA: 0x004EB0F4 File Offset: 0x004E92F4 [Token(Token = "0x170036F5")] public AnimatedObjectsGroup GLEHFGIBNFO { [Token(Token = "0x6014832")] [Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")] get { return this._animatedObjects; } } // Token: 0x06014833 RID: 84019 RVA: 0x004EB108 File Offset: 0x004E9308 [Token(Token = "0x6014833")] [Address(RVA = "0x3E1010", Offset = "0x3DFA10", VA = "0x1803E1010")] public Transform GetAnimRootTransform() { return base.transform; } // Token: 0x06014834 RID: 84020 RVA: 0x004EB11C File Offset: 0x004E931C [Token(Token = "0x6014834")] [Address(RVA = "0x190F5A0", Offset = "0x190DFA0", VA = "0x18190F5A0", 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: 0x06014835 RID: 84021 RVA: 0x004EB1CC File Offset: 0x004E93CC [Token(Token = "0x6014835")] [Address(RVA = "0x19114A0", Offset = "0x190FEA0", VA = "0x1819114A0", 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: 0x06014836 RID: 84022 RVA: 0x004EB20C File Offset: 0x004E940C [Token(Token = "0x6014836")] [Address(RVA = "0x19117B0", Offset = "0x19101B0", VA = "0x1819117B0")] protected void Start() { this.DFGKELFCGAO(); if (this.k__BackingField.GDIDFABFKJO == 0) { IDBJEENCHII idbjeenchii = this.k__BackingField; Transform transform = base.transform; idbjeenchii.DJEDMPGOLKO(transform); } } // Token: 0x06014837 RID: 84023 RVA: 0x004EB248 File Offset: 0x004E9448 [Token(Token = "0x6014837")] [Address(RVA = "0x1911810", Offset = "0x1910210", VA = "0x181911810")] 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: 0x06014838 RID: 84024 RVA: 0x004EB2D0 File Offset: 0x004E94D0 [Token(Token = "0x6014838")] [Address(RVA = "0x1911960", Offset = "0x1910360", VA = "0x181911960")] 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; if (flag && !flag2 && flag3) { int num3 = 0; if (this != num3 && KGNAPBJHODD) { float num4 = TimeExt.SafeDeltaTime; num4 = TimeExt.SafeDeltaTime; Vector3 zero = Vector3.zero; Vector3 zero2 = Vector3.zero; } } num++; if (num != -1) { } } while (num != 0); } // Token: 0x06014839 RID: 84025 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014839")] [Address(RVA = "0x1910440", Offset = "0x190EE40", VA = "0x181910440")] 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: 0x0601483A RID: 84026 RVA: 0x004EB36C File Offset: 0x004E956C [Token(Token = "0x601483A")] [Address(RVA = "0x1910DD0", Offset = "0x190F7D0", VA = "0x181910DD0")] 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: 0x0601483B RID: 84027 RVA: 0x004EB3A8 File Offset: 0x004E95A8 [Token(Token = "0x601483B")] [Address(RVA = "0x190F840", Offset = "0x190E240", VA = "0x18190F840")] public bool CanRemoveKeyFrame() { return this.k__BackingField.GDIDFABFKJO > 1; } // Token: 0x0601483C RID: 84028 RVA: 0x004EB3CC File Offset: 0x004E95CC [Token(Token = "0x601483C")] [Address(RVA = "0x1911690", Offset = "0x1910090", VA = "0x181911690")] 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: 0x0601483D RID: 84029 RVA: 0x004EB40C File Offset: 0x004E960C [Token(Token = "0x601483D")] [Address(RVA = "0x190F870", Offset = "0x190E270", VA = "0x18190F870")] public void CaptureKeyFrame() { IDBJEENCHII idbjeenchii = this.k__BackingField; int num = this.k__BackingField.BMHEHLLKJGN; Transform transform = base.transform; idbjeenchii.NOENDJNOHMM(num, transform); } // Token: 0x0601483E RID: 84030 RVA: 0x004EB444 File Offset: 0x004E9644 [Token(Token = "0x601483E")] [Address(RVA = "0x190F420", Offset = "0x190DE20", VA = "0x18190F420")] private void AEJFCCEPKJD() { this._animatedObjects.UpdateHoldingPermissions(); } // Token: 0x0601483F RID: 84031 RVA: 0x004EB464 File Offset: 0x004E9664 [Token(Token = "0x601483F")] [Address(RVA = "0x19108E0", Offset = "0x190F2E0", VA = "0x1819108E0")] 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 = PhotonNetwork.ServerTimestamp; 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: 0x06014840 RID: 84032 RVA: 0x004EB68C File Offset: 0x004E988C [Token(Token = "0x6014840")] [Address(RVA = "0x19106E0", Offset = "0x190F0E0", VA = "0x1819106E0", 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) { } if (num != -1) { } } while (num != 0); } // Token: 0x06014841 RID: 84033 RVA: 0x004EB6F4 File Offset: 0x004E98F4 [Token(Token = "0x6014841")] [Address(RVA = "0x1910EA0", Offset = "0x190F8A0", VA = "0x181910EA0")] 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.Instance.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: 0x06014842 RID: 84034 RVA: 0x004EB7EC File Offset: 0x004E99EC [Token(Token = "0x6014842")] [Address(RVA = "0x190F440", Offset = "0x190DE40", VA = "0x18190F440")] 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: 0x06014843 RID: 84035 RVA: 0x004EB824 File Offset: 0x004E9A24 [Token(Token = "0x6014843")] [Address(RVA = "0x1911650", Offset = "0x1910050", VA = "0x181911650")] public bool RemoveAnimatedObject(CreationObject NLNHFEEMFBN) { bool flag = this.k__BackingField.KMOALHGPPCD(NLNHFEEMFBN); if (!flag) { return flag; } this.AuthoritySendAllFrames(); return true; } // Token: 0x06014844 RID: 84036 RVA: 0x004EB854 File Offset: 0x004E9A54 [Token(Token = "0x6014844")] [Address(RVA = "0x190F8D0", Offset = "0x190E2D0", VA = "0x18190F8D0")] 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: 0x06014845 RID: 84037 RVA: 0x004EB974 File Offset: 0x004E9B74 [Token(Token = "0x6014845")] [Address(RVA = "0x1911740", Offset = "0x1910140", VA = "0x181911740")] 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: 0x06014846 RID: 84038 RVA: 0x004EB9B4 File Offset: 0x004E9BB4 [Token(Token = "0x6014846")] [Address(RVA = "0x19112D0", Offset = "0x190FCD0", VA = "0x1819112D0")] 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: 0x06014847 RID: 84039 RVA: 0x004EBA24 File Offset: 0x004E9C24 [Token(Token = "0x6014847")] [Address(RVA = "0x190FCC0", Offset = "0x190E6C0", VA = "0x18190FCC0")] 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); 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); } // Token: 0x06014848 RID: 84040 RVA: 0x004EBBC0 File Offset: 0x004E9DC0 [Token(Token = "0x6014848")] [Address(RVA = "0x190F590", Offset = "0x190DF90", VA = "0x18190F590")] public void AuthoritySendData() { this.AuthoritySendAllFrames(); } // Token: 0x06014849 RID: 84041 RVA: 0x004EBBD4 File Offset: 0x004E9DD4 [Token(Token = "0x6014849")] [Address(RVA = "0x190F4B0", Offset = "0x190DEB0", VA = "0x18190F4B0")] public void AuthoritySendAllFrames() { if (base.hasAuthority) { this.bigDataTrackedObject.AuthoritySetRequiresRPCData(true); DKKIJJCMEJP dkkijjcmejp = this.k__BackingField.HLHBJCIJPBE(); PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcSetAnimationData); photonView.RpcOthers(rpcaction, dkkijjcmejp); } } // Token: 0x0601484A RID: 84042 RVA: 0x004EBC24 File Offset: 0x004E9E24 [Token(Token = "0x601484A")] [Address(RVA = "0x19116F0", Offset = "0x19100F0", VA = "0x1819116F0")] [PunRPC] protected void RpcSetAnimationData(DKKIJJCMEJP ABADFLCBFIJ) { this.k__BackingField.PPGFHEDFBEA(ABADFLCBFIJ); this.bigDataTrackedObject.AuthoritySetRequiresRPCData(true); this.bigDataTrackedObject.SetRPCDataDeserialized(); } // Token: 0x0601484B RID: 84043 RVA: 0x004EBC5C File Offset: 0x004E9E5C [Token(Token = "0x601484B")] [Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")] public AnimationGizmo() { } // Token: 0x0601484D RID: 84045 RVA: 0x004EBC88 File Offset: 0x004E9E88 [Token(Token = "0x601484D")] [Address(RVA = "0x19113B0", Offset = "0x190FDB0", VA = "0x1819113B0")] [CompilerGenerated] private void MCFDAMMAFMB(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Playback Mode"; Func func = new Func(this.KJLEPKGFIDH); Action action = new Action(this.KMDGDNNLPIJ); } // Token: 0x0601484E RID: 84046 RVA: 0x004EBCC8 File Offset: 0x004E9EC8 [Token(Token = "0x601484E")] [Address(RVA = "0x1910E50", Offset = "0x190F850", VA = "0x181910E50")] [CompilerGenerated] private int KJLEPKGFIDH() { IDBJEENCHII idbjeenchii = this.k__BackingField; int num = 0; bool flag = (idbjeenchii.k__BackingField ? 1 : 0) != num; throw new NullReferenceException(); } // Token: 0x0601484F RID: 84047 RVA: 0x004EBCF0 File Offset: 0x004E9EF0 [Token(Token = "0x601484F")] [Address(RVA = "0x1910E70", Offset = "0x190F870", VA = "0x181910E70")] [CompilerGenerated] private void KMDGDNNLPIJ(int MBJCIBHEOMM) { IDBJEENCHII idbjeenchii = this.k__BackingField; bool flag = MBJCIBHEOMM == 1; idbjeenchii.k__BackingField = flag; this.AuthoritySendAllFrames(); } // Token: 0x06014850 RID: 84048 RVA: 0x004EBD1C File Offset: 0x004E9F1C [Token(Token = "0x6014850")] [Address(RVA = "0x1911210", Offset = "0x190FC10", VA = "0x181911210")] [CompilerGenerated] private void LHAOGBOALPB(CreationObjectSettingIntUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Speed percentage"); Func func = new Func(this.FNBNIDBPHDN); Action action = new Action(this.GJOKNONJHGE); } // Token: 0x06014851 RID: 84049 RVA: 0x004EBD5C File Offset: 0x004E9F5C [Token(Token = "0x6014851")] [Address(RVA = "0x1910310", Offset = "0x190ED10", VA = "0x181910310")] [CompilerGenerated] private int FNBNIDBPHDN() { return Mathf.RoundToInt(this.k__BackingField.k__BackingField * 100f); } // Token: 0x06014852 RID: 84050 RVA: 0x004EBD88 File Offset: 0x004E9F88 [Token(Token = "0x6014852")] [Address(RVA = "0x1910390", Offset = "0x190ED90", VA = "0x181910390")] [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: 0x06014853 RID: 84051 RVA: 0x004EBDC4 File Offset: 0x004E9FC4 [Token(Token = "0x6014853")] [Address(RVA = "0x1911590", Offset = "0x190FF90", VA = "0x181911590")] [CompilerGenerated] private void PHDJEIGNMPI(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Stop at End"); Func func = new Func(this.EIEGOCBFLLO); Action action = new Action(this.NMJCJAHHGCC); } // Token: 0x06014854 RID: 84052 RVA: 0x004EBE04 File Offset: 0x004EA004 [Token(Token = "0x6014854")] [Address(RVA = "0x19102A0", Offset = "0x190ECA0", VA = "0x1819102A0")] [CompilerGenerated] private bool EIEGOCBFLLO() { return this.k__BackingField.k__BackingField; } // Token: 0x06014855 RID: 84053 RVA: 0x004EBE24 File Offset: 0x004EA024 [Token(Token = "0x6014855")] [Address(RVA = "0x1911470", Offset = "0x190FE70", VA = "0x181911470")] [CompilerGenerated] private void NMJCJAHHGCC(bool MBJCIBHEOMM) { this.k__BackingField.k__BackingField = MBJCIBHEOMM; this.AuthoritySendAllFrames(); } // Token: 0x06014856 RID: 84054 RVA: 0x004EBE4C File Offset: 0x004EA04C [Token(Token = "0x6014856")] [Address(RVA = "0x190F780", Offset = "0x190E180", VA = "0x18190F780")] [CompilerGenerated] private void BPOCEGKDJAC(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Stop at Start"); Func func = new Func(this.PDGMFDOJGIN); Action action = new Action(this.HPLOPJMBFKN); } // Token: 0x06014857 RID: 84055 RVA: 0x004EBE8C File Offset: 0x004EA08C [Token(Token = "0x6014857")] [Address(RVA = "0x1911570", Offset = "0x190FF70", VA = "0x181911570")] [CompilerGenerated] private bool PDGMFDOJGIN() { return this.k__BackingField.k__BackingField; } // Token: 0x06014858 RID: 84056 RVA: 0x004EBEAC File Offset: 0x004EA0AC [Token(Token = "0x6014858")] [Address(RVA = "0x1910DA0", Offset = "0x190F7A0", VA = "0x181910DA0")] [CompilerGenerated] private void HPLOPJMBFKN(bool MBJCIBHEOMM) { this.k__BackingField.k__BackingField = MBJCIBHEOMM; this.AuthoritySendAllFrames(); } // Token: 0x06014859 RID: 84057 RVA: 0x004EBED4 File Offset: 0x004EA0D4 [Token(Token = "0x6014859")] [Address(RVA = "0x190FC00", Offset = "0x190E600", VA = "0x18190FC00")] [CompilerGenerated] private void DCGCNHAINKH(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Allow holding"); Func func = new Func(this.FFDCHPCIKFB); Action action = new Action(this.FCMGOMOODJK); } // Token: 0x0601485A RID: 84058 RVA: 0x004EBF14 File Offset: 0x004EA114 [Token(Token = "0x601485A")] [Address(RVA = "0x19102F0", Offset = "0x190ECF0", VA = "0x1819102F0")] [CompilerGenerated] private bool FFDCHPCIKFB() { return this.k__BackingField.DBCNKBIMMJO; } // Token: 0x0601485B RID: 84059 RVA: 0x004EBF34 File Offset: 0x004EA134 [Token(Token = "0x601485B")] [Address(RVA = "0x19102C0", Offset = "0x190ECC0", VA = "0x1819102C0")] [CompilerGenerated] private void FCMGOMOODJK(bool MBJCIBHEOMM) { this.k__BackingField.FMPOLHCAHCM = MBJCIBHEOMM; this.AuthoritySendAllFrames(); } // Token: 0x0400DB3C RID: 56124 [Token(Token = "0x400DB3C")] public static readonly List All = new List(); // Token: 0x0400DB3E RID: 56126 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400DB3E")] [SerializeField] private BigDataTrackedObject bigDataTrackedObject; // Token: 0x0400DB3F RID: 56127 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400DB3F")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private PersistenceView persistenceView; // Token: 0x0400DB40 RID: 56128 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400DB40")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Tool _tool; // Token: 0x0400DB41 RID: 56129 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400DB41")] [SerializeField] private ConnectionPoint animatedObjectsConnectionPoint; // Token: 0x0400DB44 RID: 56132 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400DB44")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private AnimatedObjectsGroup _animatedObjects; // Token: 0x0400DB45 RID: 56133 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400DB45")] private bool? MBKNCGJIEAD; // Token: 0x0400DB46 RID: 56134 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400DB46")] private CircuitNodeDisplay NHINGBFHELF; } }