using System; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Google.Protobuf.Collections; using RecRoom.AGUI.ToolUIs; using RecRoom.Tools; using UnityEngine; namespace RecRoom.Core.Creation.Holotars { // Token: 0x020032DD RID: 13021 [Token(Token = "0x20032DD")] public class Holotar : RecordableObject, EOCLMMENCKH, GDMDKPLBJAC { // Token: 0x17003DF0 RID: 15856 // (get) Token: 0x060166CB RID: 91851 RVA: 0x0053B600 File Offset: 0x00539800 // (set) Token: 0x060166CC RID: 91852 RVA: 0x0053B620 File Offset: 0x00539820 [Token(Token = "0x17003DF0")] public bool OKDMFHOHEMN { [Token(Token = "0x60166CB")] [Address(RVA = "0xE9CC30", Offset = "0xE9BA30", VA = "0x180E9CC30")] get { return this.HDLPBFPECLG.IAHDANBDAAM() != null; } [Token(Token = "0x60166CC")] [Address(RVA = "0xE9C120", Offset = "0xE9AF20", VA = "0x180E9C120")] set { KLLMCPFPIIE hdlpbfpeclg = this.HDLPBFPECLG; } } // Token: 0x17003DF1 RID: 15857 // (get) Token: 0x060166CD RID: 91853 RVA: 0x0053B63C File Offset: 0x0053983C // (set) Token: 0x060166CE RID: 91854 RVA: 0x0053B65C File Offset: 0x0053985C [Token(Token = "0x17003DF1")] public bool POLBKNJPANN { [Token(Token = "0x60166CD")] [Address(RVA = "0xE9B7F0", Offset = "0xE9A5F0", VA = "0x180E9B7F0")] get { return this.DLAAOFFEMML.IAHDANBDAAM() != null; } [Token(Token = "0x60166CE")] [Address(RVA = "0xE9AF30", Offset = "0xE99D30", VA = "0x180E9AF30")] set { KLLMCPFPIIE dlaaoffemml = this.DLAAOFFEMML; } } // Token: 0x17003DF2 RID: 15858 // (get) Token: 0x060166CF RID: 91855 RVA: 0x0053B678 File Offset: 0x00539878 [Token(Token = "0x17003DF2")] public override bool IMDNGIOAGMN { [Token(Token = "0x60166CF")] [Address(RVA = "0xE9DF10", Offset = "0xE9CD10", VA = "0x180E9DF10", Slot = "25")] get { return this.projector.DHEKILHAPDJ; } } // Token: 0x17003DF3 RID: 15859 // (get) Token: 0x060166D0 RID: 91856 RVA: 0x0053B698 File Offset: 0x00539898 [Token(Token = "0x17003DF3")] private bool DPKCGCLOBFD { [Token(Token = "0x60166D0")] [Address(RVA = "0x770460", Offset = "0x76F260", VA = "0x180770460")] get { return this.LoadFromResources; } } // Token: 0x17003DF4 RID: 15860 // (get) Token: 0x060166D1 RID: 91857 RVA: 0x0053B6AC File Offset: 0x005398AC [Token(Token = "0x17003DF4")] protected override bool CPBEICPKELN { [Token(Token = "0x60166D1")] [Address(RVA = "0xE9AE90", Offset = "0xE99C90", VA = "0x180E9AE90", Slot = "26")] get { if (this.LoadFromResources) { } return base.CPBEICPKELN; } } // Token: 0x060166D2 RID: 91858 RVA: 0x0053B6CC File Offset: 0x005398CC [Token(Token = "0x60166D2")] [Address(RVA = "0xE9ACD0", Offset = "0xE99AD0", VA = "0x180E9ACD0", Slot = "13")] protected override void Awake() { base.Awake(); Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.MLEOEKKFPLO); Action action = new Action(this.OEIJGJBFGBC); KLLMCPFPIIE kllmcpfpiie; this.HDLPBFPECLG = kllmcpfpiie; Action action2 = new Action(this.AHKPMGFFKCD); KLLMCPFPIIE kllmcpfpiie2; this.DLAAOFFEMML = kllmcpfpiie2; } // Token: 0x060166D3 RID: 91859 RVA: 0x0053B71C File Offset: 0x0053991C [Token(Token = "0x60166D3")] [Address(RVA = "0xE9DCA0", Offset = "0xE9CAA0", VA = "0x180E9DCA0", Slot = "27")] protected override void Start() { HolotarCircuitNodeDisplay holotarCircuitNodeDisplay2; Delegate @delegate; do { base.Start(); HolotarCircuitNodeDisplay holotarCircuitNodeDisplay = this.circuitDisplay; int num = 0; if (!(holotarCircuitNodeDisplay != num)) { goto IL_7C; } holotarCircuitNodeDisplay2 = this.circuitDisplay; Action action = new Action(this.IBHIDLLNOHK); } while (@delegate != 0 && @delegate == 0); while (@delegate != holotarCircuitNodeDisplay2) { } HolotarCircuitNodeDisplay holotarCircuitNodeDisplay3 = this.circuitDisplay; Action action2 = new Action(this.BJHFLABFJPM); holotarCircuitNodeDisplay3.DMKDMKIDPLC += action2; HolotarCircuitNodeDisplay.MNBAEHGJHJK currentPlayMode = this.circuitDisplay.MLEKNGIDJHM; this.IPFKAICAKHJ = currentPlayMode; if (currentPlayMode == HolotarCircuitNodeDisplay.MNBAEHGJHJK.PLAY) { this.GKMFMLJJHED = true; } IL_7C: MakerPen.BLGNKANAEFE += this.AHKPMGFFKCD; this.AHKPMGFFKCD(); } // Token: 0x060166D4 RID: 91860 RVA: 0x0053B7C4 File Offset: 0x005399C4 [Token(Token = "0x60166D4")] [Address(RVA = "0xE9B910", Offset = "0xE9A710", VA = "0x180E9B910", Slot = "28")] protected override void GAPFKKNHPIN() { bool flag; if (!this.LoadFromResources && flag) { base.GAPFKKNHPIN(); OMKPHDBNLKH.DEDABHKCIBG <>9__29_ = Holotar.<>c.<>9__29_0; if (<>9__29_ == 0) { Holotar.<>c.<>9__29_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FLGJCDHINGN); int num; CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__29_, ohindolfnmp, num); num = 0; OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (Holotar.<>c.<>9__29_2 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; Holotar.<>c.<>9__29_2 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.KEAPEGGIIIF); CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp2, 1); DOPNALIMPNA[] array = new DOPNALIMPNA[2]; Func func = new Func(this.JINCGFMDJJG); Action action = new Action(this.KNKMBCMPNDK); int num2 = 0; int num3 = 0; string text; string text2; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num3, num2, text, text2); if (dhcinnflbba != 0) { } array[0] = dhcinnflbba; Func func2 = new Func(this.EMPKIIFNLEA); Action action2 = new Action(this.NNDMDEOOIPC); int num4 = 0; int num5 = 0; string text3; string text4; DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func2, action2, num5, num4, text3, text4); if (dhcinnflbba2 != 0) { } array[1] = dhcinnflbba2; } } // Token: 0x060166D5 RID: 91861 RVA: 0x0053B8FC File Offset: 0x00539AFC [Token(Token = "0x60166D5")] [Address(RVA = "0xE9D740", Offset = "0xE9C540", VA = "0x180E9D740", Slot = "14")] protected override void OnDestroy() { HolotarCircuitNodeDisplay holotarCircuitNodeDisplay2; Delegate @delegate; do { base.OnDestroy(); HolotarCircuitNodeDisplay holotarCircuitNodeDisplay = this.circuitDisplay; int num = 0; if (!(holotarCircuitNodeDisplay != num)) { goto IL_5B; } holotarCircuitNodeDisplay2 = this.circuitDisplay; Action action = new Action(this.IBHIDLLNOHK); } while (@delegate != 0 && @delegate == 0); while (@delegate != holotarCircuitNodeDisplay2) { } HolotarCircuitNodeDisplay holotarCircuitNodeDisplay3 = this.circuitDisplay; Action action2 = new Action(this.BJHFLABFJPM); holotarCircuitNodeDisplay3.DMKDMKIDPLC -= action2; IL_5B: MakerPen.BLGNKANAEFE -= this.AHKPMGFFKCD; } // Token: 0x060166D6 RID: 91862 RVA: 0x0053B97C File Offset: 0x00539B7C [Token(Token = "0x60166D6")] [Address(RVA = "0xE9D9B0", Offset = "0xE9C7B0", VA = "0x180E9D9B0", Slot = "56")] public void ResetObject() { if (base.CMFLGONKCOE != GPDDPKFJBCP.RECORDING) { HolotarPlaybackPuppet ilbeencnidn = this.ILBEENCNIDN; if (ilbeencnidn.FELNBMICNMF) { GHEIBIAPJMB diepopnjnco = ilbeencnidn.DIEPOPNJNCO; if (diepopnjnco == 0 || diepopnjnco.IIBGOBJLAEH != 0) { } if (diepopnjnco != 0) { ilbeencnidn.Stop(true); return; } } } } // Token: 0x060166D7 RID: 91863 RVA: 0x0053B9C8 File Offset: 0x00539BC8 [Token(Token = "0x60166D7")] [Address(RVA = "0xE9D5A0", Offset = "0xE9C3A0", VA = "0x180E9D5A0")] private void OEIJGJBFGBC() { this.HBGOMLGCJHI(); } // Token: 0x060166D8 RID: 91864 RVA: 0x0053B9DC File Offset: 0x00539BDC [Token(Token = "0x60166D8")] [Address(RVA = "0xE9AA60", Offset = "0xE99860", VA = "0x180E9AA60")] private void AHKPMGFFKCD() { HolotarProjector holotarProjector = this.projector; bool flag = this.DLAAOFFEMML.IAHDANBDAAM() != null; holotarProjector.DIIPPMAENJK = flag; if (base.CMFLGONKCOE == GPDDPKFJBCP.IDLE && base.DCIPOGKGCNL == KDLKAIKOJGO.IDLE) { NOPPFEAFIDM currentIdleSubState = base.IPGFNGIBMAJ; } int num = 0; if (!MakerPen.HPOOFOGEAEE && num != 0) { bool flag2 = this.DLAAOFFEMML.IAHDANBDAAM() != null; } Renderer[] array = this.fxRenderers; int length = array.Length; if (num < length) { Renderer renderer = array[num]; if (renderer) { renderer.enabled = true; } num++; } GameObject[] array2 = this.fxGameObjects; int length2 = array2.Length; if (num < length2) { GameObject gameObject = array2[num]; if (gameObject) { gameObject.SetActive(true); } num++; } } // Token: 0x060166D9 RID: 91865 RVA: 0x0053BAAC File Offset: 0x00539CAC [Token(Token = "0x60166D9")] [Address(RVA = "0xE9D920", Offset = "0xE9C720", VA = "0x180E9D920", Slot = "30")] protected override void PMPEPAOMJNP(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { this.AHKPMGFFKCD(); } // Token: 0x060166DA RID: 91866 RVA: 0x0053BAC0 File Offset: 0x00539CC0 [Token(Token = "0x60166DA")] [Address(RVA = "0xE9CED0", Offset = "0xE9BCD0", VA = "0x180E9CED0", Slot = "31")] public override void MasterSetResourceBlobName(string MMBOKOLAJFH) { if (!this.LoadFromResources) { object[] array = new object[1]; GameObject gameObject = base.gameObject; if (gameObject != 0) { } array[0] = gameObject; Debug.LogErrorFormat("Unable to set resource blob name on Holotar {0}: LoadFromResources is not set.", array); return; } base.MasterSetResourceBlobName(MMBOKOLAJFH); } // Token: 0x060166DB RID: 91867 RVA: 0x0053BB0C File Offset: 0x00539D0C [Token(Token = "0x60166DB")] [Address(RVA = "0xE9AFB0", Offset = "0xE99DB0", VA = "0x180E9AFB0", Slot = "32")] protected override void CLKJCGCAKGE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.projector.Visibility = (ProjectorBase.MPCADKMIBNP)((ulong)2L); base.CLKJCGCAKGE(CPMPEJFMDED, OEAPMLMHLLF); } // Token: 0x060166DC RID: 91868 RVA: 0x0053BB38 File Offset: 0x00539D38 [Token(Token = "0x60166DC")] [Address(RVA = "0xE9B420", Offset = "0xE9A220", VA = "0x180E9B420", Slot = "33")] protected override void DLGJJAHPCAL(ushort HKDPLMDENDA, ushort ABMMHCBAPOA) { this.projector.Visibility = (ProjectorBase.MPCADKMIBNP)((ulong)0L); base.DLGJJAHPCAL(HKDPLMDENDA, ABMMHCBAPOA); } // Token: 0x060166DD RID: 91869 RVA: 0x0053BB64 File Offset: 0x00539D64 [Token(Token = "0x60166DD")] [Address(RVA = "0xE9BE60", Offset = "0xE9AC60", VA = "0x180E9BE60", Slot = "34")] protected override void GDPKCADEFMK(ushort CPMPEJFMDED, ushort HHALDAEHAMO) { base.GDPKCADEFMK(CPMPEJFMDED, HHALDAEHAMO); this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x060166DE RID: 91870 RVA: 0x0053BB88 File Offset: 0x00539D88 [Token(Token = "0x60166DE")] [Address(RVA = "0xE9C210", Offset = "0xE9B010", VA = "0x180E9C210", Slot = "35")] protected override void ICNGDFDCMIE(ushort CPMPEJFMDED, ushort HHALDAEHAMO) { int num = 0; this.HBGOMLGCJHI(); int num2 = 0; this.NLBPINAGAPD(num, num2 != 0); base.ICNGDFDCMIE(CPMPEJFMDED, HHALDAEHAMO); } // Token: 0x060166DF RID: 91871 RVA: 0x0053BBB0 File Offset: 0x00539DB0 [Token(Token = "0x60166DF")] [Address(RVA = "0xE9CFE0", Offset = "0xE9BDE0", VA = "0x180E9CFE0", Slot = "36")] protected override void NEAMBNAFAFK(ushort HKDPLMDENDA, ushort ABMMHCBAPOA) { base.NEAMBNAFAFK(HKDPLMDENDA, ABMMHCBAPOA); this.LKMCKLOMGDC(); this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060166E0 RID: 91872 RVA: 0x0053BBE0 File Offset: 0x00539DE0 [Token(Token = "0x60166E0")] [Address(RVA = "0xE9D2B0", Offset = "0xE9C0B0", VA = "0x180E9D2B0", Slot = "37")] protected override void NPIJIMBBFCE() { /* An exception occurred when decompiling this method (060166E0) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Creation.Holotars.Holotar::NPIJIMBBFCE() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_EE: stloc:InvalidOperationException(var_9_F8, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("Unsupported Holotar circuit state."))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x060166E1 RID: 91873 RVA: 0x0053BCE8 File Offset: 0x00539EE8 [Token(Token = "0x60166E1")] [Address(RVA = "0xE9BF90", Offset = "0xE9AD90", VA = "0x180E9BF90")] private void HBGOMLGCJHI() { if (base.IPGFNGIBMAJ != NOPPFEAFIDM.PLAYBACK) { return; } if (this.HDLPBFPECLG.IAHDANBDAAM() == 0) { this.LKMCKLOMGDC(); return; } this.puppetPivot.enabled = true; } // Token: 0x060166E2 RID: 91874 RVA: 0x0053BD28 File Offset: 0x00539F28 [Token(Token = "0x60166E2")] [Address(RVA = "0xE9CDC0", Offset = "0xE9BBC0", VA = "0x180E9CDC0")] private void LKMCKLOMGDC() { HolotarUIPivot holotarUIPivot = this.puppetPivot; int num = 0; holotarUIPivot.enabled = num != 0; Transform transform = this.puppetPivot.transform; Quaternion identity = Quaternion.identity; } // Token: 0x060166E3 RID: 91875 RVA: 0x0053BD60 File Offset: 0x00539F60 [Token(Token = "0x60166E3")] [Address(RVA = "0xE9AE50", Offset = "0xE99C50", VA = "0x180E9AE50")] private void BJHFLABFJPM() { HolotarCircuitNodeDisplay.MNBAEHGJHJK currentPlayMode = this.circuitDisplay.MLEKNGIDJHM; this.IPFKAICAKHJ = currentPlayMode; if (currentPlayMode == HolotarCircuitNodeDisplay.MNBAEHGJHJK.PLAY) { this.GKMFMLJJHED = true; } } // Token: 0x060166E4 RID: 91876 RVA: 0x0053BD94 File Offset: 0x00539F94 [Token(Token = "0x60166E4")] [Address(RVA = "0xE9C1F0", Offset = "0xE9AFF0", VA = "0x180E9C1F0")] private void IBHIDLLNOHK(HolotarCircuitNodeDisplay.MNBAEHGJHJK OJJLDEPGAEJ) { this.IPFKAICAKHJ = OJJLDEPGAEJ; if (OJJLDEPGAEJ == HolotarCircuitNodeDisplay.MNBAEHGJHJK.PLAY) { this.GKMFMLJJHED = true; } } // Token: 0x060166E5 RID: 91877 RVA: 0x0053BDB4 File Offset: 0x00539FB4 [Token(Token = "0x60166E5")] [Address(RVA = "0xE9B030", Offset = "0xE99E30", VA = "0x180E9B030")] private void CNAJIHEGCHM() { /* An exception occurred when decompiling this method (060166E5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Creation.Holotars.Holotar::CNAJIHEGCHM() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_70: stloc:InvalidOperationException(var_2_7A, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldstr:string("Unsupported Holotar circuit state."))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x060166E6 RID: 91878 RVA: 0x0053BE3C File Offset: 0x0053A03C [Token(Token = "0x60166E6")] [Address(RVA = "0xE9CBC0", Offset = "0xE9B9C0", VA = "0x180E9CBC0", Slot = "38")] protected override void JHFBMDANBKM(ushort CPMPEJFMDED, ushort HHALDAEHAMO) { base.JHFBMDANBKM(CPMPEJFMDED, HHALDAEHAMO); this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x060166E7 RID: 91879 RVA: 0x0053BE60 File Offset: 0x0053A060 [Token(Token = "0x60166E7")] [Address(RVA = "0xE9C180", Offset = "0xE9AF80", VA = "0x180E9C180", Slot = "39")] protected override void HPJHPECFLBC(ushort HKDPLMDENDA, ushort ABMMHCBAPOA) { base.HPJHPECFLBC(HKDPLMDENDA, ABMMHCBAPOA); this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x060166E8 RID: 91880 RVA: 0x0053BE84 File Offset: 0x0053A084 [Token(Token = "0x60166E8")] [Address(RVA = "0xE9CD50", Offset = "0xE9BB50", VA = "0x180E9CD50", Slot = "40")] protected override void KFMPDCHPPKC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.IPJOIONLOBD(); base.KFMPDCHPPKC(CPMPEJFMDED, OEAPMLMHLLF); } // Token: 0x060166E9 RID: 91881 RVA: 0x0053BEA0 File Offset: 0x0053A0A0 [Token(Token = "0x60166E9")] [Address(RVA = "0xE9BDB0", Offset = "0xE9ABB0", VA = "0x180E9BDB0", Slot = "41")] protected override void GCEAIAGHAEN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { HolotarPoseRecorder poseRecorder = this.MMNLNIGFPAK._poseRecorder; Coroutine moejmaegclh = poseRecorder.MOEJMAEGCLH; if (moejmaegclh != 0) { poseRecorder.OMNDHPIFFEM(moejmaegclh); poseRecorder.MOEJMAEGCLH = (ulong)0L; } this.ACFMHPJEFAC(); base.GCEAIAGHAEN(CPMPEJFMDED, OEAPMLMHLLF); } // Token: 0x060166EA RID: 91882 RVA: 0x0053BEE8 File Offset: 0x0053A0E8 [Token(Token = "0x60166EA")] [Address(RVA = "0xE9D5B0", Offset = "0xE9C3B0", VA = "0x180E9D5B0", Slot = "42")] protected override void OGKDPBEPCML() { this.IPJOIONLOBD(); float realtimeSinceStartup = Time.realtimeSinceStartup; bool flag = this.BLHMKAPPBBP(); HolotarPoseRecorder poseRecorder = this.MMNLNIGFPAK._poseRecorder; if (poseRecorder.MOEJMAEGCLH <= (ulong)0L) { HolotarPoseRecorder.PJIIHCHKOAL pjiihchkoal; pjiihchkoal.System.IDisposable.Dispose(); pjiihchkoal.<>1__state = (int)((ulong)0L); pjiihchkoal.<>4__this = poseRecorder; Coroutine coroutine = poseRecorder.StartCoroutine(pjiihchkoal); poseRecorder.MOEJMAEGCLH = coroutine; } } // Token: 0x060166EB RID: 91883 RVA: 0x0053BF54 File Offset: 0x0053A154 [Token(Token = "0x60166EB")] [Address(RVA = "0xE9C650", Offset = "0xE9B450", VA = "0x180E9C650", Slot = "51")] protected override void IFAGOPCGCMC() { int num = 0; HolotarPoseRecorder poseRecorder = this.MMNLNIGFPAK._poseRecorder; Coroutine moejmaegclh = poseRecorder.MOEJMAEGCLH; if (moejmaegclh == 0) { } poseRecorder.OMNDHPIFFEM(moejmaegclh); poseRecorder.MOEJMAEGCLH = num; KLFOBEKJDKL.DHKKPLOBPCJ.OOAGFCNNBOD mlihaikljge = poseRecorder.MLIHAIKLJGE; this.ACFMHPJEFAC(); RepeatedField aigbecelapk = mlihaikljge.LGMLFDKAFAG.AIGBECELAPK; int count = aigbecelapk.count; if (count != 0) { float bcoeaaeoidh = aigbecelapk[count].BCOEAAEOIDH; } base.BJHAMGPBJJA(num); Action action = new Action(this.BPHMKBHDHMJ); int num2; Action action2 = new Action(num2.LogWarning); num2 = 0; Action action3 = new Action(this.DJPNMLCDAJM); } // Token: 0x060166EC RID: 91884 RVA: 0x0053BFFC File Offset: 0x0053A1FC [Token(Token = "0x60166EC")] [Address(RVA = "0xE9C040", Offset = "0xE9AE40", VA = "0x180E9C040")] private void HDNKAPEMMII(out KLFOBEKJDKL.DHKKPLOBPCJ.OOAGFCNNBOD MLIHAIKLJGE) { HolotarPoseRecorder poseRecorder = this.MMNLNIGFPAK._poseRecorder; Coroutine moejmaegclh = poseRecorder.MOEJMAEGCLH; if (moejmaegclh == 0) { } poseRecorder.OMNDHPIFFEM(moejmaegclh); int num = 0; poseRecorder.MOEJMAEGCLH = num; KLFOBEKJDKL.DHKKPLOBPCJ.OOAGFCNNBOD mlihaikljge = poseRecorder.MLIHAIKLJGE; this.ACFMHPJEFAC(); } // Token: 0x060166ED RID: 91885 RVA: 0x0053C044 File Offset: 0x0053A244 [Token(Token = "0x60166ED")] [Address(RVA = "0xE9B6C0", Offset = "0xE9A4C0", VA = "0x180E9B6C0", Slot = "43")] protected override void EMFPOLKCKOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.ILBEENCNIDN.Play(); base.EMFPOLKCKOL(CPMPEJFMDED, OEAPMLMHLLF); } // Token: 0x060166EE RID: 91886 RVA: 0x0053C06C File Offset: 0x0053A26C [Token(Token = "0x60166EE")] [Address(RVA = "0xE9D6D0", Offset = "0xE9C4D0", VA = "0x180E9D6D0", Slot = "44")] protected override void OHPLCLJFHFG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { base.OHPLCLJFHFG(HKDPLMDENDA, CKCOCKOPHAM); if (CKCOCKOPHAM != HKDPLMDENDA) { this.GDPPGJGPGOK(); } } // Token: 0x060166EF RID: 91887 RVA: 0x0053C08C File Offset: 0x0053A28C [Token(Token = "0x60166EF")] [Address(RVA = "0xE9C0B0", Offset = "0xE9AEB0", VA = "0x180E9C0B0", Slot = "46")] protected override void HJPNAAHBGPG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { base.HJPNAAHBGPG(HKDPLMDENDA, CKCOCKOPHAM); this.GDPPGJGPGOK(); } // Token: 0x060166F0 RID: 91888 RVA: 0x0053C0A8 File Offset: 0x0053A2A8 [Token(Token = "0x60166F0")] [Address(RVA = "0xE9B750", Offset = "0xE9A550", VA = "0x180E9B750", Slot = "50")] protected override void EMOPHJPKAHK() { base.EMOPHJPKAHK(); bool flag; bool flag2; if (!flag && flag2) { this.projector.Visibility = (ProjectorBase.MPCADKMIBNP)((ulong)0L); return; } this.projector.Visibility = (ProjectorBase.MPCADKMIBNP)((ulong)1L); } // Token: 0x060166F1 RID: 91889 RVA: 0x0053C0E8 File Offset: 0x0053A2E8 [Token(Token = "0x60166F1")] [Address(RVA = "0xE9B120", Offset = "0xE99F20", VA = "0x180E9B120", Slot = "48")] protected override KLFOBEKJDKL DFDLDPPMLFE() { KLFOBEKJDKL klfobekjdkl = new KLFOBEKJDKL(); klfobekjdkl.ELFBKDCEIIN = (KLFOBEKJDKL.DHKKPLOBPCJ.NMOFFNJGJFL)((ulong)3L); int k__BackingField = KKPBCOOONNK.MDMMDPEKICF.k__BackingField; klfobekjdkl.OFPIFCEIDDB = k__BackingField; PBNNFOJIBOD pbnnfojibod = new PBNNFOJIBOD(); string k__BackingField = NLEKGNENMCO.ADLAOHFPOMO.k__BackingField; pbnnfojibod.IFKBHIOCOGC = k__BackingField; string k__BackingField = NLEKGNENMCO.ADLAOHFPOMO.k__BackingField; pbnnfojibod.OIEFHGOENHP = k__BackingField; string k__BackingField = NLEKGNENMCO.ADLAOHFPOMO.k__BackingField; pbnnfojibod.IAFAJCENECF = k__BackingField; string k__BackingField = NLEKGNENMCO.ADLAOHFPOMO.k__BackingField; pbnnfojibod.CJJPFMLKDHJ = k__BackingField; klfobekjdkl.PGDCELIKNHJ = pbnnfojibod; AudioManager.FGICFGKJOFE voipfilter = Player.k__BackingField.GFGMLBJAKON; klfobekjdkl.AMNCBGCMIDJ = (int)voipfilter; return klfobekjdkl; } // Token: 0x060166F2 RID: 91890 RVA: 0x0053C198 File Offset: 0x0053A398 [Token(Token = "0x60166F2")] [Address(RVA = "0xE9C290", Offset = "0xE9B090", VA = "0x180E9C290", Slot = "49")] protected override void IEEHEIHELKE() { if (!this.LoadFromResources) { PMGCJEPKFOF pmgcjepkfof = KELEPAPMOGK.FLOMKHCOACF(base.NIFBPEMIADP); Action action = new Action(this.ILEBHBDMLEJ); if (Holotar.<>c.<>9__59_1 == 0) { Holotar.<>c.<>9__59_1 = delegate(string e) { object[] array3 = new object[1]; if (e != 0) { } array3[0] = e; Debug.LogWarningFormat("Error downloading Holotar data: {0}", array3); }; } return; } TextAsset textAsset = Resources.Load(base.NIFBPEMIADP); int num = 0; if (!(textAsset != num)) { object[] array = new object[1]; string text = base.NIFBPEMIADP; if (text != 0) { } array[0] = text; Debug.LogErrorFormat("Failed to load Holotar data from resources: {0}", array); return; } KLFOBEKJDKL klfobekjdkl; if (klfobekjdkl != 0) { } object[] array2 = new object[1]; throw new ArrayTypeMismatchException(); } // Token: 0x060166F3 RID: 91891 RVA: 0x0053C24C File Offset: 0x0053A44C [Token(Token = "0x60166F3")] [Address(RVA = "0xE9AEE0", Offset = "0xE99CE0", VA = "0x180E9AEE0", Slot = "47")] protected override bool BLHMKAPPBBP() { if (this.LoadFromResources) { } return base.BLHMKAPPBBP(); } // Token: 0x060166F4 RID: 91892 RVA: 0x0053C26C File Offset: 0x0053A46C [Token(Token = "0x60166F4")] [Address(RVA = "0xE9D070", Offset = "0xE9BE70", VA = "0x180E9D070")] private void NLBPINAGAPD(KLFOBEKJDKL ABADFLCBFIJ, bool IOOAMNLKLGP) { this.ACFMHPJEFAC(); HolotarPlaybackPuppet ilbeencnidn = this.ILBEENCNIDN; int num = 0; if (ilbeencnidn == num) { HolotarPlaybackPuppet holotarPlaybackPuppet = this.playbackPuppetPrefab; Transform transform = this.puppetRoot; int num2 = 0; HolotarPlaybackPuppet holotarPlaybackPuppet2 = global::UnityEngine.Object.Instantiate(holotarPlaybackPuppet, transform, num2 != 0); this.ILBEENCNIDN = holotarPlaybackPuppet2; } HolotarPlaybackPuppet ilbeencnidn2 = this.ILBEENCNIDN; AudioSource audioSource = ilbeencnidn2.audioSource; ilbeencnidn2.FELNBMICNMF = false; audioSource.Stop(); GHEIBIAPJMB diepopnjnco = ilbeencnidn2.DIEPOPNJNCO; if (diepopnjnco.IIBGOBJLAEH != (ulong)0L) { int num3 = 0; diepopnjnco.IJHPPDNPBNP((float)num3); } AudioSource audioSource2 = ilbeencnidn2.audioSource; int num4 = 0; audioSource2.time = (float)num4; if (ilbeencnidn2.FELNBMICNMF) { ilbeencnidn2.audioSource.Play(); } int num5 = 0; ilbeencnidn2.DLODOPBJAPF(num5); ilbeencnidn2.DIEPOPNJNCO.PBPPCMNHODC = ABADFLCBFIJ; AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; ilbeencnidn2.PHBDLHMLHHJ(); this.ILBEENCNIDN.Loop = IOOAMNLKLGP; this.ILBEENCNIDN.PlayHolographicOverlayEffect = false; } // Token: 0x060166F5 RID: 91893 RVA: 0x0053C368 File Offset: 0x0053A568 [Token(Token = "0x60166F5")] [Address(RVA = "0xE9BED0", Offset = "0xE9ACD0", VA = "0x180E9BED0")] private void GDPPGJGPGOK() { HolotarPlaybackPuppet ilbeencnidn = this.ILBEENCNIDN; int num = 0; if (ilbeencnidn != num && !this.LoadFromResources) { global::UnityEngine.Object.Destroy(this.ILBEENCNIDN.gameObject); } } // Token: 0x060166F6 RID: 91894 RVA: 0x0053C3A8 File Offset: 0x0053A5A8 [Token(Token = "0x60166F6")] [Address(RVA = "0xE9CA40", Offset = "0xE9B840", VA = "0x180E9CA40")] private void IPJOIONLOBD() { this.GDPPGJGPGOK(); HolotarPreviewPuppet mmnlnigfpak = this.MMNLNIGFPAK; int num = 0; if (mmnlnigfpak == num) { HolotarPreviewPuppet holotarPreviewPuppet = this.previewPuppetPrefab; Transform transform = this.puppetRoot; int num2 = 0; HolotarPreviewPuppet holotarPreviewPuppet2 = global::UnityEngine.Object.Instantiate(holotarPreviewPuppet, transform, num2 != 0); this.MMNLNIGFPAK = holotarPreviewPuppet2; Player targetPlayer = holotarPreviewPuppet2.OGEDGNGNPNA; this.puppetPivot.PivotInstantly(); } } // Token: 0x060166F7 RID: 91895 RVA: 0x0053C40C File Offset: 0x0053A60C [Token(Token = "0x60166F7")] [Address(RVA = "0xE9A9B0", Offset = "0xE997B0", VA = "0x180E9A9B0")] private void ACFMHPJEFAC() { HolotarPreviewPuppet mmnlnigfpak = this.MMNLNIGFPAK; int num = 0; if (mmnlnigfpak != num) { global::UnityEngine.Object.Destroy(this.MMNLNIGFPAK.gameObject); } } // Token: 0x060166F8 RID: 91896 RVA: 0x0053C444 File Offset: 0x0053A644 [Token(Token = "0x60166F8")] [Address(RVA = "0xE9B3C0", Offset = "0xE9A1C0", VA = "0x180E9B3C0")] private void DGMCDBBCFIP() { this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x060166F9 RID: 91897 RVA: 0x0053C460 File Offset: 0x0053A660 [Token(Token = "0x60166F9")] [Address(RVA = "0xE9CE70", Offset = "0xE9BC70", VA = "0x180E9CE70")] private bool MLEOEKKFPLO(Tool EGFEJGHDNAI, Player IEKDDPPNFPF, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { if (base.CMFLGONKCOE == GPDDPKFJBCP.RECORDING) { } return this.projector.EKLIKGHACMO; } // Token: 0x17003DF5 RID: 15861 // (get) Token: 0x060166FA RID: 91898 RVA: 0x0053C48C File Offset: 0x0053A68C [Token(Token = "0x17003DF5")] public bool JBMFJOBFJHP { [Token(Token = "0x60166FA")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "53")] get { } } // Token: 0x060166FB RID: 91899 RVA: 0x0053C49C File Offset: 0x0053A69C [Token(Token = "0x60166FB")] [Address(RVA = "0xE9B4A0", Offset = "0xE9A2A0", VA = "0x180E9B4A0", Slot = "54")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { KLLMCPFPIIE hdlpbfpeclg = this.HDLPBFPECLG; KLLMCPFPIIE dlaaoffemml = this.DLAAOFFEMML; } // Token: 0x060166FC RID: 91900 RVA: 0x0053C4E4 File Offset: 0x0053A6E4 [Token(Token = "0x60166FC")] [Address(RVA = "0xE9DA60", Offset = "0xE9C860", VA = "0x180E9DA60", Slot = "55")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { if (base.NIFBPEMIADP == 0) { string text = base.NIFBPEMIADP; } NHFINJNIPGK.LBAOCHFCLPO.Add("holotar"); MPFJNNNBOFJ mpfjnnnbofj = new MPFJNNNBOFJ(); string text2 = base.NIFBPEMIADP; mpfjnnnbofj.NIFBPEMIADP = text2; bool flag = this.HDLPBFPECLG.IAHDANBDAAM() != null; mpfjnnnbofj.IEMBEINOCKF = flag; bool flag2 = this.DLAAOFFEMML.IAHDANBDAAM() != null; mpfjnnnbofj.OCEJCLBAEMA = flag2; } // Token: 0x060166FD RID: 91901 RVA: 0x0053C56C File Offset: 0x0053A76C [Token(Token = "0x60166FD")] [Address(RVA = "0xE9DEB0", Offset = "0xE9CCB0", VA = "0x180E9DEB0")] public Holotar() { } // Token: 0x060166FE RID: 91902 RVA: 0x0053C580 File Offset: 0x0053A780 [Token(Token = "0x60166FE")] [Address(RVA = "0xE9B840", Offset = "0xE9A640", VA = "0x180E9B840")] [CompilerGenerated] private void FLGJCDHINGN(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.MFDIODAMEEP); Action action = new Action(this.HLJFIMFMIPN); } // Token: 0x060166FF RID: 91903 RVA: 0x0053C5BC File Offset: 0x0053A7BC [Token(Token = "0x60166FF")] [Address(RVA = "0xE9CC30", Offset = "0xE9BA30", VA = "0x180E9CC30")] [CompilerGenerated] private bool MFDIODAMEEP() { return this.HDLPBFPECLG.IAHDANBDAAM() != null; } // Token: 0x06016700 RID: 91904 RVA: 0x0053C5DC File Offset: 0x0053A7DC [Token(Token = "0x6016700")] [Address(RVA = "0xE9C120", Offset = "0xE9AF20", VA = "0x180E9C120")] [CompilerGenerated] private void HLJFIMFMIPN(bool ONGBFDACHHG) { KLLMCPFPIIE hdlpbfpeclg = this.HDLPBFPECLG; } // Token: 0x06016701 RID: 91905 RVA: 0x0053C5F8 File Offset: 0x0053A7F8 [Token(Token = "0x6016701")] [Address(RVA = "0xE9CC80", Offset = "0xE9BA80", VA = "0x180E9CC80")] [CompilerGenerated] private void KEAPEGGIIIF(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.JEJNJEDJGCM); Action action = new Action(this.BLKOEGPBOGN); } // Token: 0x06016702 RID: 91906 RVA: 0x0053C634 File Offset: 0x0053A834 [Token(Token = "0x6016702")] [Address(RVA = "0xE9B7F0", Offset = "0xE9A5F0", VA = "0x180E9B7F0")] [CompilerGenerated] private bool JEJNJEDJGCM() { return this.DLAAOFFEMML.IAHDANBDAAM() != null; } // Token: 0x06016703 RID: 91907 RVA: 0x0053C654 File Offset: 0x0053A854 [Token(Token = "0x6016703")] [Address(RVA = "0xE9AF30", Offset = "0xE99D30", VA = "0x180E9AF30")] [CompilerGenerated] private void BLKOEGPBOGN(bool ONGBFDACHHG) { KLLMCPFPIIE dlaaoffemml = this.DLAAOFFEMML; } // Token: 0x06016704 RID: 91908 RVA: 0x0053C670 File Offset: 0x0053A870 [Token(Token = "0x6016704")] [Address(RVA = "0xE9CC30", Offset = "0xE9BA30", VA = "0x180E9CC30")] [CompilerGenerated] private bool JINCGFMDJJG() { return this.HDLPBFPECLG.IAHDANBDAAM() != null; } // Token: 0x06016705 RID: 91909 RVA: 0x0053C690 File Offset: 0x0053A890 [Token(Token = "0x6016705")] [Address(RVA = "0xE9C120", Offset = "0xE9AF20", VA = "0x180E9C120")] [CompilerGenerated] private void KNKMBCMPNDK(bool ONGBFDACHHG) { KLLMCPFPIIE hdlpbfpeclg = this.HDLPBFPECLG; } // Token: 0x06016706 RID: 91910 RVA: 0x0053C6AC File Offset: 0x0053A8AC [Token(Token = "0x6016706")] [Address(RVA = "0xE9B7F0", Offset = "0xE9A5F0", VA = "0x180E9B7F0")] [CompilerGenerated] private bool EMPKIIFNLEA() { return this.DLAAOFFEMML.IAHDANBDAAM() != null; } // Token: 0x06016707 RID: 91911 RVA: 0x0053C6CC File Offset: 0x0053A8CC [Token(Token = "0x6016707")] [Address(RVA = "0xE9AF30", Offset = "0xE99D30", VA = "0x180E9AF30")] [CompilerGenerated] private void NNDMDEOOIPC(bool ONGBFDACHHG) { KLLMCPFPIIE dlaaoffemml = this.DLAAOFFEMML; } // Token: 0x06016708 RID: 91912 RVA: 0x0053C6E8 File Offset: 0x0053A8E8 [Token(Token = "0x6016708")] [Address(RVA = "0xE9AF90", Offset = "0xE99D90", VA = "0x180E9AF90")] [CompilerGenerated] private void BPHMKBHDHMJ(KHJKOGJKJNA AFEAKAGPDMH) { } // Token: 0x06016709 RID: 91913 RVA: 0x0053C6FC File Offset: 0x0053A8FC [Token(Token = "0x6016709")] [Address(RVA = "0xE9B3E0", Offset = "0xE9A1E0", VA = "0x180E9B3E0")] [CompilerGenerated] private void DJPNMLCDAJM() { base.HPPFPCMJIOM(); } // Token: 0x0601670A RID: 91914 RVA: 0x0053C710 File Offset: 0x0053A910 [Token(Token = "0x601670A")] [Address(RVA = "0xE9C860", Offset = "0xE9B660", VA = "0x180E9C860")] [CompilerGenerated] private void ILEBHBDMLEJ(KELEPAPMOGK.LEKKFHBPBAB FOJLJNMAJLC) { int num = 0; if (this != num && FOJLJNMAJLC != 0 && FOJLJNMAJLC.MGPDDEMABPB != (ulong)0L) { string mmbokolajfh = FOJLJNMAJLC.MMBOKOLAJFH; string text = base.NIFBPEMIADP; if (string.Equals(mmbokolajfh, text)) { byte[] mgpddemabpb = FOJLJNMAJLC.MGPDDEMABPB; KLFOBEKJDKL klfobekjdkl; if (klfobekjdkl != 0) { base.CHKBMPIFNHH = klfobekjdkl; } KELEPAPMOGK.LNEEKFEEJPP(FOJLJNMAJLC.MMBOKOLAJFH); object[] array = new object[1]; throw new ArrayTypeMismatchException(); } } } // Token: 0x0400EA85 RID: 60037 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400EA85")] [SerializeField] private HolotarPreviewPuppet previewPuppetPrefab; // Token: 0x0400EA86 RID: 60038 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400EA86")] [SerializeField] private HolotarPlaybackPuppet playbackPuppetPrefab; // Token: 0x0400EA87 RID: 60039 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400EA87")] [SerializeField] private Transform puppetRoot; // Token: 0x0400EA88 RID: 60040 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400EA88")] [SerializeField] private HolotarUIPivot puppetPivot; // Token: 0x0400EA89 RID: 60041 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400EA89")] [SerializeField] private Renderer[] fxRenderers; // Token: 0x0400EA8A RID: 60042 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400EA8A")] [SerializeField] private GameObject[] fxGameObjects; // Token: 0x0400EA8B RID: 60043 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400EA8B")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] private HolotarCircuitNodeDisplay circuitDisplay; // Token: 0x0400EA8C RID: 60044 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400EA8C")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private HolotarProjector projector; // Token: 0x0400EA8D RID: 60045 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400EA8D")] [NonSerialized] public bool LoadFromResources; // Token: 0x0400EA8E RID: 60046 [FieldOffset(Offset = "0x121")] [Token(Token = "0x400EA8E")] private bool GKMFMLJJHED; // Token: 0x0400EA8F RID: 60047 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400EA8F")] private HolotarPreviewPuppet MMNLNIGFPAK; // Token: 0x0400EA90 RID: 60048 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400EA90")] private HolotarPlaybackPuppet ILBEENCNIDN; // Token: 0x0400EA91 RID: 60049 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400EA91")] private HolotarCircuitNodeDisplay.MNBAEHGJHJK IPFKAICAKHJ; // Token: 0x0400EA92 RID: 60050 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400EA92")] private KLLMCPFPIIE HDLPBFPECLG; // Token: 0x0400EA93 RID: 60051 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400EA93")] private KLLMCPFPIIE DLAAOFFEMML; } }