using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom.AGUI.ToolUIs; using RecRoom.Async; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Core.Creation.Holotars { // Token: 0x02002D14 RID: 11540 [Token(Token = "0x2002D14")] [StructLayout(3)] public class Holotar : RecordableObject, EOCLMMENCKH, GDMDKPLBJAC { // Token: 0x1700368F RID: 13967 // (get) Token: 0x06014626 RID: 83494 RVA: 0x004E3EE4 File Offset: 0x004E20E4 // (set) Token: 0x06014627 RID: 83495 RVA: 0x004E3F04 File Offset: 0x004E2104 [Token(Token = "0x1700368F")] public bool OKDMFHOHEMN { [Token(Token = "0x6014626")] [Address(RVA = "0x170C5F0", Offset = "0x170AFF0", VA = "0x18170C5F0")] get { return this.HDLPBFPECLG.Get() != null; } [Token(Token = "0x6014627")] [Address(RVA = "0x170C640", Offset = "0x170B040", VA = "0x18170C640")] set { SynchronizedField hdlpbfpeclg = this.HDLPBFPECLG; } } // Token: 0x17003690 RID: 13968 // (get) Token: 0x06014628 RID: 83496 RVA: 0x004E3F20 File Offset: 0x004E2120 [Token(Token = "0x17003690")] public override bool IMDNGIOAGMN { [Token(Token = "0x6014628")] [Address(RVA = "0x170EF10", Offset = "0x170D910", VA = "0x18170EF10", Slot = "25")] get { return this.projector.DHEKILHAPDJ; } } // Token: 0x17003691 RID: 13969 // (get) Token: 0x06014629 RID: 83497 RVA: 0x004E3F40 File Offset: 0x004E2140 [Token(Token = "0x17003691")] private bool DPKCGCLOBFD { [Token(Token = "0x6014629")] [Address(RVA = "0x6A3840", Offset = "0x6A2240", VA = "0x1806A3840")] get { return this.LoadFromResources; } } // Token: 0x17003692 RID: 13970 // (get) Token: 0x0601462A RID: 83498 RVA: 0x004E3F54 File Offset: 0x004E2154 [Token(Token = "0x17003692")] protected override bool CPBEICPKELN { [Token(Token = "0x601462A")] [Address(RVA = "0x170C550", Offset = "0x170AF50", VA = "0x18170C550", Slot = "26")] get { if (this.LoadFromResources) { } return base.CPBEICPKELN; } } // Token: 0x0601462B RID: 83499 RVA: 0x004E3F74 File Offset: 0x004E2174 [Token(Token = "0x601462B")] [Address(RVA = "0x170C400", Offset = "0x170AE00", VA = "0x18170C400", Slot = "13")] protected override void Awake() { base.Awake(); Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.MLEOEKKFPLO); Action action = new Action(this.OEIJGJBFGBC); SynchronizedField synchronizedField; this.HDLPBFPECLG = synchronizedField; } // Token: 0x0601462C RID: 83500 RVA: 0x004E3FB0 File Offset: 0x004E21B0 [Token(Token = "0x601462C")] [Address(RVA = "0x170ECF0", Offset = "0x170D6F0", VA = "0x18170ECF0", Slot = "27")] protected override void Start() { HolotarCircuitNodeDisplay holotarCircuitNodeDisplay2; Delegate @delegate; do { base.Start(); HolotarCircuitNodeDisplay holotarCircuitNodeDisplay = this.circuitDisplay; int num = 0; if (!(holotarCircuitNodeDisplay != num)) { return; } 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; } } // Token: 0x0601462D RID: 83501 RVA: 0x004E4040 File Offset: 0x004E2240 [Token(Token = "0x601462D")] [Address(RVA = "0x170CE70", Offset = "0x170B870", VA = "0x18170CE70", Slot = "28")] protected override void GAPFKKNHPIN() { bool flag; if (!this.LoadFromResources && flag) { base.GAPFKKNHPIN(); OMKPHDBNLKH.DEDABHKCIBG <>9__24_ = Holotar.<>c.<>9__24_0; if (<>9__24_ == 0) { Holotar.<>c.<>9__24_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FCGPEDEIHCG); int num; CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(<>9__24_, ohindolfnmp, num); num = 0; } } // Token: 0x0601462E RID: 83502 RVA: 0x004E40A0 File Offset: 0x004E22A0 [Token(Token = "0x601462E")] [Address(RVA = "0x170E7E0", Offset = "0x170D1E0", VA = "0x18170E7E0", Slot = "14")] protected override void OnDestroy() { HolotarCircuitNodeDisplay holotarCircuitNodeDisplay2; Delegate @delegate; do { base.OnDestroy(); HolotarCircuitNodeDisplay holotarCircuitNodeDisplay = this.circuitDisplay; int num = 0; if (!(holotarCircuitNodeDisplay != num)) { return; } 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; } // Token: 0x0601462F RID: 83503 RVA: 0x004E4110 File Offset: 0x004E2310 [Token(Token = "0x601462F")] [Address(RVA = "0x170EA30", Offset = "0x170D430", VA = "0x18170EA30", 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: 0x06014630 RID: 83504 RVA: 0x004E415C File Offset: 0x004E235C [Token(Token = "0x6014630")] [Address(RVA = "0x170E620", Offset = "0x170D020", VA = "0x18170E620")] private void OEIJGJBFGBC() { this.HBGOMLGCJHI(); } // Token: 0x06014631 RID: 83505 RVA: 0x004E4170 File Offset: 0x004E2370 [Token(Token = "0x6014631")] [Address(RVA = "0x170E9B0", Offset = "0x170D3B0", VA = "0x18170E9B0", Slot = "30")] protected override void PMPEPAOMJNP(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { } // Token: 0x06014632 RID: 83506 RVA: 0x004E4180 File Offset: 0x004E2380 [Token(Token = "0x6014632")] [Address(RVA = "0x170DD90", Offset = "0x170C790", VA = "0x18170DD90", 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: 0x06014633 RID: 83507 RVA: 0x004E41CC File Offset: 0x004E23CC [Token(Token = "0x6014633")] [Address(RVA = "0x170C6A0", Offset = "0x170B0A0", VA = "0x18170C6A0", Slot = "32")] protected override void CLKJCGCAKGE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.projector.Visibility = (ProjectorBase.MPCADKMIBNP)((ulong)2L); base.CLKJCGCAKGE(CPMPEJFMDED, OEAPMLMHLLF); } // Token: 0x06014634 RID: 83508 RVA: 0x004E41F8 File Offset: 0x004E23F8 [Token(Token = "0x6014634")] [Address(RVA = "0x170CA40", Offset = "0x170B440", VA = "0x18170CA40", Slot = "33")] protected override void DLGJJAHPCAL(ushort HKDPLMDENDA, ushort ABMMHCBAPOA) { this.projector.Visibility = (ProjectorBase.MPCADKMIBNP)((ulong)0L); base.DLGJJAHPCAL(HKDPLMDENDA, ABMMHCBAPOA); } // Token: 0x06014635 RID: 83509 RVA: 0x004E4224 File Offset: 0x004E2424 [Token(Token = "0x6014635")] [Address(RVA = "0x170D0D0", Offset = "0x170BAD0", VA = "0x18170D0D0", Slot = "34")] protected override void GDPKCADEFMK(ushort CPMPEJFMDED, ushort HHALDAEHAMO) { base.GDPKCADEFMK(CPMPEJFMDED, HHALDAEHAMO); this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x06014636 RID: 83510 RVA: 0x004E4248 File Offset: 0x004E2448 [Token(Token = "0x6014636")] [Address(RVA = "0x170D420", Offset = "0x170BE20", VA = "0x18170D420", 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: 0x06014637 RID: 83511 RVA: 0x004E4270 File Offset: 0x004E2470 [Token(Token = "0x6014637")] [Address(RVA = "0x170DEA0", Offset = "0x170C8A0", VA = "0x18170DEA0", 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: 0x06014638 RID: 83512 RVA: 0x004E42A0 File Offset: 0x004E24A0 [Token(Token = "0x6014638")] [Address(RVA = "0x170E340", Offset = "0x170CD40", VA = "0x18170E340", Slot = "37")] protected override void NPIJIMBBFCE() { /* An exception occurred when decompiling this method (06014638) 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_F8: stloc:InvalidOperationException(var_9_102, 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: 0x06014639 RID: 83513 RVA: 0x004E43B0 File Offset: 0x004E25B0 [Token(Token = "0x6014639")] [Address(RVA = "0x170D200", Offset = "0x170BC00", VA = "0x18170D200")] private void HBGOMLGCJHI() { if (base.IPGFNGIBMAJ != NOPPFEAFIDM.PLAYBACK) { return; } if (this.HDLPBFPECLG.Get() == 0) { this.LKMCKLOMGDC(); return; } this.puppetPivot.enabled = true; } // Token: 0x0601463A RID: 83514 RVA: 0x004E43F0 File Offset: 0x004E25F0 [Token(Token = "0x601463A")] [Address(RVA = "0x170DC80", Offset = "0x170C680", VA = "0x18170DC80")] private void LKMCKLOMGDC() { HolotarUIPivot holotarUIPivot = this.puppetPivot; int num = 0; holotarUIPivot.enabled = num != 0; Transform transform = this.puppetPivot.transform; Quaternion identity = Quaternion.identity; } // Token: 0x0601463B RID: 83515 RVA: 0x004E4428 File Offset: 0x004E2628 [Token(Token = "0x601463B")] [Address(RVA = "0x170C510", Offset = "0x170AF10", VA = "0x18170C510")] private void BJHFLABFJPM() { HolotarCircuitNodeDisplay.MNBAEHGJHJK currentPlayMode = this.circuitDisplay.MLEKNGIDJHM; this.IPFKAICAKHJ = currentPlayMode; if (currentPlayMode == HolotarCircuitNodeDisplay.MNBAEHGJHJK.PLAY) { this.GKMFMLJJHED = true; } } // Token: 0x0601463C RID: 83516 RVA: 0x004E445C File Offset: 0x004E265C [Token(Token = "0x601463C")] [Address(RVA = "0x170D400", Offset = "0x170BE00", VA = "0x18170D400")] private void IBHIDLLNOHK(HolotarCircuitNodeDisplay.MNBAEHGJHJK OJJLDEPGAEJ) { this.IPFKAICAKHJ = OJJLDEPGAEJ; if (OJJLDEPGAEJ == HolotarCircuitNodeDisplay.MNBAEHGJHJK.PLAY) { this.GKMFMLJJHED = true; } } // Token: 0x0601463D RID: 83517 RVA: 0x004E447C File Offset: 0x004E267C [Token(Token = "0x601463D")] [Address(RVA = "0x170C720", Offset = "0x170B120", VA = "0x18170C720")] private void CNAJIHEGCHM() { /* An exception occurred when decompiling this method (0601463D) 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: 0x0601463E RID: 83518 RVA: 0x004E4504 File Offset: 0x004E2704 [Token(Token = "0x601463E")] [Address(RVA = "0x170DBA0", Offset = "0x170C5A0", VA = "0x18170DBA0", Slot = "38")] protected override void JHFBMDANBKM(ushort CPMPEJFMDED, ushort HHALDAEHAMO) { base.JHFBMDANBKM(CPMPEJFMDED, HHALDAEHAMO); this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x0601463F RID: 83519 RVA: 0x004E4528 File Offset: 0x004E2728 [Token(Token = "0x601463F")] [Address(RVA = "0x170D390", Offset = "0x170BD90", VA = "0x18170D390", Slot = "39")] protected override void HPJHPECFLBC(ushort HKDPLMDENDA, ushort ABMMHCBAPOA) { base.HPJHPECFLBC(HKDPLMDENDA, ABMMHCBAPOA); this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x06014640 RID: 83520 RVA: 0x004E454C File Offset: 0x004E274C [Token(Token = "0x6014640")] [Address(RVA = "0x170DC10", Offset = "0x170C610", VA = "0x18170DC10", Slot = "40")] protected override void KFMPDCHPPKC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.IPJOIONLOBD(); base.KFMPDCHPPKC(CPMPEJFMDED, OEAPMLMHLLF); } // Token: 0x06014641 RID: 83521 RVA: 0x004E4568 File Offset: 0x004E2768 [Token(Token = "0x6014641")] [Address(RVA = "0x170D020", Offset = "0x170BA20", VA = "0x18170D020", Slot = "41")] protected override void GCEAIAGHAEN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { HolotarPoseRecorder poseRecorder = this.MMNLNIGFPAK._poseRecorder; Coroutine moejmaegclh = poseRecorder.MOEJMAEGCLH; if (moejmaegclh != 0) { poseRecorder.SafeStopCoroutine(moejmaegclh); poseRecorder.MOEJMAEGCLH = (ulong)0L; } this.ACFMHPJEFAC(); base.GCEAIAGHAEN(CPMPEJFMDED, OEAPMLMHLLF); } // Token: 0x06014642 RID: 83522 RVA: 0x004E45B0 File Offset: 0x004E27B0 [Token(Token = "0x6014642")] [Address(RVA = "0x170E630", Offset = "0x170D030", VA = "0x18170E630", 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: 0x06014643 RID: 83523 RVA: 0x004E461C File Offset: 0x004E281C [Token(Token = "0x6014643")] [Address(RVA = "0x170D860", Offset = "0x170C260", VA = "0x18170D860", Slot = "51")] protected override void IFAGOPCGCMC() { int num = 0; float realtimeSinceStartup = Time.realtimeSinceStartup; HolotarPoseRecorder poseRecorder = this.MMNLNIGFPAK._poseRecorder; Coroutine moejmaegclh = poseRecorder.MOEJMAEGCLH; if (moejmaegclh != 0) { poseRecorder.SafeStopCoroutine(moejmaegclh); poseRecorder.MOEJMAEGCLH = num; } this.ACFMHPJEFAC(); base.BJHAMGPBJJA(num); Action action = new Action(this.OOEOCMBBEJJ); int num2; Action action2 = new Action(num2.LogWarning); num2 = 0; Action action3 = new Action(this.PBGNCGAANEG); } // Token: 0x06014644 RID: 83524 RVA: 0x004E469C File Offset: 0x004E289C [Token(Token = "0x6014644")] [Address(RVA = "0x170D2B0", Offset = "0x170BCB0", VA = "0x18170D2B0")] private void HDNKAPEMMII(out KLFOBEKJDKL.DHKKPLOBPCJ.OOAGFCNNBOD MLIHAIKLJGE) { HolotarPoseRecorder poseRecorder = this.MMNLNIGFPAK._poseRecorder; Coroutine moejmaegclh = poseRecorder.MOEJMAEGCLH; if (moejmaegclh == 0) { } poseRecorder.SafeStopCoroutine(moejmaegclh); int num = 0; poseRecorder.MOEJMAEGCLH = num; KLFOBEKJDKL.DHKKPLOBPCJ.OOAGFCNNBOD mlihaikljge = poseRecorder.MLIHAIKLJGE; this.ACFMHPJEFAC(); } // Token: 0x06014645 RID: 83525 RVA: 0x004E46E4 File Offset: 0x004E28E4 [Token(Token = "0x6014645")] [Address(RVA = "0x170CC80", Offset = "0x170B680", VA = "0x18170CC80", Slot = "43")] protected override void EMFPOLKCKOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.ILBEENCNIDN.Play(); base.EMFPOLKCKOL(CPMPEJFMDED, OEAPMLMHLLF); } // Token: 0x06014646 RID: 83526 RVA: 0x004E470C File Offset: 0x004E290C [Token(Token = "0x6014646")] [Address(RVA = "0x170E750", Offset = "0x170D150", VA = "0x18170E750", Slot = "44")] protected override void OHPLCLJFHFG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { base.OHPLCLJFHFG(HKDPLMDENDA, CKCOCKOPHAM); if (CKCOCKOPHAM != HKDPLMDENDA) { this.GDPPGJGPGOK(); } } // Token: 0x06014647 RID: 83527 RVA: 0x004E472C File Offset: 0x004E292C [Token(Token = "0x6014647")] [Address(RVA = "0x170D320", Offset = "0x170BD20", VA = "0x18170D320", Slot = "46")] protected override void HJPNAAHBGPG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { base.HJPNAAHBGPG(HKDPLMDENDA, CKCOCKOPHAM); this.GDPPGJGPGOK(); } // Token: 0x06014648 RID: 83528 RVA: 0x004E4748 File Offset: 0x004E2948 [Token(Token = "0x6014648")] [Address(RVA = "0x170CD10", Offset = "0x170B710", VA = "0x18170CD10", 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: 0x06014649 RID: 83529 RVA: 0x004E4788 File Offset: 0x004E2988 [Token(Token = "0x6014649")] [Address(RVA = "0x170C810", Offset = "0x170B210", VA = "0x18170C810", Slot = "48")] protected override KLFOBEKJDKL DFDLDPPMLFE() { KLFOBEKJDKL klfobekjdkl = new KLFOBEKJDKL(); klfobekjdkl.ELFBKDCEIIN = (int)((ulong)1L); int k__BackingField = PhotonNetwork.LocalPlayer.k__BackingField; klfobekjdkl.OFPIFCEIDDB = k__BackingField; PlayerAvatar playerAvatar = Player.k__BackingField.playerAvatar; int num = 0; PBNNFOJIBOD outfitProtobuf = playerAvatar.GetOutfitProtobuf(num != 0); klfobekjdkl.PGDCELIKNHJ = outfitProtobuf; AudioManager.FGICFGKJOFE voipfilter = Player.k__BackingField.GFGMLBJAKON; klfobekjdkl.AMNCBGCMIDJ = (int)voipfilter; return klfobekjdkl; } // Token: 0x0601464A RID: 83530 RVA: 0x004E47F8 File Offset: 0x004E29F8 [Token(Token = "0x601464A")] [Address(RVA = "0x170D4A0", Offset = "0x170BEA0", VA = "0x18170D4A0", Slot = "49")] protected override void IEEHEIHELKE() { if (!this.LoadFromResources) { IPromise promise = KELEPAPMOGK.FLOMKHCOACF(base.NIFBPEMIADP); Action action = new Action(this.NFBOHPMDOJA); if (Holotar.<>c.<>9__53_1 == 0) { Holotar.<>c.<>9__53_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: 0x0601464B RID: 83531 RVA: 0x004E48AC File Offset: 0x004E2AAC [Token(Token = "0x601464B")] [Address(RVA = "0x170C5A0", Offset = "0x170AFA0", VA = "0x18170C5A0", Slot = "47")] protected override bool BLHMKAPPBBP() { if (this.LoadFromResources) { } return base.BLHMKAPPBBP(); } // Token: 0x0601464C RID: 83532 RVA: 0x004E48CC File Offset: 0x004E2ACC [Token(Token = "0x601464C")] [Address(RVA = "0x170E110", Offset = "0x170CB10", VA = "0x18170E110")] 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.Instance; ilbeencnidn2.PHBDLHMLHHJ(); this.ILBEENCNIDN.Loop = IOOAMNLKLGP; this.ILBEENCNIDN.PlayHolographicOverlayEffect = false; } // Token: 0x0601464D RID: 83533 RVA: 0x004E49C8 File Offset: 0x004E2BC8 [Token(Token = "0x601464D")] [Address(RVA = "0x170D140", Offset = "0x170BB40", VA = "0x18170D140")] private void GDPPGJGPGOK() { HolotarPlaybackPuppet ilbeencnidn = this.ILBEENCNIDN; int num = 0; if (ilbeencnidn != num && !this.LoadFromResources) { global::UnityEngine.Object.Destroy(this.ILBEENCNIDN.gameObject); } } // Token: 0x0601464E RID: 83534 RVA: 0x004E4A08 File Offset: 0x004E2C08 [Token(Token = "0x601464E")] [Address(RVA = "0x170DA20", Offset = "0x170C420", VA = "0x18170DA20")] 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: 0x0601464F RID: 83535 RVA: 0x004E4A6C File Offset: 0x004E2C6C [Token(Token = "0x601464F")] [Address(RVA = "0x170C350", Offset = "0x170AD50", VA = "0x18170C350")] private void ACFMHPJEFAC() { HolotarPreviewPuppet mmnlnigfpak = this.MMNLNIGFPAK; int num = 0; if (mmnlnigfpak != num) { global::UnityEngine.Object.Destroy(this.MMNLNIGFPAK.gameObject); } } // Token: 0x06014650 RID: 83536 RVA: 0x004E4AA4 File Offset: 0x004E2CA4 [Token(Token = "0x6014650")] [Address(RVA = "0x170CA20", Offset = "0x170B420", VA = "0x18170CA20")] private void DGMCDBBCFIP() { this.GDPPGJGPGOK(); this.ACFMHPJEFAC(); } // Token: 0x06014651 RID: 83537 RVA: 0x004E4AC0 File Offset: 0x004E2CC0 [Token(Token = "0x6014651")] [Address(RVA = "0x170DD30", Offset = "0x170C730", VA = "0x18170DD30")] private bool MLEOEKKFPLO(Tool EGFEJGHDNAI, Player IEKDDPPNFPF, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { if (base.CMFLGONKCOE == GPDDPKFJBCP.RECORDING) { } return this.projector.EKLIKGHACMO; } // Token: 0x06014652 RID: 83538 RVA: 0x004E4AEC File Offset: 0x004E2CEC [Token(Token = "0x6014652")] [Address(RVA = "0x170C640", Offset = "0x170B040", VA = "0x18170C640")] public void BillboardSetting_Set(bool BCEFAKDFEMM) { SynchronizedField hdlpbfpeclg = this.HDLPBFPECLG; } // Token: 0x06014653 RID: 83539 RVA: 0x004E4B08 File Offset: 0x004E2D08 [Token(Token = "0x6014653")] [Address(RVA = "0x170C5F0", Offset = "0x170AFF0", VA = "0x18170C5F0")] public bool BillboardSetting_Get() { return this.HDLPBFPECLG.Get() != null; } // Token: 0x17003693 RID: 13971 // (get) Token: 0x06014654 RID: 83540 RVA: 0x004E4B28 File Offset: 0x004E2D28 [Token(Token = "0x17003693")] public bool JBMFJOBFJHP { [Token(Token = "0x6014654")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "53")] get { } } // Token: 0x06014655 RID: 83541 RVA: 0x004E4B38 File Offset: 0x004E2D38 [Token(Token = "0x6014655")] [Address(RVA = "0x170CAC0", Offset = "0x170B4C0", VA = "0x18170CAC0", Slot = "54")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { SynchronizedField hdlpbfpeclg = this.HDLPBFPECLG; } // Token: 0x06014656 RID: 83542 RVA: 0x004E4B7C File Offset: 0x004E2D7C [Token(Token = "0x6014656")] [Address(RVA = "0x170EAE0", Offset = "0x170D4E0", VA = "0x18170EAE0", 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.Get() != null; mpfjnnnbofj.IEMBEINOCKF = flag; } // Token: 0x06014657 RID: 83543 RVA: 0x004E4BF0 File Offset: 0x004E2DF0 [Token(Token = "0x6014657")] [Address(RVA = "0x170EEB0", Offset = "0x170D8B0", VA = "0x18170EEB0")] public Holotar() { } // Token: 0x06014658 RID: 83544 RVA: 0x004E4C04 File Offset: 0x004E2E04 [Token(Token = "0x6014658")] [Address(RVA = "0x170CDB0", Offset = "0x170B7B0", VA = "0x18170CDB0")] [CompilerGenerated] private void FCGPEDEIHCG(CreationObjectSettingBooleanUIControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Rotate to face viewer"; Func func = new Func(this.BillboardSetting_Get); Action action = new Action(this.BillboardSetting_Set); } // Token: 0x06014659 RID: 83545 RVA: 0x004E4C44 File Offset: 0x004E2E44 [Token(Token = "0x6014659")] [Address(RVA = "0x170E7C0", Offset = "0x170D1C0", VA = "0x18170E7C0")] [CompilerGenerated] private void OOEOCMBBEJJ(KHJKOGJKJNA AFEAKAGPDMH) { } // Token: 0x0601465A RID: 83546 RVA: 0x004E4C58 File Offset: 0x004E2E58 [Token(Token = "0x601465A")] [Address(RVA = "0x170E970", Offset = "0x170D370", VA = "0x18170E970")] [CompilerGenerated] private void PBGNCGAANEG() { base.HPPFPCMJIOM(); } // Token: 0x0601465B RID: 83547 RVA: 0x004E4C6C File Offset: 0x004E2E6C [Token(Token = "0x601465B")] [Address(RVA = "0x170DF30", Offset = "0x170C930", VA = "0x18170DF30")] [CompilerGenerated] private void NFBOHPMDOJA(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: 0x0400DA57 RID: 55895 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400DA57")] [SerializeField] private HolotarPreviewPuppet previewPuppetPrefab; // Token: 0x0400DA58 RID: 55896 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400DA58")] [SerializeField] private HolotarPlaybackPuppet playbackPuppetPrefab; // Token: 0x0400DA59 RID: 55897 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400DA59")] [SerializeField] private Transform puppetRoot; // Token: 0x0400DA5A RID: 55898 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400DA5A")] [SerializeField] private HolotarUIPivot puppetPivot; // Token: 0x0400DA5B RID: 55899 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400DA5B")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private HolotarCircuitNodeDisplay circuitDisplay; // Token: 0x0400DA5C RID: 55900 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400DA5C")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private HolotarProjector projector; // Token: 0x0400DA5D RID: 55901 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400DA5D")] [NonSerialized] public bool LoadFromResources; // Token: 0x0400DA5E RID: 55902 [global::Cpp2IlInjected.FieldOffset(Offset = "0x111")] [Token(Token = "0x400DA5E")] private bool GKMFMLJJHED; // Token: 0x0400DA5F RID: 55903 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400DA5F")] private HolotarPreviewPuppet MMNLNIGFPAK; // Token: 0x0400DA60 RID: 55904 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400DA60")] private HolotarPlaybackPuppet ILBEENCNIDN; // Token: 0x0400DA61 RID: 55905 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400DA61")] private HolotarCircuitNodeDisplay.MNBAEHGJHJK IPFKAICAKHJ; // Token: 0x0400DA62 RID: 55906 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400DA62")] private SynchronizedField HDLPBFPECLG; // Token: 0x02002D15 RID: 11541 [Token(Token = "0x2002D15")] public enum HBGOIAAJGLL { // Token: 0x0400DA64 RID: 55908 [Token(Token = "0x400DA64")] INITIAL, // Token: 0x0400DA65 RID: 55909 [Token(Token = "0x400DA65")] STRIPPED_TEAM_OUTFITS } } }