using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Google.Protobuf.Collections; using RecRoom.AGUI.ToolUIs; using RecRoom.Core.Creation.Circuits; using RecRoom.Systems.PlayerRoles; using RecRoom.Tools.Tags; using UnityEngine; namespace RecRoom.Core.Creation.SandboxGizmos { // Token: 0x0200333A RID: 13114 [Token(Token = "0x200333A")] public class SmoothLookAtGizmo : InfluencerGizmo, CHJEFIDMANE { // Token: 0x17003EAF RID: 16047 // (get) Token: 0x06016AE2 RID: 92898 RVA: 0x0054AED0 File Offset: 0x005490D0 // (set) Token: 0x06016AE3 RID: 92899 RVA: 0x0054AEF0 File Offset: 0x005490F0 [Token(Token = "0x17003EAF")] public string[] IDHAICMOPCH { [Token(Token = "0x6016AE2")] [Address(RVA = "0xC33A70", Offset = "0xC32870", VA = "0x180C33A70")] get { return this.NIINBAHMHMH.IAHDANBDAAM(); } [Token(Token = "0x6016AE3")] [Address(RVA = "0xC33AC0", Offset = "0xC328C0", VA = "0x180C33AC0")] set { KLLMCPFPIIE niinbahmhmh = this.NIINBAHMHMH; } } // Token: 0x17003EB0 RID: 16048 // (get) Token: 0x06016AE4 RID: 92900 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06016AE5 RID: 92901 RVA: 0x0054AF0C File Offset: 0x0054910C [Token(Token = "0x17003EB0")] public Guid LOBACKBFBGK { [Token(Token = "0x6016AE4")] [Address(RVA = "0xC2FB00", Offset = "0xC2E900", VA = "0x180C2FB00")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6016AE5")] [Address(RVA = "0xC2F2F0", Offset = "0xC2E0F0", VA = "0x180C2F2F0")] set { KLLMCPFPIIE fadionjoiab = this.FADIONJOIAB; } } // Token: 0x17003EB1 RID: 16049 // (get) Token: 0x06016AE6 RID: 92902 RVA: 0x0054AF28 File Offset: 0x00549128 // (set) Token: 0x06016AE7 RID: 92903 RVA: 0x0054AF48 File Offset: 0x00549148 [Token(Token = "0x17003EB1")] public int FCEGICDINEB { [Token(Token = "0x6016AE6")] [Address(RVA = "0xC31700", Offset = "0xC30500", VA = "0x180C31700")] get { return this.EFDAOEOHLGH.IAHDANBDAAM(); } [Token(Token = "0x6016AE7")] [Address(RVA = "0xC33B20", Offset = "0xC32920", VA = "0x180C33B20")] set { KLLMCPFPIIE efdaoeohlgh = this.EFDAOEOHLGH; } } // Token: 0x17003EB2 RID: 16050 // (get) Token: 0x06016AE8 RID: 92904 RVA: 0x0054AF64 File Offset: 0x00549164 // (set) Token: 0x06016AE9 RID: 92905 RVA: 0x0054AF84 File Offset: 0x00549184 [Token(Token = "0x17003EB2")] private SmoothLookAtGizmo.LHIIGDFGBJP EMMKMAADNIL { [Token(Token = "0x6016AE8")] [Address(RVA = "0xC310A0", Offset = "0xC2FEA0", VA = "0x180C310A0")] get { return this.BKDBPMPMBHB.IAHDANBDAAM(); } [Token(Token = "0x6016AE9")] [Address(RVA = "0xC32180", Offset = "0xC30F80", VA = "0x180C32180")] set { KLLMCPFPIIE bkdbpmpmbhb = this.BKDBPMPMBHB; } } // Token: 0x17003EB3 RID: 16051 // (get) Token: 0x06016AEA RID: 92906 RVA: 0x0054AFA0 File Offset: 0x005491A0 // (set) Token: 0x06016AEB RID: 92907 RVA: 0x0054AFC0 File Offset: 0x005491C0 [Token(Token = "0x17003EB3")] private SmoothLookAtGizmo.JIOFHMHNHOB GCKNNEEADAJ { [Token(Token = "0x6016AEA")] [Address(RVA = "0xC321E0", Offset = "0xC30FE0", VA = "0x180C321E0")] get { return this.CAPEENIAAPO.IAHDANBDAAM(); } [Token(Token = "0x6016AEB")] [Address(RVA = "0xC2FAA0", Offset = "0xC2E8A0", VA = "0x180C2FAA0")] set { KLLMCPFPIIE capeeniaapo = this.CAPEENIAAPO; } } // Token: 0x17003EB4 RID: 16052 // (get) Token: 0x06016AEC RID: 92908 RVA: 0x0054AFDC File Offset: 0x005491DC // (set) Token: 0x06016AED RID: 92909 RVA: 0x0054AFFC File Offset: 0x005491FC [Token(Token = "0x17003EB4")] private SmoothLookAtGizmo.FPOMOHKPFNO OFKFJLCCIAN { [Token(Token = "0x6016AEC")] [Address(RVA = "0xC31830", Offset = "0xC30630", VA = "0x180C31830")] get { return this.HCOHMAMFNJL.IAHDANBDAAM(); } [Token(Token = "0x6016AED")] [Address(RVA = "0xC32230", Offset = "0xC31030", VA = "0x180C32230")] set { KLLMCPFPIIE hcohmamfnjl = this.HCOHMAMFNJL; } } // Token: 0x17003EB5 RID: 16053 // (get) Token: 0x06016AEE RID: 92910 RVA: 0x0054B018 File Offset: 0x00549218 [Token(Token = "0x17003EB5")] private KLCANJPOEPC EHAPBPDEDOM { [Token(Token = "0x6016AEE")] [Address(RVA = "0xC31A00", Offset = "0xC30800", VA = "0x180C31A00")] get { KLCANJPOEPC jdhlhbjgaad = this.JDHLHBJGAAD; if (jdhlhbjgaad == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__35_ = SmoothLookAtGizmo.<>c.<>9__35_0; if (<>9__35_ == 0) { SmoothLookAtGizmo.<>c.<>9__35_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.IDDMLKEHJOK); Dictionary aoodaojniof = SmoothLookAtGizmo.AOODAOJNIOF; ulong num; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__35_, ohindolfnmp, aoodaojniof, (int)num); this.JDHLHBJGAAD = klcanjpoepc; } return jdhlhbjgaad; } } // Token: 0x17003EB6 RID: 16054 // (get) Token: 0x06016AEF RID: 92911 RVA: 0x0054B078 File Offset: 0x00549278 [Token(Token = "0x17003EB6")] private PGIHLFOHNML NGAAMHCNAJG { [Token(Token = "0x6016AEF")] [Address(RVA = "0xC2F3B0", Offset = "0xC2E1B0", VA = "0x180C2F3B0")] get { PGIHLFOHNML nblldjmfgck = this.NBLLDJMFGCK; if (nblldjmfgck == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__38_ = SmoothLookAtGizmo.<>c.<>9__38_0; if (<>9__38_ == 0) { SmoothLookAtGizmo.<>c.<>9__38_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.TagInputFieldUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.GJKECPHOJLA); PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(<>9__38_, ohindolfnmp, 10); this.NBLLDJMFGCK = pgihlfohnml; } return nblldjmfgck; } } // Token: 0x17003EB7 RID: 16055 // (get) Token: 0x06016AF0 RID: 92912 RVA: 0x0054B0D0 File Offset: 0x005492D0 [Token(Token = "0x17003EB7")] private HIPBHHONPLB MADDNAOFAHC { [Token(Token = "0x6016AF0")] [Address(RVA = "0xC32B40", Offset = "0xC31940", VA = "0x180C32B40")] get { HIPBHHONPLB jeijhkmiipb = this.JEIJHKMIIPB; if (jeijhkmiipb == 0) { OMKPHDBNLKH.DEDABHKCIBG <>9__41_ = SmoothLookAtGizmo.<>c.<>9__41_0; if (<>9__41_ == 0) { SmoothLookAtGizmo.<>c.<>9__41_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.RoleEditControlUIPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.ILDICICMECG); ulong num; int num2; HIPBHHONPLB hipbhhonplb = new HIPBHHONPLB(<>9__41_, ohindolfnmp, 10, num != 0UL, num2); num2 = 0; this.JEIJHKMIIPB = hipbhhonplb; } return jeijhkmiipb; } } // Token: 0x06016AF1 RID: 92913 RVA: 0x0054B130 File Offset: 0x00549330 [Token(Token = "0x6016AF1")] [Address(RVA = "0xC2F7A0", Offset = "0xC2E5A0", VA = "0x180C2F7A0", Slot = "13")] protected override void Awake() { base.Awake(); string[] array = new string[0]; Action action = new Action(this.JPHBGGEEDKO); KLLMCPFPIIE kllmcpfpiie; this.NIINBAHMHMH = kllmcpfpiie; Guid empty = Guid.Empty; Action action2 = new Action(this.LKHANKGDJIF); KLLMCPFPIIE kllmcpfpiie2; this.FADIONJOIAB = kllmcpfpiie2; Action action3 = new Action(this.MFIGIGCIODG); KLLMCPFPIIE kllmcpfpiie3; this.EFDAOEOHLGH = kllmcpfpiie3; KLLMCPFPIIE kllmcpfpiie4; this.BKDBPMPMBHB = kllmcpfpiie4; Action action4 = new Action(this.JKCOCFJHOMH); KLLMCPFPIIE kllmcpfpiie5; this.CAPEENIAAPO = kllmcpfpiie5; KLLMCPFPIIE kllmcpfpiie6; this.HCOHMAMFNJL = kllmcpfpiie6; } // Token: 0x06016AF2 RID: 92914 RVA: 0x0054B1BC File Offset: 0x005493BC [Token(Token = "0x6016AF2")] [Address(RVA = "0xC336A0", Offset = "0xC324A0", VA = "0x180C336A0", Slot = "21")] protected override void Start() { this.FixedUpdate(); MFBGLIHGCGO gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged; Action action = new Action(base.HFAAJHFIHKD); if (!this.NEFGPDELKBG) { CircuitEventNodeDisplay circuitNode = this.circuitNode; int num = 0; if (circuitNode != num) { this.circuitNode.TryResendLatestOrDefaultInputs(); } } Action action2 = new Action(this.ACELJJHDOAI); this.JKCOCFJHOMH(); this.LKHANKGDJIF(); this.MFIGIGCIODG(); } // Token: 0x06016AF3 RID: 92915 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016AF3")] [Address(RVA = "0xC2F200", Offset = "0xC2E000", VA = "0x180C2F200")] private void ACELJJHDOAI(GameRole FMIDDHHDCHP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016AF4 RID: 92916 RVA: 0x0054B230 File Offset: 0x00549430 [Token(Token = "0x6016AF4")] [Address(RVA = "0xC33010", Offset = "0xC31E10", VA = "0x180C33010", Slot = "14")] protected override void OnDestroy() { Action action = new Action(this.ACELJJHDOAI); KLCANJPOEPC jdhlhbjgaad = this.JDHLHBJGAAD; if (jdhlhbjgaad != 0) { jdhlhbjgaad.Dispose(); } PGIHLFOHNML nblldjmfgck = this.NBLLDJMFGCK; if (nblldjmfgck != 0) { nblldjmfgck.Dispose(); } HIPBHHONPLB jeijhkmiipb = this.JEIJHKMIIPB; if (jeijhkmiipb != 0) { jeijhkmiipb.Dispose(); } base.OnDestroy(); } // Token: 0x06016AF5 RID: 92917 RVA: 0x0054B28C File Offset: 0x0054948C [Token(Token = "0x6016AF5")] [Address(RVA = "0xC30320", Offset = "0xC2F120", VA = "0x180C30320", Slot = "23")] protected override void DFGKELFCGAO() { OMKPHDBNLKH.DEDABHKCIBG <>9__48_ = SmoothLookAtGizmo.<>c.<>9__48_0; if (<>9__48_ == 0) { SmoothLookAtGizmo.<>c.<>9__48_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BMBAEMDIBHM); Dictionary dictionary = new Dictionary(); ulong num; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__48_, ohindolfnmp, dictionary, (int)num); int num2 = 0; ILINODKFHEO ilinodkfheo = this.creationObject.AddConfigurableSetting(klcanjpoepc); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (SmoothLookAtGizmo.<>c.<>9__48_2 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab; SmoothLookAtGizmo.<>c.<>9__48_2 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.POJFFMIBHDB); GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, 5); ILINODKFHEO ilinodkfheo2 = this.creationObject.AddConfigurableSetting(gaakdcpnddi); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg2; if (SmoothLookAtGizmo.<>c.<>9__48_4 == 0) { dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; SmoothLookAtGizmo.<>c.<>9__48_4 = dedabhkcibg2; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.CENKGKPBBNK); Dictionary dictionary2 = new Dictionary(); KLCANJPOEPC klcanjpoepc2 = new KLCANJPOEPC(dedabhkcibg2, ohindolfnmp3, dictionary2, num2); ILINODKFHEO ilinodkfheo3 = this.creationObject.AddConfigurableSetting(klcanjpoepc2); CreationObject creationObject = this.creationObject; DOPNALIMPNA[] array = new DOPNALIMPNA[6]; Func func = new Func(this.NICHKJBPFLO); Action action = new Action(this.NDMHINIOCMH); Dictionary dictionary3 = new Dictionary(); int num3 = 0; string text; ulong num4; LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(dictionary3, func, action, "Target Type", text, num3, num3, num3, num3, num4 != 0UL); if (lnbmgippmjj != 0) { } array[0] = lnbmgippmjj; Func func2 = new Func(this.HHJNHOFGMJB); Action action2 = new Action(this.EOMCCABANPH); string text2; ulong num5; JJOBLNLCNND jjoblnlcnnd = ONOKJPIMIIP.MGAJCIEANHL(func2, action2, "Smoothing Amount", "", text2, num3 != 0, num3, (int)num5, num3, num3); if (jjoblnlcnnd != 0) { } array[1] = jjoblnlcnnd; Func func3 = new Func(this.ANPNEGOHDHM); Action action3 = new Action(this.DONFJBIMOKG); string text3; ulong num6; LNBMGIPPMJJ lnbmgippmjj2 = ONOKJPIMIIP.BCJHJAHMJFP(new Dictionary(), func3, action3, "Tracking Multiple Tagged Objects", text3, num3, num3, num3, num3, num6 != 0UL); if (lnbmgippmjj2 != 0) { } array[2] = lnbmgippmjj2; Func func4 = new Func(this.HKDLHJFHCAF); Action action4 = new Action(this.OCGPHKEEFEE); Func func5 = new Func(this.LBABADMACDF); INAOBEINBGO inaobeinbgo; if (inaobeinbgo != 0) { } array[3] = inaobeinbgo; Func func6 = new Func(this.BHMBACEPACI); Action action5 = new Action(this.ADNLCGJHNID); Action action6 = new Action(this.creationObject.FireDialogListPicker); Func func7 = new Func(this.GGGLEEPEMLA); int num7 = 0; string text4; IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.KPKBGKJFBKE(func6, action5, action6, func7, num7, text4); if (imafjgkhemd != 0) { } array[4] = imafjgkhemd; Dictionary aoodaojniof = SmoothLookAtGizmo.AOODAOJNIOF; Func func8 = new Func(this.MNGHGJMEGCC); Action action7 = new Action(this.KGNHDJKLFPI); Func func9 = new Func(this.HNACHEBPDOD); int num8 = 0; string text5; ulong num9; LNBMGIPPMJJ lnbmgippmjj3 = ONOKJPIMIIP.BCJHJAHMJFP(aoodaojniof, func8, action7, "Choose Tracking Target", text5, num8, num8, func9, num8, num9 != 0UL); if (lnbmgippmjj3 != 0) { } array[5] = lnbmgippmjj3; int num10 = 0; ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Look At", num10, array); } // Token: 0x06016AF6 RID: 92918 RVA: 0x0054B598 File Offset: 0x00549798 [Token(Token = "0x6016AF6")] [Address(RVA = "0xC30F00", Offset = "0xC2FD00", VA = "0x180C30F00", Slot = "26")] protected override void DJICGIHLEKP() { if (!this._connectableTool._tool.FNFNLDBILFE && base.OGIBLNIIHDK) { this.BOKGEMLCFGN(); List neijjcnmomb = this.NEIJJCNMOMB; Vector3 zero = Vector3.zero; SmoothLookAtGizmo.LHIIGDFGBJP lhiigdfgbjp = this.EMMKMAADNIL; SmoothLookAtGizmo.LHIIGDFGBJP lhiigdfgbjp2 = this.EMMKMAADNIL; Vector3 vector; float z = vector.z; RigidbodyEx rigidbodyEx = this._connectableTool._tool.rigidbodyEx; } } // Token: 0x06016AF7 RID: 92919 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016AF7")] [Address(RVA = "0xC2FC40", Offset = "0xC2EA40", VA = "0x180C2FC40")] private void BOKGEMLCFGN() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016AF8 RID: 92920 RVA: 0x0054B604 File Offset: 0x00549804 [Token(Token = "0x6016AF8")] [Address(RVA = "0xC31FE0", Offset = "0xC30DE0", VA = "0x180C31FE0")] private void KAMCOPDIBAK(Player IEKDDPPNFPF) { SmoothLookAtGizmo.FPOMOHKPFNO fpomohkpfno = this.HCOHMAMFNJL.IAHDANBDAAM(); if (fpomohkpfno != SmoothLookAtGizmo.FPOMOHKPFNO.Head) { if (fpomohkpfno != SmoothLookAtGizmo.FPOMOHKPFNO.Head) { if (fpomohkpfno != SmoothLookAtGizmo.FPOMOHKPFNO.Head) { if (fpomohkpfno == SmoothLookAtGizmo.FPOMOHKPFNO.Hands) { List neijjcnmomb = this.NEIJJCNMOMB; Transform transform = IEKDDPPNFPF.rightHand.transform; Vector3 vector; float z = vector.z; return; } goto IL_56; } else { List neijjcnmomb2 = this.NEIJJCNMOMB; } } Transform transform2 = IEKDDPPNFPF.leftHand.transform; Vector3 vector2; float z2 = vector2.z; } IL_56: throw new NullReferenceException(); } // Token: 0x06016AF9 RID: 92921 RVA: 0x0054B66C File Offset: 0x0054986C [Token(Token = "0x6016AF9")] [Address(RVA = "0xC327E0", Offset = "0xC315E0", VA = "0x180C327E0")] private Vector3 MGMDJGHMGFL(List BJEDAGHIDPN) { int num; do { num = 0; float z = Vector3.zero.z; bool flag; if (flag) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x06016AFA RID: 92922 RVA: 0x0054B6A8 File Offset: 0x005498A8 [Token(Token = "0x6016AFA")] [Address(RVA = "0xC32CA0", Offset = "0xC31AA0", VA = "0x180C32CA0")] private Vector3 NLAIFONGOMO(List BJEDAGHIDPN) { int num; do { num = 0; float z = Vector3.zero.z; bool flag; if (flag) { } } while (num != 0); List.Enumerator enumerator; int index = enumerator.index; throw new NullReferenceException(); } // Token: 0x06016AFB RID: 92923 RVA: 0x0054B6D8 File Offset: 0x005498D8 [Token(Token = "0x6016AFB")] [Address(RVA = "0xC2F500", Offset = "0xC2E300", VA = "0x180C2F500")] private Quaternion AOBPJIDFKHN(Vector3 DDHPAFKBMON, float AAFDMNJLPDP) { int num = 0; Vector3 up = Vector3.up; int num2 = 0; float deltaTime = Time.deltaTime; Quaternion quaternion = Quaternion.RotateTowards(num2, num, AAFDMNJLPDP); Quaternion quaternion2 = Quaternion.Lerp(num2, num, AAFDMNJLPDP); throw new NullReferenceException(); } // Token: 0x06016AFC RID: 92924 RVA: 0x0054B718 File Offset: 0x00549918 [Token(Token = "0x6016AFC")] [Address(RVA = "0xC31700", Offset = "0xC30500", VA = "0x180C31700")] private int HHJNHOFGMJB() { return this.EFDAOEOHLGH.IAHDANBDAAM(); } // Token: 0x06016AFD RID: 92925 RVA: 0x0054B738 File Offset: 0x00549938 [Token(Token = "0x6016AFD")] [Address(RVA = "0xC31580", Offset = "0xC30380", VA = "0x180C31580")] private void EOMCCABANPH(int BCEFAKDFEMM) { KLLMCPFPIIE efdaoeohlgh = this.EFDAOEOHLGH; this.MFIGIGCIODG(); } // Token: 0x06016AFE RID: 92926 RVA: 0x0054B758 File Offset: 0x00549958 [Token(Token = "0x6016AFE")] [Address(RVA = "0xC32AF0", Offset = "0xC318F0", VA = "0x180C32AF0")] private int NICHKJBPFLO() { SmoothLookAtGizmo.JIOFHMHNHOB jiofhmhnhob = this.CAPEENIAAPO.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x06016AFF RID: 92927 RVA: 0x0054B778 File Offset: 0x00549978 [Token(Token = "0x6016AFF")] [Address(RVA = "0xC32A90", Offset = "0xC31890", VA = "0x180C32A90")] private void NDMHINIOCMH(int BCEFAKDFEMM) { KLLMCPFPIIE capeeniaapo = this.CAPEENIAAPO; } // Token: 0x06016B00 RID: 92928 RVA: 0x0054B794 File Offset: 0x00549994 [Token(Token = "0x6016B00")] [Address(RVA = "0xC2F360", Offset = "0xC2E160", VA = "0x180C2F360")] private int ANPNEGOHDHM() { SmoothLookAtGizmo.LHIIGDFGBJP lhiigdfgbjp = this.BKDBPMPMBHB.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x06016B01 RID: 92929 RVA: 0x0054B7B4 File Offset: 0x005499B4 [Token(Token = "0x6016B01")] [Address(RVA = "0xC310F0", Offset = "0xC2FEF0", VA = "0x180C310F0")] private void DONFJBIMOKG(int BCEFAKDFEMM) { KLLMCPFPIIE bkdbpmpmbhb = this.BKDBPMPMBHB; } // Token: 0x06016B02 RID: 92930 RVA: 0x0054B7D0 File Offset: 0x005499D0 [Token(Token = "0x6016B02")] [Address(RVA = "0xC31750", Offset = "0xC30550", VA = "0x180C31750")] private string HKDLHJFHCAF() { string empty = string.Empty; if (this.NIINBAHMHMH.IAHDANBDAAM().Length != 0) { string[] array = this.NIINBAHMHMH.IAHDANBDAAM(); } return empty; } // Token: 0x06016B03 RID: 92931 RVA: 0x0054B80C File Offset: 0x00549A0C [Token(Token = "0x6016B03")] [Address(RVA = "0xC2F2F0", Offset = "0xC2E0F0", VA = "0x180C2F2F0")] private void ADNLCGJHNID(Guid JPGBOLJNPPN) { KLLMCPFPIIE fadionjoiab = this.FADIONJOIAB; } // Token: 0x06016B04 RID: 92932 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016B04")] [Address(RVA = "0xC2FB00", Offset = "0xC2E900", VA = "0x180C2FB00")] private Guid BHMBACEPACI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016B05 RID: 92933 RVA: 0x0054B828 File Offset: 0x00549A28 [Token(Token = "0x6016B05")] [Address(RVA = "0xC32F00", Offset = "0xC31D00", VA = "0x180C32F00")] private void OCGPHKEEFEE(string HHCFINADPNK) { string[] array = new string[1]; string text = ToolTagManager.FormatTag(HHCFINADPNK); if (text != 0) { } array[0] = text; KLLMCPFPIIE niinbahmhmh = this.NIINBAHMHMH; } // Token: 0x06016B06 RID: 92934 RVA: 0x0054B85C File Offset: 0x00549A5C [Token(Token = "0x6016B06")] [Address(RVA = "0xC31830", Offset = "0xC30630", VA = "0x180C31830")] private int MNGHGJMEGCC() { SmoothLookAtGizmo.FPOMOHKPFNO fpomohkpfno = this.HCOHMAMFNJL.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x06016B07 RID: 92935 RVA: 0x0054B87C File Offset: 0x00549A7C [Token(Token = "0x6016B07")] [Address(RVA = "0xC32230", Offset = "0xC31030", VA = "0x180C32230")] private void KGNHDJKLFPI(int ONGBFDACHHG) { KLLMCPFPIIE hcohmamfnjl = this.HCOHMAMFNJL; } // Token: 0x06016B08 RID: 92936 RVA: 0x0054B898 File Offset: 0x00549A98 [Token(Token = "0x6016B08")] [Address(RVA = "0xC32720", Offset = "0xC31520", VA = "0x180C32720")] private void MFIGIGCIODG() { int num = this.EFDAOEOHLGH.IAHDANBDAAM(); int num2 = Mathf.Max(0, num); } // Token: 0x06016B09 RID: 92937 RVA: 0x0054B8C0 File Offset: 0x00549AC0 [Token(Token = "0x6016B09")] [Address(RVA = "0xC31B90", Offset = "0xC30990", VA = "0x180C31B90")] private void JKCOCFJHOMH() { CreationObject creationObject = this.creationObject; HIPBHHONPLB hipbhhonplb = this.MADDNAOFAHC; creationObject.RemoveConfigurableSetting(hipbhhonplb); CreationObject creationObject2 = this.creationObject; PGIHLFOHNML pgihlfohnml = this.NGAAMHCNAJG; creationObject2.RemoveConfigurableSetting(pgihlfohnml); CreationObject creationObject3 = this.creationObject; KLCANJPOEPC klcanjpoepc = this.EHAPBPDEDOM; creationObject3.RemoveConfigurableSetting(klcanjpoepc); SmoothLookAtGizmo.JIOFHMHNHOB jiofhmhnhob = this.CAPEENIAAPO.IAHDANBDAAM(); SmoothLookAtGizmo.JIOFHMHNHOB jiofhmhnhob2 = this.CAPEENIAAPO.IAHDANBDAAM(); CreationObject creationObject4 = this.creationObject; HIPBHHONPLB hipbhhonplb2 = this.MADDNAOFAHC; ILINODKFHEO ilinodkfheo = creationObject4.AddConfigurableSetting(hipbhhonplb2); KLCANJPOEPC klcanjpoepc2 = this.EHAPBPDEDOM; CreationObject creationObject5 = this.creationObject; PGIHLFOHNML pgihlfohnml2 = this.NGAAMHCNAJG; ILINODKFHEO ilinodkfheo2 = creationObject5.AddConfigurableSetting(pgihlfohnml2); this.JPHBGGEEDKO(); this.creationObject.RaiseObjectSettingsFunctionsChangedEvent(); } // Token: 0x06016B0A RID: 92938 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016B0A")] [Address(RVA = "0xC322E0", Offset = "0xC310E0", VA = "0x180C322E0")] private void LKHANKGDJIF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016B0B RID: 92939 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016B0B")] [Address(RVA = "0xC31D10", Offset = "0xC30B10", VA = "0x180C31D10")] private void JPHBGGEEDKO() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016B0C RID: 92940 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016B0C")] [Address(RVA = "0xC332E0", Offset = "0xC320E0", VA = "0x180C332E0", Slot = "29")] public override void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016B0D RID: 92941 RVA: 0x0054B980 File Offset: 0x00549B80 [Token(Token = "0x6016B0D")] [Address(RVA = "0xC31150", Offset = "0xC2FF50", VA = "0x180C31150", Slot = "28")] public override void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { this.MLMFCMJNMOG = true; KGDMJIELFHM kgdmjielfhm; if (kgdmjielfhm != 0) { KLLMCPFPIIE efdaoeohlgh = this.EFDAOEOHLGH; KLLMCPFPIIE capeeniaapo = this.CAPEENIAAPO; KLLMCPFPIIE bkdbpmpmbhb = this.BKDBPMPMBHB; KGDMJIELFHM kgdmjielfhm2; if (!string.IsNullOrWhiteSpace(kgdmjielfhm2.DCJOHBAPEEB)) { int num = 0; this.FADIONJOIAB.BDJFGEJFPPO(num); } KLLMCPFPIIE hcohmamfnjl = this.HCOHMAMFNJL; KGDMJIELFHM kgdmjielfhm3; if (kgdmjielfhm3.GFAAFPJJIIE != (ulong)0L) { KGDMJIELFHM kgdmjielfhm4; string[] array = new string[kgdmjielfhm4.GFAAFPJJIIE.MNJPGLELEGO.count]; KGDMJIELFHM kgdmjielfhm5; RepeatedField mnjpglelego = kgdmjielfhm5.GFAAFPJJIIE.MNJPGLELEGO; this.IDHAICMOPCH = array; } this.MLMFCMJNMOG = false; return; } object[] array2 = new object[1]; GameObject gameObject = base.gameObject; if (gameObject != 0) { } array2[0] = gameObject; Debug.LogErrorFormat(this, "Error deserializing Rotator Gizmo {0}: gizmo data or rotator data empty.", array2); throw new NullReferenceException(); } // Token: 0x06016B0E RID: 92942 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016B0E")] [Address(RVA = "0xC33200", Offset = "0xC32000", VA = "0x180C33200", Slot = "30")] public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016B0F RID: 92943 RVA: 0x0054BA4C File Offset: 0x00549C4C [Token(Token = "0x6016B0F")] [Address(RVA = "0xC339C0", Offset = "0xC327C0", VA = "0x180C339C0")] public SmoothLookAtGizmo() { int num = 0; this.AxleRendererRotation.z = (float)num; List list = new List(); this.NEIJJCNMOMB = list; base..ctor(); } // Token: 0x06016B10 RID: 92944 RVA: 0x0054BA7C File Offset: 0x00549C7C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6016B10")] [Address(RVA = "0xC33880", Offset = "0xC32680", VA = "0x180C33880")] static SmoothLookAtGizmo() { Dictionary dictionary = new Dictionary(); int num = 0; dictionary.Add("Head", num); SmoothLookAtGizmo.AOODAOJNIOF = dictionary; } // Token: 0x06016B11 RID: 92945 RVA: 0x0054BAB0 File Offset: 0x00549CB0 [Token(Token = "0x6016B11")] [Address(RVA = "0xC31880", Offset = "0xC30680", VA = "0x180C31880")] [CompilerGenerated] private void IDDMLKEHJOK(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.MNGHGJMEGCC); Action action = new Action(this.KGNHDJKLFPI); } // Token: 0x06016B12 RID: 92946 RVA: 0x0054BAEC File Offset: 0x00549CEC [Token(Token = "0x6016B12")] [Address(RVA = "0xC31630", Offset = "0xC30430", VA = "0x180C31630")] [CompilerGenerated] private void GJKECPHOJLA(CreationObjectSettingStringUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.HKDLHJFHCAF); Action action = new Action(this.OCGPHKEEFEE); } // Token: 0x06016B13 RID: 92947 RVA: 0x0054BB28 File Offset: 0x00549D28 [Token(Token = "0x6016B13")] [Address(RVA = "0xC31950", Offset = "0xC30750", VA = "0x180C31950")] [CompilerGenerated] private void ILDICICMECG(RoleGuidEditableUIControl GCCLEJOGCCE) { Func func = new Func(this.BHMBACEPACI); Action action = new Action(this.ADNLCGJHNID); } // Token: 0x06016B14 RID: 92948 RVA: 0x0054BB58 File Offset: 0x00549D58 [Token(Token = "0x6016B14")] [Address(RVA = "0xC2FB70", Offset = "0xC2E970", VA = "0x180C2FB70")] [CompilerGenerated] private void BMBAEMDIBHM(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.NICHKJBPFLO); Action action = new Action(this.NDMHINIOCMH); } // Token: 0x06016B15 RID: 92949 RVA: 0x0054BB94 File Offset: 0x00549D94 [Token(Token = "0x6016B15")] [Address(RVA = "0xC33130", Offset = "0xC31F30", VA = "0x180C33130")] [CompilerGenerated] private void POJFFMIBHDB(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.HHJNHOFGMJB); Action action = new Action(this.EOMCCABANPH); } // Token: 0x06016B16 RID: 92950 RVA: 0x0054BBD0 File Offset: 0x00549DD0 [Token(Token = "0x6016B16")] [Address(RVA = "0xC30250", Offset = "0xC2F050", VA = "0x180C30250")] [CompilerGenerated] private void CENKGKPBBNK(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.ANPNEGOHDHM); Action action = new Action(this.DONFJBIMOKG); } // Token: 0x06016B17 RID: 92951 RVA: 0x0054BC0C File Offset: 0x00549E0C [Token(Token = "0x6016B17")] [Address(RVA = "0xC32290", Offset = "0xC31090", VA = "0x180C32290")] [CompilerGenerated] private bool LBABADMACDF() { SmoothLookAtGizmo.JIOFHMHNHOB jiofhmhnhob = this.CAPEENIAAPO.IAHDANBDAAM(); bool flag; return flag; } // Token: 0x06016B18 RID: 92952 RVA: 0x0054BC2C File Offset: 0x00549E2C [Token(Token = "0x6016B18")] [Address(RVA = "0xC315E0", Offset = "0xC303E0", VA = "0x180C315E0")] [CompilerGenerated] private bool GGGLEEPEMLA() { SmoothLookAtGizmo.JIOFHMHNHOB jiofhmhnhob = this.CAPEENIAAPO.IAHDANBDAAM(); bool flag; return flag; } // Token: 0x06016B19 RID: 92953 RVA: 0x0054BC4C File Offset: 0x00549E4C [Token(Token = "0x6016B19")] [Address(RVA = "0xC315E0", Offset = "0xC303E0", VA = "0x180C315E0")] [CompilerGenerated] private bool HNACHEBPDOD() { SmoothLookAtGizmo.JIOFHMHNHOB jiofhmhnhob = this.CAPEENIAAPO.IAHDANBDAAM(); bool flag; return flag; } // Token: 0x0400EC70 RID: 60528 [Token(Token = "0x400EC70")] private const float DJLJCANDKBH = 1080f; // Token: 0x0400EC71 RID: 60529 [Token(Token = "0x400EC71")] private static readonly Dictionary AOODAOJNIOF; // Token: 0x0400EC72 RID: 60530 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400EC72")] [SerializeField] [Header("Orientation Settings")] [Tooltip("Applied to rotation to align the gizmo's axle towards its LookAt target")] private Vector3 AxleRendererRotation; // Token: 0x0400EC73 RID: 60531 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400EC73")] [SerializeField] [Header("References")] private Tooltip tooltip; // Token: 0x0400EC74 RID: 60532 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400EC74")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private CreationObject creationObject; // Token: 0x0400EC75 RID: 60533 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400EC75")] private KLLMCPFPIIE NIINBAHMHMH; // Token: 0x0400EC76 RID: 60534 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400EC76")] private KLLMCPFPIIE FADIONJOIAB; // Token: 0x0400EC77 RID: 60535 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400EC77")] private KLLMCPFPIIE EFDAOEOHLGH; // Token: 0x0400EC78 RID: 60536 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400EC78")] private KLLMCPFPIIE BKDBPMPMBHB; // Token: 0x0400EC79 RID: 60537 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400EC79")] private KLLMCPFPIIE CAPEENIAAPO; // Token: 0x0400EC7A RID: 60538 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400EC7A")] private KLLMCPFPIIE HCOHMAMFNJL; // Token: 0x0400EC7B RID: 60539 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400EC7B")] private float DBMAACNAHBG; // Token: 0x0400EC7C RID: 60540 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400EC7C")] private KLCANJPOEPC JDHLHBJGAAD; // Token: 0x0400EC7D RID: 60541 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400EC7D")] private PGIHLFOHNML NBLLDJMFGCK; // Token: 0x0400EC7E RID: 60542 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400EC7E")] private HIPBHHONPLB JEIJHKMIIPB; // Token: 0x0400EC7F RID: 60543 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400EC7F")] private List NEIJJCNMOMB; // Token: 0x0400EC80 RID: 60544 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400EC80")] private bool MLMFCMJNMOG; // Token: 0x0200333B RID: 13115 [Token(Token = "0x200333B")] private enum LHIIGDFGBJP : byte { // Token: 0x0400EC82 RID: 60546 [Token(Token = "0x400EC82")] Average, // Token: 0x0400EC83 RID: 60547 [Token(Token = "0x400EC83")] Closest } // Token: 0x0200333C RID: 13116 [Token(Token = "0x200333C")] private enum JIOFHMHNHOB : byte { // Token: 0x0400EC85 RID: 60549 [Token(Token = "0x400EC85")] Object, // Token: 0x0400EC86 RID: 60550 [Token(Token = "0x400EC86")] Player } // Token: 0x0200333D RID: 13117 [Token(Token = "0x200333D")] private enum FPOMOHKPFNO { // Token: 0x0400EC88 RID: 60552 [Token(Token = "0x400EC88")] Head, // Token: 0x0400EC89 RID: 60553 [Token(Token = "0x400EC89")] Hands, // Token: 0x0400EC8A RID: 60554 [Token(Token = "0x400EC8A")] LeftHand, // Token: 0x0400EC8B RID: 60555 [Token(Token = "0x400EC8B")] RightHand } } }