using System; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Google.Protobuf.Collections; using Pathfinding.RVO; using RecRoom.AGUI.ToolUIs; using RecRoom.Tools; using UnityEngine; namespace RecRoom.Core.Creation.Holotars { // Token: 0x020033CA RID: 13258 [Token(Token = "0x20033CA")] public class Holotar : RecordableObject, EOCLMMENCKH, GDMDKPLBJAC { // Token: 0x17003EB3 RID: 16051 // (get) Token: 0x06016B57 RID: 93015 RVA: 0x005463AC File Offset: 0x005445AC // (set) Token: 0x06016B58 RID: 93016 RVA: 0x005463CC File Offset: 0x005445CC [Token(Token = "0x17003EB3")] public bool OKDMFHOHEMN { [Token(Token = "0x6016B57")] [Address(RVA = "0x1930790", Offset = "0x192F790", VA = "0x181930790")] get { return this.HDLPBFPECLG.IAHDANBDAAM() != null; } [Token(Token = "0x6016B58")] [Address(RVA = "0x192FC80", Offset = "0x192EC80", VA = "0x18192FC80")] set { KLLMCPFPIIE hdlpbfpeclg = this.HDLPBFPECLG; } } // Token: 0x17003EB4 RID: 16052 // (get) Token: 0x06016B59 RID: 93017 RVA: 0x005463E8 File Offset: 0x005445E8 // (set) Token: 0x06016B5A RID: 93018 RVA: 0x00546408 File Offset: 0x00544608 [Token(Token = "0x17003EB4")] public bool POLBKNJPANN { [Token(Token = "0x6016B59")] [Address(RVA = "0x192F330", Offset = "0x192E330", VA = "0x18192F330")] get { return this.DLAAOFFEMML.IAHDANBDAAM() != null; } [Token(Token = "0x6016B5A")] [Address(RVA = "0x192EA70", Offset = "0x192DA70", VA = "0x18192EA70")] set { KLLMCPFPIIE dlaaoffemml = this.DLAAOFFEMML; } } // Token: 0x17003EB5 RID: 16053 // (get) Token: 0x06016B5B RID: 93019 RVA: 0x00546424 File Offset: 0x00544624 [Token(Token = "0x17003EB5")] public override bool IMDNGIOAGMN { [Token(Token = "0x6016B5B")] [Address(RVA = "0x1931A70", Offset = "0x1930A70", VA = "0x181931A70", Slot = "25")] get { return this.projector.DHEKILHAPDJ; } } // Token: 0x17003EB6 RID: 16054 // (get) Token: 0x06016B5C RID: 93020 RVA: 0x00546444 File Offset: 0x00544644 [Token(Token = "0x17003EB6")] private bool DPKCGCLOBFD { [Token(Token = "0x6016B5C")] [Address(RVA = "0x1293DA0", Offset = "0x1292DA0", VA = "0x181293DA0")] get { return this.LoadFromResources; } } // Token: 0x17003EB7 RID: 16055 // (get) Token: 0x06016B5D RID: 93021 RVA: 0x00546458 File Offset: 0x00544658 [Token(Token = "0x17003EB7")] protected override bool CPBEICPKELN { [Token(Token = "0x6016B5D")] [Address(RVA = "0x192E9D0", Offset = "0x192D9D0", VA = "0x18192E9D0", Slot = "26")] get { if (this.LoadFromResources) { } return base.CPBEICPKELN; } } // Token: 0x06016B5E RID: 93022 RVA: 0x00546478 File Offset: 0x00544678 [Token(Token = "0x6016B5E")] [Address(RVA = "0x192E810", Offset = "0x192D810", VA = "0x18192E810", 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: 0x06016B5F RID: 93023 RVA: 0x005464C8 File Offset: 0x005446C8 [Token(Token = "0x6016B5F")] [Address(RVA = "0x1931800", Offset = "0x1930800", VA = "0x181931800", 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: 0x06016B60 RID: 93024 RVA: 0x00546570 File Offset: 0x00544770 [Token(Token = "0x6016B60")] [Address(RVA = "0x192F450", Offset = "0x192E450", VA = "0x18192F450", 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); int num2 = 0; 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 num3 = 0; int num4 = 0; string text; string text2; ulong num5; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num4, num3, text, text2, (int)num5, num2); if (dhcinnflbba != 0) { } array[0] = dhcinnflbba; Func func2 = new Func(this.EMPKIIFNLEA); Action action2 = new Action(this.NNDMDEOOIPC); int num6 = 0; int num7 = 0; string text3; string text4; ulong num8; DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func2, action2, num7, num6, text3, text4, (int)num8, num2); if (dhcinnflbba2 != 0) { } array[1] = dhcinnflbba2; } } // Token: 0x06016B61 RID: 93025 RVA: 0x005466B0 File Offset: 0x005448B0 [Token(Token = "0x6016B61")] [Address(RVA = "0x19312A0", Offset = "0x19302A0", VA = "0x1819312A0", 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: 0x06016B62 RID: 93026 RVA: 0x00546730 File Offset: 0x00544930 [Token(Token = "0x6016B62")] [Address(RVA = "0x1931510", Offset = "0x1930510", VA = "0x181931510", 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: 0x06016B63 RID: 93027 RVA: 0x0054677C File Offset: 0x0054497C [Token(Token = "0x6016B63")] [Address(RVA = "0x1931100", Offset = "0x1930100", VA = "0x181931100")] private void OEIJGJBFGBC() { this.HBGOMLGCJHI(); } // Token: 0x06016B64 RID: 93028 RVA: 0x00546790 File Offset: 0x00544990 [Token(Token = "0x6016B64")] [Address(RVA = "0x192E5A0", Offset = "0x192D5A0", VA = "0x18192E5A0")] 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: 0x06016B65 RID: 93029 RVA: 0x00546860 File Offset: 0x00544A60 [Token(Token = "0x6016B65")] [Address(RVA = "0x1931480", Offset = "0x1930480", VA = "0x181931480", Slot = "30")] protected override void PMPEPAOMJNP(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { this.AHKPMGFFKCD(); } // Token: 0x06016B66 RID: 93030 RVA: 0x00546874 File Offset: 0x00544A74 [Token(Token = "0x6016B66")] [Address(RVA = "0x1930A30", Offset = "0x192FA30", VA = "0x181930A30", 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: 0x06016B67 RID: 93031 RVA: 0x005468C0 File Offset: 0x00544AC0 [Token(Token = "0x6016B67")] [Address(RVA = "0x192EAF0", Offset = "0x192DAF0", VA = "0x18192EAF0", Slot = "32")] protected override void CLKJCGCAKGE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.projector.Visibility = (ProjectorBase.MPCADKMIBNP)((ulong)2L); base.CLKJCGCAKGE(CPMPEJFMDED, OEAPMLMHLLF); } // Token: 0x06016B68 RID: 93032 RVA: 0x005468EC File Offset: 0x00544AEC [Token(Token = "0x6016B68")] [Address(RVA = "0x192EF60", Offset = "0x192DF60", VA = "0x18192EF60", Slot = "33")] protected override void DLGJJAHPCAL(ushort HKDPLMDENDA, ushort ABMMHCBAPOA) { this.projector.Visibility = (ProjectorBase.MPCADKMIBNP)((ulong)0L); base.DLGJJAHPCAL(HKDPLMDENDA, ABMMHCBAPOA); } // Token: 0x06016B69 RID: 93033 RVA: 0x00546918 File Offset: 0x00544B18 [Token(Token = "0x6016B69")] [Address(RVA = "0x192F9C0", Offset = "0x192E9C0", VA = "0x18192F9C0", Slot = "34")] protected override void GDPKCADEFMK(ushort CPMPEJFMDED, ushort HHALDAEHAMO) { base.GDPKCADEFMK(CPMPEJFMDED, HHALDAEHAMO); this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x06016B6A RID: 93034 RVA: 0x0054693C File Offset: 0x00544B3C [Token(Token = "0x6016B6A")] [Address(RVA = "0x192FD70", Offset = "0x192ED70", VA = "0x18192FD70", 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: 0x06016B6B RID: 93035 RVA: 0x00546964 File Offset: 0x00544B64 [Token(Token = "0x6016B6B")] [Address(RVA = "0x1930B40", Offset = "0x192FB40", VA = "0x181930B40", Slot = "36")] protected override void NEAMBNAFAFK(ushort HKDPLMDENDA, ushort ABMMHCBAPOA) { base.NEAMBNAFAFK(HKDPLMDENDA, ABMMHCBAPOA); this.LKMCKLOMGDC(); this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); Vector2 calculatedTargetPoint = ((IAgent)this).CalculatedTargetPoint; } // Token: 0x06016B6C RID: 93036 RVA: 0x00546994 File Offset: 0x00544B94 [Token(Token = "0x6016B6C")] [Address(RVA = "0x1930E10", Offset = "0x192FE10", VA = "0x181930E10", Slot = "37")] protected override void NPIJIMBBFCE() { /* An exception occurred when decompiling this method (06016B6C) 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 1663 */; } // Token: 0x06016B6D RID: 93037 RVA: 0x00546A9C File Offset: 0x00544C9C [Token(Token = "0x6016B6D")] [Address(RVA = "0x192FAF0", Offset = "0x192EAF0", VA = "0x18192FAF0")] private void HBGOMLGCJHI() { if (base.IPGFNGIBMAJ != NOPPFEAFIDM.PLAYBACK) { return; } if (this.HDLPBFPECLG.IAHDANBDAAM() == 0) { this.LKMCKLOMGDC(); return; } this.puppetPivot.enabled = true; } // Token: 0x06016B6E RID: 93038 RVA: 0x00546ADC File Offset: 0x00544CDC [Token(Token = "0x6016B6E")] [Address(RVA = "0x1930920", Offset = "0x192F920", VA = "0x181930920")] private void LKMCKLOMGDC() { HolotarUIPivot holotarUIPivot = this.puppetPivot; int num = 0; holotarUIPivot.enabled = num != 0; Transform transform = this.puppetPivot.transform; Quaternion identity = Quaternion.identity; } // Token: 0x06016B6F RID: 93039 RVA: 0x00546B14 File Offset: 0x00544D14 [Token(Token = "0x6016B6F")] [Address(RVA = "0x192E990", Offset = "0x192D990", VA = "0x18192E990")] private void BJHFLABFJPM() { HolotarCircuitNodeDisplay.MNBAEHGJHJK currentPlayMode = this.circuitDisplay.MLEKNGIDJHM; this.IPFKAICAKHJ = currentPlayMode; if (currentPlayMode == HolotarCircuitNodeDisplay.MNBAEHGJHJK.PLAY) { this.GKMFMLJJHED = true; } } // Token: 0x06016B70 RID: 93040 RVA: 0x00546B48 File Offset: 0x00544D48 [Token(Token = "0x6016B70")] [Address(RVA = "0x192FD50", Offset = "0x192ED50", VA = "0x18192FD50")] private void IBHIDLLNOHK(HolotarCircuitNodeDisplay.MNBAEHGJHJK OJJLDEPGAEJ) { this.IPFKAICAKHJ = OJJLDEPGAEJ; if (OJJLDEPGAEJ == HolotarCircuitNodeDisplay.MNBAEHGJHJK.PLAY) { this.GKMFMLJJHED = true; } } // Token: 0x06016B71 RID: 93041 RVA: 0x00546B68 File Offset: 0x00544D68 [Token(Token = "0x6016B71")] [Address(RVA = "0x192EB70", Offset = "0x192DB70", VA = "0x18192EB70")] private void CNAJIHEGCHM() { /* An exception occurred when decompiling this method (06016B71) 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 1663 */; } // Token: 0x06016B72 RID: 93042 RVA: 0x00546BF0 File Offset: 0x00544DF0 [Token(Token = "0x6016B72")] [Address(RVA = "0x1930720", Offset = "0x192F720", VA = "0x181930720", Slot = "38")] protected override void JHFBMDANBKM(ushort CPMPEJFMDED, ushort HHALDAEHAMO) { base.JHFBMDANBKM(CPMPEJFMDED, HHALDAEHAMO); this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x06016B73 RID: 93043 RVA: 0x00546C14 File Offset: 0x00544E14 [Token(Token = "0x6016B73")] [Address(RVA = "0x192FCE0", Offset = "0x192ECE0", VA = "0x18192FCE0", Slot = "39")] protected override void HPJHPECFLBC(ushort HKDPLMDENDA, ushort ABMMHCBAPOA) { base.HPJHPECFLBC(HKDPLMDENDA, ABMMHCBAPOA); this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x06016B74 RID: 93044 RVA: 0x00546C38 File Offset: 0x00544E38 [Token(Token = "0x6016B74")] [Address(RVA = "0x19308B0", Offset = "0x192F8B0", VA = "0x1819308B0", Slot = "40")] protected override void KFMPDCHPPKC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.IPJOIONLOBD(); base.KFMPDCHPPKC(CPMPEJFMDED, OEAPMLMHLLF); } // Token: 0x06016B75 RID: 93045 RVA: 0x00546C54 File Offset: 0x00544E54 [Token(Token = "0x6016B75")] [Address(RVA = "0x192F910", Offset = "0x192E910", VA = "0x18192F910", 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: 0x06016B76 RID: 93046 RVA: 0x00546C9C File Offset: 0x00544E9C [Token(Token = "0x6016B76")] [Address(RVA = "0x1931110", Offset = "0x1930110", VA = "0x181931110", 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: 0x06016B77 RID: 93047 RVA: 0x00546D08 File Offset: 0x00544F08 [Token(Token = "0x6016B77")] [Address(RVA = "0x19301B0", Offset = "0x192F1B0", VA = "0x1819301B0", 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: 0x06016B78 RID: 93048 RVA: 0x00546DB0 File Offset: 0x00544FB0 [Token(Token = "0x6016B78")] [Address(RVA = "0x192FBA0", Offset = "0x192EBA0", VA = "0x18192FBA0")] 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: 0x06016B79 RID: 93049 RVA: 0x00546DF8 File Offset: 0x00544FF8 [Token(Token = "0x6016B79")] [Address(RVA = "0x192F200", Offset = "0x192E200", VA = "0x18192F200", Slot = "43")] protected override void EMFPOLKCKOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.ILBEENCNIDN.Play(); base.EMFPOLKCKOL(CPMPEJFMDED, OEAPMLMHLLF); } // Token: 0x06016B7A RID: 93050 RVA: 0x00546E20 File Offset: 0x00545020 [Token(Token = "0x6016B7A")] [Address(RVA = "0x1931230", Offset = "0x1930230", VA = "0x181931230", Slot = "44")] protected override void OHPLCLJFHFG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { base.OHPLCLJFHFG(HKDPLMDENDA, CKCOCKOPHAM); if (CKCOCKOPHAM != HKDPLMDENDA) { this.GDPPGJGPGOK(); } } // Token: 0x06016B7B RID: 93051 RVA: 0x00546E40 File Offset: 0x00545040 [Token(Token = "0x6016B7B")] [Address(RVA = "0x192FC10", Offset = "0x192EC10", VA = "0x18192FC10", Slot = "46")] protected override void HJPNAAHBGPG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { base.HJPNAAHBGPG(HKDPLMDENDA, CKCOCKOPHAM); this.GDPPGJGPGOK(); } // Token: 0x06016B7C RID: 93052 RVA: 0x00546E5C File Offset: 0x0054505C [Token(Token = "0x6016B7C")] [Address(RVA = "0x192F290", Offset = "0x192E290", VA = "0x18192F290", 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: 0x06016B7D RID: 93053 RVA: 0x00546E9C File Offset: 0x0054509C [Token(Token = "0x6016B7D")] [Address(RVA = "0x192EC60", Offset = "0x192DC60", VA = "0x18192EC60", 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: 0x06016B7E RID: 93054 RVA: 0x00546F4C File Offset: 0x0054514C [Token(Token = "0x6016B7E")] [Address(RVA = "0x192FDF0", Offset = "0x192EDF0", VA = "0x18192FDF0", 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: 0x06016B7F RID: 93055 RVA: 0x00547000 File Offset: 0x00545200 [Token(Token = "0x6016B7F")] [Address(RVA = "0x192EA20", Offset = "0x192DA20", VA = "0x18192EA20", Slot = "47")] protected override bool BLHMKAPPBBP() { if (this.LoadFromResources) { } return base.BLHMKAPPBBP(); } // Token: 0x06016B80 RID: 93056 RVA: 0x00547020 File Offset: 0x00545220 [Token(Token = "0x6016B80")] [Address(RVA = "0x1930BD0", Offset = "0x192FBD0", VA = "0x181930BD0")] 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: 0x06016B81 RID: 93057 RVA: 0x0054711C File Offset: 0x0054531C [Token(Token = "0x6016B81")] [Address(RVA = "0x192FA30", Offset = "0x192EA30", VA = "0x18192FA30")] private void GDPPGJGPGOK() { HolotarPlaybackPuppet ilbeencnidn = this.ILBEENCNIDN; int num = 0; if (ilbeencnidn != num && !this.LoadFromResources) { global::UnityEngine.Object.Destroy(this.ILBEENCNIDN.gameObject); } } // Token: 0x06016B82 RID: 93058 RVA: 0x0054715C File Offset: 0x0054535C [Token(Token = "0x6016B82")] [Address(RVA = "0x19305A0", Offset = "0x192F5A0", VA = "0x1819305A0")] 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: 0x06016B83 RID: 93059 RVA: 0x005471C0 File Offset: 0x005453C0 [Token(Token = "0x6016B83")] [Address(RVA = "0x192E4F0", Offset = "0x192D4F0", VA = "0x18192E4F0")] private void ACFMHPJEFAC() { HolotarPreviewPuppet mmnlnigfpak = this.MMNLNIGFPAK; int num = 0; if (mmnlnigfpak != num) { global::UnityEngine.Object.Destroy(this.MMNLNIGFPAK.gameObject); } } // Token: 0x06016B84 RID: 93060 RVA: 0x005471F8 File Offset: 0x005453F8 [Token(Token = "0x6016B84")] [Address(RVA = "0x192EF00", Offset = "0x192DF00", VA = "0x18192EF00")] private void DGMCDBBCFIP() { this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x06016B85 RID: 93061 RVA: 0x00547214 File Offset: 0x00545414 [Token(Token = "0x6016B85")] [Address(RVA = "0x19309D0", Offset = "0x192F9D0", VA = "0x1819309D0")] private bool MLEOEKKFPLO(Tool EGFEJGHDNAI, Player IEKDDPPNFPF, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { if (base.CMFLGONKCOE == GPDDPKFJBCP.RECORDING) { } return this.projector.EKLIKGHACMO; } // Token: 0x17003EB8 RID: 16056 // (get) Token: 0x06016B86 RID: 93062 RVA: 0x00547240 File Offset: 0x00545440 [Token(Token = "0x17003EB8")] public bool JBMFJOBFJHP { [Token(Token = "0x6016B86")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "53")] get { } } // Token: 0x06016B87 RID: 93063 RVA: 0x00547250 File Offset: 0x00545450 [Token(Token = "0x6016B87")] [Address(RVA = "0x192EFE0", Offset = "0x192DFE0", VA = "0x18192EFE0", Slot = "54")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { KLLMCPFPIIE hdlpbfpeclg = this.HDLPBFPECLG; KLLMCPFPIIE dlaaoffemml = this.DLAAOFFEMML; } // Token: 0x06016B88 RID: 93064 RVA: 0x00547298 File Offset: 0x00545498 [Token(Token = "0x6016B88")] [Address(RVA = "0x19315C0", Offset = "0x19305C0", VA = "0x1819315C0", 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: 0x06016B89 RID: 93065 RVA: 0x00547320 File Offset: 0x00545520 [Token(Token = "0x6016B89")] [Address(RVA = "0x1931A10", Offset = "0x1930A10", VA = "0x181931A10")] public Holotar() { } // Token: 0x06016B8A RID: 93066 RVA: 0x00547334 File Offset: 0x00545534 [Token(Token = "0x6016B8A")] [Address(RVA = "0x192F380", Offset = "0x192E380", VA = "0x18192F380")] [CompilerGenerated] private void FLGJCDHINGN(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.MFDIODAMEEP); Action action = new Action(this.HLJFIMFMIPN); } // Token: 0x06016B8B RID: 93067 RVA: 0x00547370 File Offset: 0x00545570 [Token(Token = "0x6016B8B")] [Address(RVA = "0x1930790", Offset = "0x192F790", VA = "0x181930790")] [CompilerGenerated] private bool MFDIODAMEEP() { return this.HDLPBFPECLG.IAHDANBDAAM() != null; } // Token: 0x06016B8C RID: 93068 RVA: 0x00547390 File Offset: 0x00545590 [Token(Token = "0x6016B8C")] [Address(RVA = "0x192FC80", Offset = "0x192EC80", VA = "0x18192FC80")] [CompilerGenerated] private void HLJFIMFMIPN(bool ONGBFDACHHG) { KLLMCPFPIIE hdlpbfpeclg = this.HDLPBFPECLG; } // Token: 0x06016B8D RID: 93069 RVA: 0x005473AC File Offset: 0x005455AC [Token(Token = "0x6016B8D")] [Address(RVA = "0x19307E0", Offset = "0x192F7E0", VA = "0x1819307E0")] [CompilerGenerated] private void KEAPEGGIIIF(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.JEJNJEDJGCM); Action action = new Action(this.BLKOEGPBOGN); } // Token: 0x06016B8E RID: 93070 RVA: 0x005473E8 File Offset: 0x005455E8 [Token(Token = "0x6016B8E")] [Address(RVA = "0x192F330", Offset = "0x192E330", VA = "0x18192F330")] [CompilerGenerated] private bool JEJNJEDJGCM() { return this.DLAAOFFEMML.IAHDANBDAAM() != null; } // Token: 0x06016B8F RID: 93071 RVA: 0x00547408 File Offset: 0x00545608 [Token(Token = "0x6016B8F")] [Address(RVA = "0x192EA70", Offset = "0x192DA70", VA = "0x18192EA70")] [CompilerGenerated] private void BLKOEGPBOGN(bool ONGBFDACHHG) { KLLMCPFPIIE dlaaoffemml = this.DLAAOFFEMML; } // Token: 0x06016B90 RID: 93072 RVA: 0x00547424 File Offset: 0x00545624 [Token(Token = "0x6016B90")] [Address(RVA = "0x1930790", Offset = "0x192F790", VA = "0x181930790")] [CompilerGenerated] private bool JINCGFMDJJG() { return this.HDLPBFPECLG.IAHDANBDAAM() != null; } // Token: 0x06016B91 RID: 93073 RVA: 0x00547444 File Offset: 0x00545644 [Token(Token = "0x6016B91")] [Address(RVA = "0x192FC80", Offset = "0x192EC80", VA = "0x18192FC80")] [CompilerGenerated] private void KNKMBCMPNDK(bool ONGBFDACHHG) { KLLMCPFPIIE hdlpbfpeclg = this.HDLPBFPECLG; } // Token: 0x06016B92 RID: 93074 RVA: 0x00547460 File Offset: 0x00545660 [Token(Token = "0x6016B92")] [Address(RVA = "0x192F330", Offset = "0x192E330", VA = "0x18192F330")] [CompilerGenerated] private bool EMPKIIFNLEA() { return this.DLAAOFFEMML.IAHDANBDAAM() != null; } // Token: 0x06016B93 RID: 93075 RVA: 0x00547480 File Offset: 0x00545680 [Token(Token = "0x6016B93")] [Address(RVA = "0x192EA70", Offset = "0x192DA70", VA = "0x18192EA70")] [CompilerGenerated] private void NNDMDEOOIPC(bool ONGBFDACHHG) { KLLMCPFPIIE dlaaoffemml = this.DLAAOFFEMML; } // Token: 0x06016B94 RID: 93076 RVA: 0x0054749C File Offset: 0x0054569C [Token(Token = "0x6016B94")] [Address(RVA = "0x192EAD0", Offset = "0x192DAD0", VA = "0x18192EAD0")] [CompilerGenerated] private void BPHMKBHDHMJ(KHJKOGJKJNA AFEAKAGPDMH) { } // Token: 0x06016B95 RID: 93077 RVA: 0x005474B0 File Offset: 0x005456B0 [Token(Token = "0x6016B95")] [Address(RVA = "0x192EF20", Offset = "0x192DF20", VA = "0x18192EF20")] [CompilerGenerated] private void DJPNMLCDAJM() { base.HPPFPCMJIOM(); } // Token: 0x06016B96 RID: 93078 RVA: 0x005474C4 File Offset: 0x005456C4 [Token(Token = "0x6016B96")] [Address(RVA = "0x19303C0", Offset = "0x192F3C0", VA = "0x1819303C0")] [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: 0x0400ECCB RID: 60619 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400ECCB")] [SerializeField] private HolotarPreviewPuppet previewPuppetPrefab; // Token: 0x0400ECCC RID: 60620 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400ECCC")] [SerializeField] private HolotarPlaybackPuppet playbackPuppetPrefab; // Token: 0x0400ECCD RID: 60621 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400ECCD")] [SerializeField] private Transform puppetRoot; // Token: 0x0400ECCE RID: 60622 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400ECCE")] [SerializeField] private HolotarUIPivot puppetPivot; // Token: 0x0400ECCF RID: 60623 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400ECCF")] [SerializeField] private Renderer[] fxRenderers; // Token: 0x0400ECD0 RID: 60624 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400ECD0")] [SerializeField] private GameObject[] fxGameObjects; // Token: 0x0400ECD1 RID: 60625 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400ECD1")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private HolotarCircuitNodeDisplay circuitDisplay; // Token: 0x0400ECD2 RID: 60626 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400ECD2")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private HolotarProjector projector; // Token: 0x0400ECD3 RID: 60627 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400ECD3")] [NonSerialized] public bool LoadFromResources; // Token: 0x0400ECD4 RID: 60628 [FieldOffset(Offset = "0x121")] [Token(Token = "0x400ECD4")] private bool GKMFMLJJHED; // Token: 0x0400ECD5 RID: 60629 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400ECD5")] private HolotarPreviewPuppet MMNLNIGFPAK; // Token: 0x0400ECD6 RID: 60630 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400ECD6")] private HolotarPlaybackPuppet ILBEENCNIDN; // Token: 0x0400ECD7 RID: 60631 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400ECD7")] private HolotarCircuitNodeDisplay.MNBAEHGJHJK IPFKAICAKHJ; // Token: 0x0400ECD8 RID: 60632 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400ECD8")] private KLLMCPFPIIE HDLPBFPECLG; // Token: 0x0400ECD9 RID: 60633 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400ECD9")] private KLLMCPFPIIE DLAAOFFEMML; } }