using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecNet; using RecRoom.Avatars; using RecRoom.Circuits; using RecRoom.CircuitsV2.ContextNodes; using RecRoom.Core.Creation.Circuits; using RecRoom.Core.Creation.Shapes; using RecRoom.Core.Rendering; using RecRoom.Persistence; using RecRoom.Players.Watch; using RecRoom.Systems.PlayerRoles; using RecRoom.Tools; using UnityEngine; using UnityEngine.Events; namespace RecRoom.Core.Creation.Costumes { // Token: 0x020032FD RID: 13053 [Token(Token = "0x20032FD")] public abstract class Costume : MonoBehaviourPun, EOCLMMENCKH, GDMDKPLBJAC, NGBLAGENLDK, MNOJGKOPKIM, NEFEJHJFDAH, NDBBKDMPBHD, AHOAEAFEAHN, LDIJBEFKFFE { // Token: 0x17003E1D RID: 15901 // (get) Token: 0x060167DD RID: 92125 RVA: 0x0053EDAC File Offset: 0x0053CFAC [Token(Token = "0x17003E1D")] public Tool PBBJCLJPFMI { [Token(Token = "0x60167DD")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { return this._tool; } } // Token: 0x17003E1E RID: 15902 // (get) Token: 0x060167DE RID: 92126 RVA: 0x0053EDC0 File Offset: 0x0053CFC0 [Token(Token = "0x17003E1E")] protected virtual CircuitNodeDisplay ABPHLIOEKDK { [Token(Token = "0x60167DE")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "27")] get { } } // Token: 0x060167DF RID: 92127 RVA: 0x0053EDD0 File Offset: 0x0053CFD0 [Token(Token = "0x60167DF")] [Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")] public void SetHighlightedCostumePiece(CostumePiece GPEKFHLOFGA) { this.HKDKNIHHBJM = GPEKFHLOFGA; } // Token: 0x17003E1F RID: 15903 // (get) Token: 0x060167E0 RID: 92128 RVA: 0x0053EDE4 File Offset: 0x0053CFE4 // (set) Token: 0x060167E1 RID: 92129 RVA: 0x0053EDF8 File Offset: 0x0053CFF8 [Token(Token = "0x17003E1F")] public CostumePiece LHHJMNOAPHH { [Token(Token = "0x60167E0")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get; [Token(Token = "0x60167E1")] [Address(RVA = "0x567D20", Offset = "0x566B20", VA = "0x180567D20")] private set; } // Token: 0x17003E20 RID: 15904 // (get) Token: 0x060167E2 RID: 92130 RVA: 0x0053EE0C File Offset: 0x0053D00C [Token(Token = "0x17003E20")] public AGAJMBPABDL IHECOLNNGHA { [Token(Token = "0x60167E2")] [Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")] get { return this.FDEIGODGKLN; } } // Token: 0x17003E21 RID: 15905 // (get) Token: 0x060167E3 RID: 92131 RVA: 0x0053EE20 File Offset: 0x0053D020 [Token(Token = "0x17003E21")] private ISet DGGHIAMCEAJ { [Token(Token = "0x60167E3")] [Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")] get { /* An exception occurred when decompiling this method (060167E3) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.ISet`1 RecRoom.Core.Creation.Costumes.Costume::OIDILIJBKIA() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class BMPINMNGBLL(var_0_06, ldfld:class BMPINMNGBLL(Costume::DDPDHDELDFG, ldloc:Costume(this))) } 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.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: 0x17003E22 RID: 15906 // (get) Token: 0x060167E4 RID: 92132 RVA: 0x0053EE34 File Offset: 0x0053D034 // (set) Token: 0x060167E5 RID: 92133 RVA: 0x0053EE54 File Offset: 0x0053D054 [Token(Token = "0x17003E22")] private bool EJKGGECFFFN { [Token(Token = "0x60167E4")] [Address(RVA = "0xDEEEB0", Offset = "0xDEDCB0", VA = "0x180DEEEB0")] get { return this.CLIBPFCADIO.IAHDANBDAAM() != null; } [Token(Token = "0x60167E5")] [Address(RVA = "0xDEE7E0", Offset = "0xDED5E0", VA = "0x180DEE7E0")] set { KLLMCPFPIIE clibpfcadio = this.CLIBPFCADIO; } } // Token: 0x17003E23 RID: 15907 // (get) Token: 0x060167E6 RID: 92134 RVA: 0x0053EE70 File Offset: 0x0053D070 // (set) Token: 0x060167E7 RID: 92135 RVA: 0x0053EE90 File Offset: 0x0053D090 [Token(Token = "0x17003E23")] public bool DNHMNDHJLEI { [Token(Token = "0x60167E6")] [Address(RVA = "0xDF3430", Offset = "0xDF2230", VA = "0x180DF3430")] get { return this.JPEKOEKOIIG.IAHDANBDAAM() != null; } [Token(Token = "0x60167E7")] [Address(RVA = "0xDF3950", Offset = "0xDF2750", VA = "0x180DF3950")] set { KLLMCPFPIIE jpekoekoiig = this.JPEKOEKOIIG; } } // Token: 0x17003E24 RID: 15908 // (get) Token: 0x060167E8 RID: 92136 RVA: 0x0053EEAC File Offset: 0x0053D0AC // (set) Token: 0x060167E9 RID: 92137 RVA: 0x0053EECC File Offset: 0x0053D0CC [Token(Token = "0x17003E24")] public bool OPDPIMKHPMG { [Token(Token = "0x60167E8")] [Address(RVA = "0xDF3340", Offset = "0xDF2140", VA = "0x180DF3340")] get { return this.KIIDHGLIKDL.IAHDANBDAAM() != null; } [Token(Token = "0x60167E9")] [Address(RVA = "0xDF38F0", Offset = "0xDF26F0", VA = "0x180DF38F0")] set { KLLMCPFPIIE kiidhglikdl = this.KIIDHGLIKDL; } } // Token: 0x17003E25 RID: 15909 // (get) Token: 0x060167EA RID: 92138 RVA: 0x0053EEE8 File Offset: 0x0053D0E8 // (set) Token: 0x060167EB RID: 92139 RVA: 0x0053EF08 File Offset: 0x0053D108 [Token(Token = "0x17003E25")] public Player.LKALLGKFEOB GIOFFFHPMON { [Token(Token = "0x60167EA")] [Address(RVA = "0xDF32F0", Offset = "0xDF20F0", VA = "0x180DF32F0")] get { int num = this.EGOEIOHGPMD.IAHDANBDAAM(); throw new NullReferenceException(); } [Token(Token = "0x60167EB")] [Address(RVA = "0xDF3890", Offset = "0xDF2690", VA = "0x180DF3890")] set { KLLMCPFPIIE egoeiohgpmd = this.EGOEIOHGPMD; } } // Token: 0x17003E26 RID: 15910 // (get) Token: 0x060167EC RID: 92140 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060167ED RID: 92141 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003E26")] public Guid LEEDDFNKKEP { [Token(Token = "0x60167EC")] [Address(RVA = "0xDEE5B0", Offset = "0xDED3B0", VA = "0x180DEE5B0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60167ED")] [Address(RVA = "0xDF37A0", Offset = "0xDF25A0", VA = "0x180DF37A0")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003E27 RID: 15911 // (get) Token: 0x060167EE RID: 92142 RVA: 0x0053EF24 File Offset: 0x0053D124 // (set) Token: 0x060167EF RID: 92143 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003E27")] protected virtual int KKPDEFJHPIM { [Token(Token = "0x60167EE")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "28")] get { return 0; } [Token(Token = "0x60167EF")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "29")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003E28 RID: 15912 // (get) Token: 0x060167F0 RID: 92144 RVA: 0x0053EF34 File Offset: 0x0053D134 [Token(Token = "0x17003E28")] protected virtual int DHACPJNCGKF { [Token(Token = "0x60167F0")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "30")] get { return 0; } } // Token: 0x17003E29 RID: 15913 // (get) Token: 0x060167F1 RID: 92145 RVA: 0x0053EF44 File Offset: 0x0053D144 [Token(Token = "0x17003E29")] protected virtual bool BNPIEJFHDMC { [Token(Token = "0x60167F1")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "31")] get { return true; } } // Token: 0x17003E2A RID: 15914 // (get) Token: 0x060167F2 RID: 92146 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003E2A")] public bool AIBLOKGDMHE { [Token(Token = "0x60167F2")] [Address(RVA = "0xDF3200", Offset = "0xDF2000", VA = "0x180DF3200")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003E2B RID: 15915 // (get) Token: 0x060167F3 RID: 92147 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003E2B")] public bool POIIEDMCEOO { [Token(Token = "0x60167F3")] [Address(RVA = "0xDF32D0", Offset = "0xDF20D0", VA = "0x180DF32D0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003E2C RID: 15916 // (get) Token: 0x060167F4 RID: 92148 RVA: 0x0053EF54 File Offset: 0x0053D154 // (set) Token: 0x060167F5 RID: 92149 RVA: 0x0053EF68 File Offset: 0x0053D168 [Token(Token = "0x17003E2C")] public bool OABGOAHLGBP { [Token(Token = "0x60167F4")] [Address(RVA = "0xBDC270", Offset = "0xBDB070", VA = "0x180BDC270")] get { return this.LNMJPBJKDHM; } [Token(Token = "0x60167F5")] [Address(RVA = "0xDEE100", Offset = "0xDECF00", VA = "0x180DEE100")] private set { if (this.LNMJPBJKDHM != value) { Costume.PGJKMGDLDEP olhofemicpj = this.OLHOFEMICPJ; this.LNMJPBJKDHM = value; if (olhofemicpj != 0) { olhofemicpj(this); return; } } } } // Token: 0x17003E2D RID: 15917 // (get) Token: 0x060167F6 RID: 92150 RVA: 0x0053EF98 File Offset: 0x0053D198 // (set) Token: 0x060167F7 RID: 92151 RVA: 0x0053EFAC File Offset: 0x0053D1AC [Token(Token = "0x17003E2D")] public bool LMPBDJCPBCM { [Token(Token = "0x60167F6")] [Address(RVA = "0xDF32E0", Offset = "0xDF20E0", VA = "0x180DF32E0")] get; [Token(Token = "0x60167F7")] [Address(RVA = "0xDED760", Offset = "0xDEC560", VA = "0x180DED760")] private set; } // Token: 0x17003E2E RID: 15918 // (get) Token: 0x060167F8 RID: 92152 RVA: 0x0053EFC0 File Offset: 0x0053D1C0 [Token(Token = "0x17003E2E")] public BaseUIPivot ANKDOJMFBDN { [Token(Token = "0x60167F8")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get { return this.uiPivot; } } // Token: 0x17003E2F RID: 15919 // (get) Token: 0x060167F9 RID: 92153 RVA: 0x0053EFD4 File Offset: 0x0053D1D4 [Token(Token = "0x17003E2F")] private bool BOALLGPNEBL { [Token(Token = "0x60167F9")] [Address(RVA = "0xDEE4E0", Offset = "0xDED2E0", VA = "0x180DEE4E0")] get { Transform transform = base.transform; Vector3 vector; float z = vector.z; float z2 = Vector3.up.z; throw new NullReferenceException(); } } // Token: 0x17003E30 RID: 15920 // (get) Token: 0x060167FA RID: 92154 RVA: 0x0053F000 File Offset: 0x0053D200 [Token(Token = "0x17003E30")] public bool MEBGJGNMIMG { [Token(Token = "0x60167FA")] [Address(RVA = "0xDF3100", Offset = "0xDF1F00", VA = "0x180DF3100")] get { List jpdmekpkhfh = this.JPDMEKPKHFH; Predicate <>9__82_ = Costume.<>c.<>9__82_0; if (<>9__82_ == 0) { Costume.<>c.<>9__82_0 = (CostumePiece piece) => piece.EJHEPIJEDCK.MEBGJGNMIMG; } return jpdmekpkhfh.TrueForAll(<>9__82_); } } // Token: 0x140001FD RID: 509 // (add) Token: 0x060167FB RID: 92155 RVA: 0x0053F040 File Offset: 0x0053D240 // (remove) Token: 0x060167FC RID: 92156 RVA: 0x0053F05C File Offset: 0x0053D25C [Token(Token = "0x140001FD")] public event Costume.PGJKMGDLDEP HGGHEGNBFEO { [Token(Token = "0x60167FB")] [Address(RVA = "0xDF2CB0", Offset = "0xDF1AB0", VA = "0x180DF2CB0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60167FC")] [Address(RVA = "0xDF3480", Offset = "0xDF2280", VA = "0x180DF3480")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140001FE RID: 510 // (add) Token: 0x060167FD RID: 92157 RVA: 0x0053F078 File Offset: 0x0053D278 // (remove) Token: 0x060167FE RID: 92158 RVA: 0x0053F094 File Offset: 0x0053D294 [Token(Token = "0x140001FE")] public event Costume.PGJKMGDLDEP EIJKBELKAPG { [Token(Token = "0x60167FD")] [Address(RVA = "0xDF2F30", Offset = "0xDF1D30", VA = "0x180DF2F30")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60167FE")] [Address(RVA = "0xDF3700", Offset = "0xDF2500", VA = "0x180DF3700")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140001FF RID: 511 // (add) Token: 0x060167FF RID: 92159 RVA: 0x0053F0B0 File Offset: 0x0053D2B0 // (remove) Token: 0x06016800 RID: 92160 RVA: 0x0053F0CC File Offset: 0x0053D2CC [Token(Token = "0x140001FF")] public event Costume.PGJKMGDLDEP OLHOFEMICPJ { [Token(Token = "0x60167FF")] [Address(RVA = "0xDF2E90", Offset = "0xDF1C90", VA = "0x180DF2E90")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6016800")] [Address(RVA = "0xDF3660", Offset = "0xDF2460", VA = "0x180DF3660")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000200 RID: 512 // (add) Token: 0x06016801 RID: 92161 RVA: 0x0053F0E8 File Offset: 0x0053D2E8 // (remove) Token: 0x06016802 RID: 92162 RVA: 0x0053F104 File Offset: 0x0053D304 [Token(Token = "0x14000200")] public event Costume.PGJKMGDLDEP NALLOHLPPPK { [Token(Token = "0x6016801")] [Address(RVA = "0xDF2DF0", Offset = "0xDF1BF0", VA = "0x180DF2DF0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6016802")] [Address(RVA = "0xDF35C0", Offset = "0xDF23C0", VA = "0x180DF35C0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000201 RID: 513 // (add) Token: 0x06016803 RID: 92163 RVA: 0x0053F120 File Offset: 0x0053D320 // (remove) Token: 0x06016804 RID: 92164 RVA: 0x0053F13C File Offset: 0x0053D33C [Token(Token = "0x14000201")] public event Costume.PGJKMGDLDEP APDFKAPDNGO { [Token(Token = "0x6016803")] [Address(RVA = "0xDF2D50", Offset = "0xDF1B50", VA = "0x180DF2D50")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6016804")] [Address(RVA = "0xDF3520", Offset = "0xDF2320", VA = "0x180DF3520")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x06016805 RID: 92165 RVA: 0x0053F158 File Offset: 0x0053D358 [Token(Token = "0x6016805")] [Address(RVA = "0xDEC070", Offset = "0xDEAE70", VA = "0x180DEC070", Slot = "13")] protected override void Awake() { int num = 0; int num2 = 0; this.KKPDEFJHPIM = num2; Tool tool = this._tool; MFBGLIHGCGO holderChangedEvent = tool.HolderChangedEvent; Action action = new Action(this.GOCIGHDAIEB); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(holderChangedEvent, action); tool.HolderChangedEvent = mfbglihgcgo; Tool tool2 = this._tool; MFBGLIHGCGO postPickupEvent = tool2.PostPickupEvent; Action action2 = new Action(this.MNCLFHBBPHB); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action2); tool2.PostPickupEvent = mfbglihgcgo2; Tool tool3 = this._tool; MFBGLIHGCGO postReleaseEvent = tool3.PostReleaseEvent; Action action3 = new Action(this.PDEEFICICFG); MFBGLIHGCGO mfbglihgcgo3 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action3); tool3.PostReleaseEvent = mfbglihgcgo3; RigidbodyEx rigidbodyEx = this._tool.rigidbodyEx; RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.PDNBJJPLEIG); rigidbodyEx.JNAJFIOHDKO += fpledokdlcc; Tool tool4 = this._tool; Tool.BPPMEBHPHDM bppmebhphdm = new Tool.BPPMEBHPHDM(this.HHEDHAEJHIN); tool4.CustomHighlightingBehavior = bppmebhphdm; CreationObject creationObject = this._tool.creationObject; MFBGLIHGCGO lockedStatusChangedEvent = creationObject.LockedStatusChangedEvent; Action action4 = new Action(this.JFCGEANLGKC); MFBGLIHGCGO mfbglihgcgo4 = MFBGLIHGCGO.BPJDFPACLMK(lockedStatusChangedEvent, action4); creationObject.LockedStatusChangedEvent = mfbglihgcgo4; CreationObject creationObject2 = this._tool.creationObject; Func func = new Func(this.BOBBKGHBFPL); creationObject2.AddCustomComponentGetter(func); OKNNKFGFODL localPlayerSelfScalingChanged = Player.LocalPlayerSelfScalingChanged; Action action5 = new Action(this.OOFEKNDPCNC); int num3 = 0; localPlayerSelfScalingChanged.BPAJKKAGPKB(action5, num3 != 0); RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; MFBGLIHGCGO onRoomKeyUpdated = instance.OnRoomKeyUpdated; Action action6 = new Action(this.DFGHNKCCAAJ); MFBGLIHGCGO mfbglihgcgo5 = MFBGLIHGCGO.BPJDFPACLMK(onRoomKeyUpdated, action6); instance.OnRoomKeyUpdated = mfbglihgcgo5; MakerPen.BLGNKANAEFE += this.GLNNOIBDCNA; MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action7 = new Action(this.OnPhotonPlayerDisconnected); KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(hphoojldkkm, action7); if (!PPLFNCHJCEP.DKECDBMKDIK(base.JDHMIOJKLCK).IMCPFLDKEOH("CST_EQPK", num)) { Guid empty = Guid.Empty; } Action action8 = new Action(this.NCLAFGNDCAN); int num4 = 0; JNCLECIDJMA jnclecidjma; this.HHFJGAIFPKE = jnclecidjma; BMPINMNGBLL bmpinmngbll = new BMPINMNGBLL(this, "CSTM_AR", OHOEENCHJJE.MASTER_OR_AUTHORITY, num4); this.DDPDHDELDFG = bmpinmngbll; KLLMCPFPIIE kllmcpfpiie; this.CLIBPFCADIO = kllmcpfpiie; KLLMCPFPIIE kllmcpfpiie2; this.JPEKOEKOIIG = kllmcpfpiie2; KLLMCPFPIIE kllmcpfpiie3; this.EGOEIOHGPMD = kllmcpfpiie3; KLLMCPFPIIE kllmcpfpiie4; this.KIIDHGLIKDL = kllmcpfpiie4; KLLMCPFPIIE kllmcpfpiie5; this.BEBKMMHAKGC = kllmcpfpiie5; } // Token: 0x06016806 RID: 92166 RVA: 0x0053F3AC File Offset: 0x0053D5AC [Token(Token = "0x6016806")] [Address(RVA = "0xDF1C40", Offset = "0xDF0A40", VA = "0x180DF1C40", Slot = "32")] protected virtual void Start() { LocalPlayerController instance2; Delegate @delegate; do { CreationObject creationObject = this._tool.creationObject; DOPNALIMPNA[] array = new DOPNALIMPNA[7]; Func> func = new Func(this.BLNILLBFBAF); Action> action = new Action(this.GJMNJPHAMCG); Action action2 = new Action(creationObject.FireDialogListPicker); Func func2 = new Func(this.FEJPAJFCDBF); Func func3 = new Func(this.LDONMMIMJEC); int num = 0; string text; IMAFJGKHEMD imafjgkhemd = ONOKJPIMIIP.NNJBFPGJAIL(func, action, action2, "Add Roles When Equipped", text, func2, func3); if (imafjgkhemd != 0) { } array[0] = imafjgkhemd; Dictionary ejomeplfean = Costume.EJOMEPLFEAN; Action action3 = new Action(creationObject.FireDialogListPicker); Func func4; Action action4; string text2; IMAFJGKHEMD imafjgkhemd2 = ONOKJPIMIIP.GJCCDCPAACA(ejomeplfean, func4, action4, action3, text2, num, num); if (imafjgkhemd2 != 0) { } array[1] = imafjgkhemd2; Func func5 = new Func(this.OCDNEPBAMHD); int num2 = 0; Func func6; Action action5; string text3; string text4; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func6, action5, func5, num2, text3, text4); if (dhcinnflbba != 0) { } array[2] = dhcinnflbba; int num3 = 0; int num4 = 0; Func func7; Action action6; string text5; string text6; DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func7, action6, num4, num3, text5, text6); if (dhcinnflbba2 != 0) { } array[3] = dhcinnflbba2; int num5 = 0; int num6 = 0; Func func8; Action action7; string text7; string text8; DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func8, action7, num6, num5, text7, text8); if (dhcinnflbba3 != 0) { } array[4] = dhcinnflbba3; Action action8; if (Costume.<>c.<>9__100_5 == 0) { action8 = delegate { RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType(); long k__BackingField = Matchmaking.HMCJLLMDAAM.k__BackingField; flowByType.ShowScreenAndGoToRoomKeysCreate(k__BackingField); WatchMenuProjector watchMenuProjector = WatchUI.BFPPPLIJIGC.OHPDNGENFJL; int num10 = 0; watchMenuProjector.AuthorityOpenMenuDetached(num10 != 0); }; Costume.<>c.<>9__100_5 = action8; } Func func9; if (Costume.<>c.<>9__100_6 == 0) { func9 = delegate { LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL; bool flag2; if (flag2) { return !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys(); } throw new NullReferenceException(); }; Costume.<>c.<>9__100_6 = func9; } int num7 = 0; int num8 = 0; IMAFJGKHEMD imafjgkhemd3 = ONOKJPIMIIP.HBJAOEEJNMG(action8, "Create Key", num8, num7, func9, num); if (imafjgkhemd3 != 0) { } array[5] = imafjgkhemd3; Func func10 = new Func(this.KBBJMDMPENF); Action action9 = new Action(this.PAAEIOIJGBK); Action action10 = new Action(creationObject.FireDialogListPicker); Func func11; if (Costume.<>c.<>9__100_9 == 0) { func11 = delegate { LMLJHMJEIGM lmljhmjeigm2 = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL; bool flag3; if (flag3) { return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DoesCurrentRoomContainAnyKeys(); } throw new NullReferenceException(); }; Costume.<>c.<>9__100_9 = func11; } string text9; IMAFJGKHEMD imafjgkhemd4 = ONOKJPIMIIP.HMIEICABJJG(func10, action9, action10, func11, text9); if (imafjgkhemd4 != 0) { } array[6] = imafjgkhemd4; string text10; ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu(text10, 10, array); this.Start(); RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action11 = new Action(this.NGHJFGADCDP); instance.NNKFGEALMHJ += action11; instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action displayModeChange = instance2.DisplayModeChange; Action action12 = new Action(this.LABCOOJGNBN); @delegate = Delegate.Combine(displayModeChange, action12); } while (@delegate != 0 && @delegate == 0); instance2.DisplayModeChange = @delegate; HBLGJOKKNDE k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.screenController.k__BackingField; OKNNKFGFODL cmlbmmgdgmc = k__BackingField.CMLBMMGDGMC; Action action13 = new Action(this.LABCOOJGNBN); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(cmlbmmgdgmc, action13); k__BackingField.CMLBMMGDGMC = oknnkfgfodl; if (this.Events != 0) { } bool flag; if (flag) { UnityAction> unityAction = new UnityAction(this.KEOFPDNLIGL); } this.GLNNOIBDCNA(); CostumeUIFlow costumeUIFlow = this.KGMPKMICFJJ(); Action action14 = new Action(this.DDAAPAJAJIG); IDisposable disposable = ADIFCODGAML.ADIDJGEIJOH(this, action14); int num9 = this.HHFJGAIFPKE.IAHDANBDAAM(); this.NDJBLOBELCN(num9, true); } // Token: 0x06016807 RID: 92167 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016807")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "33")] protected virtual void KBLDNCLGIEP(ECJBHJOCKHL ALGIIFPJDNK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016808 RID: 92168 RVA: 0x0053F6D4 File Offset: 0x0053D8D4 [Token(Token = "0x6016808")] [Address(RVA = "0xDF0630", Offset = "0xDEF430", VA = "0x180DF0630", Slot = "14")] protected override void OnDestroy() { LocalPlayerController instance6; Delegate @delegate; do { base.OnDestroy(); Tool tool = this._tool; MFBGLIHGCGO holderChangedEvent = tool.HolderChangedEvent; Action action = new Action(this.GOCIGHDAIEB); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(holderChangedEvent, action); tool.HolderChangedEvent = mfbglihgcgo; Tool tool2 = this._tool; MFBGLIHGCGO postPickupEvent = tool2.PostPickupEvent; Action action2 = new Action(this.MNCLFHBBPHB); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action2); tool2.PostPickupEvent = mfbglihgcgo2; Tool tool3 = this._tool; MFBGLIHGCGO postReleaseEvent = tool3.PostReleaseEvent; Action action3 = new Action(this.PDEEFICICFG); MFBGLIHGCGO mfbglihgcgo3 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action3); tool3.PostReleaseEvent = mfbglihgcgo3; RigidbodyEx rigidbodyEx = this._tool.rigidbodyEx; RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.PDNBJJPLEIG); rigidbodyEx.JNAJFIOHDKO -= fpledokdlcc; Tool tool4 = this._tool; int num = 0; tool4.CustomHighlightingBehavior = num; CreationObject creationObject = this._tool.creationObject; MFBGLIHGCGO lockedStatusChangedEvent = creationObject.LockedStatusChangedEvent; Action action4 = new Action(this.JFCGEANLGKC); MFBGLIHGCGO mfbglihgcgo4 = MFBGLIHGCGO.GMNMHGMFGOL(lockedStatusChangedEvent, action4); creationObject.LockedStatusChangedEvent = mfbglihgcgo4; MakerPen.BLGNKANAEFE -= this.GLNNOIBDCNA; OKNNKFGFODL localPlayerSelfScalingChanged = Player.LocalPlayerSelfScalingChanged; Action action5 = new Action(this.OOFEKNDPCNC); localPlayerSelfScalingChanged.BIHKNNPGGKP(action5); OKNNKFGFODL mmaeopfjpha = this.MMAEOPFJPHA; Action action6 = new Action(this.EOFCANJNAOL); OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(mmaeopfjpha, action6); this.MMAEOPFJPHA = oknnkfgfodl; RoomKeysManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { RoomKeysManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; MFBGLIHGCGO onRoomKeyUpdated = instance2.OnRoomKeyUpdated; Action action7 = new Action(this.DFGHNKCCAAJ); MFBGLIHGCGO mfbglihgcgo5 = MFBGLIHGCGO.GMNMHGMFGOL(onRoomKeyUpdated, action7); instance2.OnRoomKeyUpdated = mfbglihgcgo5; } MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action8 = new Action(this.OnPhotonPlayerDisconnected); KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action8); RoomPersistenceManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; if (instance3 != num3) { RoomPersistenceManager instance4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; Action action9 = new Action(this.NGHJFGADCDP); instance4.NNKFGEALMHJ -= action9; } LocalPlayerController instance5 = SingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; if (!(instance5 != num4)) { goto IL_28E; } instance6 = SingletonMonoBehaviour.ONCPNMDGGKG; Action displayModeChange = instance6.DisplayModeChange; Action action10 = new Action(this.LABCOOJGNBN); @delegate = Delegate.Remove(displayModeChange, action10); } while (@delegate != 0 && @delegate == 0); instance6.DisplayModeChange = @delegate; HBLGJOKKNDE k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.screenController.k__BackingField; OKNNKFGFODL cmlbmmgdgmc = k__BackingField.CMLBMMGDGMC; Action action11 = new Action(this.LABCOOJGNBN); OKNNKFGFODL oknnkfgfodl2 = OKNNKFGFODL.GMNMHGMFGOL(cmlbmmgdgmc, action11); k__BackingField.CMLBMMGDGMC = oknnkfgfodl2; IL_28E: if (this.Events != 0) { } bool flag; if (flag) { UnityAction> unityAction = new UnityAction(this.KEOFPDNLIGL); } int num5 = 0; this.NDJBLOBELCN(num5, true); } // Token: 0x06016809 RID: 92169 RVA: 0x0053F9A0 File Offset: 0x0053DBA0 [Token(Token = "0x6016809")] [Address(RVA = "0xDF04E0", Offset = "0xDEF2E0", VA = "0x180DF04E0")] private void OOFEKNDPCNC() { Player k__BackingField = Player.k__BackingField; int num = 0; if (k__BackingField != num && k__BackingField.LEPJOEKBOBG) { Player iepaglglghn = this.IEPAGLGLGHN; if (k__BackingField == iepaglglghn) { this.RequestUnequip(); } } } // Token: 0x0601680A RID: 92170 RVA: 0x0053F9E8 File Offset: 0x0053DBE8 [Token(Token = "0x601680A")] [Address(RVA = "0xDF12E0", Offset = "0xDF00E0", VA = "0x180DF12E0", Slot = "18")] public void ResetObject() { Player iepaglglghn = this.IEPAGLGLGHN; int num = 0; if (iepaglglghn != num) { Player iepaglglghn2 = this.IEPAGLGLGHN; this.RequestUnequip(); } } // Token: 0x0601680B RID: 92171 RVA: 0x0053FA1C File Offset: 0x0053DC1C [Token(Token = "0x601680B")] [Address(RVA = "0xDEED40", Offset = "0xDEDB40", VA = "0x180DEED40", Slot = "34")] protected virtual bool LAEGOAMKKLJ() { return !MakerPen.NMGBDLIACOL; } // Token: 0x0601680C RID: 92172 RVA: 0x0053FA34 File Offset: 0x0053DC34 [Token(Token = "0x601680C")] [Address(RVA = "0xDEDE80", Offset = "0xDECC80", VA = "0x180DEDE80")] protected void GLNNOIBDCNA() { CostumeStackedUI bmieindmnol = this.BMIEINDMNOL; int num = 0; if (bmieindmnol != num) { global::UnityEngine.Object.Destroy(this.BMIEINDMNOL.gameObject); } BaseUIPivot baseUIPivot = this.uiPivot; int num2 = 0; baseUIPivot.enabled = num2 != 0; } // Token: 0x0601680D RID: 92173 RVA: 0x0053FAE4 File Offset: 0x0053DCE4 [Token(Token = "0x601680D")] [Address(RVA = "0xDEBDB0", Offset = "0xDEABB0", VA = "0x180DEBDB0")] private void ADPLOIIMEPO() { CostumeStackedUI bmieindmnol = this.BMIEINDMNOL; int num = 0; if (!(bmieindmnol == num)) { if (!this._tool.FNFNLDBILFE) { bool flag = this._tool.rigidbodyEx.IsSleeping(); if (flag) { if (flag) { Vector3 vector; float z = vector.z; Transform transform = base.transform; Vector3 vector2; float z2 = vector2.z; float num2; if (num2 >= this.uiHideDistance) { goto IL_8F; } } Transform transform2 = base.transform; Vector3 vector3; float z3 = vector3.z; float z4 = Vector3.up.z; float num3; if (num3 > this.dummyUprightThreshold) { bool showEquipUi = this.DNHMNDHJLEI; } } } IL_8F: int num4 = 0; this.k__BackingField = num4 != 0; GameObject gameObject = this.BMIEINDMNOL.gameObject; bool flag2 = this.k__BackingField; gameObject.SetActive(flag2); return; } this.k__BackingField = false; } // Token: 0x0601680E RID: 92174 RVA: 0x0053FBB8 File Offset: 0x0053DDB8 [Token(Token = "0x601680E")] [Address(RVA = "0xDED1C0", Offset = "0xDEBFC0", VA = "0x180DED1C0")] private void DOFEEILPOCL() { CostumeStackedUI bmieindmnol = this.BMIEINDMNOL; int num = 0; if (bmieindmnol != num) { this.BMIEINDMNOL.gameObject.SetActive(true); this.BMIEINDMNOL.PopAllFlows(); } } // Token: 0x0601680F RID: 92175 RVA: 0x0053FBFC File Offset: 0x0053DDFC [Token(Token = "0x601680F")] [Address(RVA = "0x1EC8DA0", Offset = "0x1EC7BA0", VA = "0x181EC8DA0")] private CostumeUIFlow KGMPKMICFJJ() where V : CostumeUIFlow { CostumeStackedUI bmieindmnol = this.BMIEINDMNOL; int num = 0; if (bmieindmnol != num) { this.BMIEINDMNOL.gameObject.SetActive(true); this.BMIEINDMNOL.PopAllFlows(); CostumeStackedUI bmieindmnol2 = this.BMIEINDMNOL; CostumeStackedUI bmieindmnol3 = this.BMIEINDMNOL; } throw new NullReferenceException(); } // Token: 0x06016810 RID: 92176 RVA: 0x0053FC50 File Offset: 0x0053DE50 [Token(Token = "0x6016810")] [Address(RVA = "0xDEE060", Offset = "0xDECE60", VA = "0x180DEE060")] private void HCMDNIJCDLE() { CostumeStackedUI bmieindmnol = this.BMIEINDMNOL; int num = 0; if (bmieindmnol != num) { GameObject gameObject = this.BMIEINDMNOL.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); } } // Token: 0x06016811 RID: 92177 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016811")] [Address(RVA = "0xDED030", Offset = "0xDEBE30", VA = "0x180DED030")] private void DFGHNKCCAAJ(AMAGKLLBGEC AAHIIDDIBFD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016812 RID: 92178 RVA: 0x0053FC8C File Offset: 0x0053DE8C [Token(Token = "0x6016812")] [Address(RVA = "0xDEE620", Offset = "0xDED420", VA = "0x180DEE620")] private void KEOFPDNLIGL(Dictionary COLKFKBFGNA) { int num; do { num = 0; if (!KKPBCOOONNK.BNNCCCFFALC) { break; } bool flag; if (flag) { if (COLKFKBFGNA == 0) { int num2 = this.HHFJGAIFPKE.IAHDANBDAAM(); while (COLKFKBFGNA == num2) { } AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; AGAJMBPABDL agajmbpabdl2; while (agajmbpabdl2 == 0) { } this.AALCNMPMNLG(agajmbpabdl2); } while (COLKFKBFGNA != (ulong)7L) { } this.ILFLJNPFHEL(); } } while (num != 0); } // Token: 0x06016813 RID: 92179 RVA: 0x0053FCF4 File Offset: 0x0053DEF4 [Token(Token = "0x6016813")] [Address(RVA = "0xDEE040", Offset = "0xDECE40", VA = "0x180DEE040")] private void GOCIGHDAIEB(Tool NBHJPDBHDHB) { this.RefreshIsReadyToEquip(); this.ADPLOIIMEPO(); } // Token: 0x06016814 RID: 92180 RVA: 0x0053FD10 File Offset: 0x0053DF10 [Token(Token = "0x6016814")] [Address(RVA = "0xDED020", Offset = "0xDEBE20", VA = "0x180DED020")] private void MNCLFHBBPHB(Tool NBHJPDBHDHB) { this.ADPLOIIMEPO(); } // Token: 0x06016815 RID: 92181 RVA: 0x0053FD24 File Offset: 0x0053DF24 [Token(Token = "0x6016815")] [Address(RVA = "0xDED020", Offset = "0xDEBE20", VA = "0x180DED020")] private void PDNBJJPLEIG(RigidbodyEx NLNHFEEMFBN) { this.ADPLOIIMEPO(); } // Token: 0x06016816 RID: 92182 RVA: 0x0053FD38 File Offset: 0x0053DF38 [Token(Token = "0x6016816")] [Address(RVA = "0xDED020", Offset = "0xDEBE20", VA = "0x180DED020")] private void PDEEFICICFG(Tool NBHJPDBHDHB) { this.ADPLOIIMEPO(); } // Token: 0x06016817 RID: 92183 RVA: 0x0053FD4C File Offset: 0x0053DF4C [Token(Token = "0x6016817")] [Address(RVA = "0xDEE4D0", Offset = "0xDED2D0", VA = "0x180DEE4D0")] private void JFCGEANLGKC(CreationObject NLNHFEEMFBN) { this.RefreshIsReadyToEquip(); } // Token: 0x06016818 RID: 92184 RVA: 0x0053FD60 File Offset: 0x0053DF60 [Token(Token = "0x6016818")] [Address(RVA = "0xDEC7E0", Offset = "0xDEB5E0", VA = "0x180DEC7E0")] private ShapeContainer BOBBKGHBFPL(Collider GLPOLGOBLAA) { ShapeContainer componentInParent = GLPOLGOBLAA.GetComponentInParent(); int num = 0; if (!(componentInParent != num)) { CostumePiece componentInParent2 = GLPOLGOBLAA.GetComponentInParent(); int num2 = 0; if (!(componentInParent2 != num2)) { } DecorationShapeContainer ejhepijedck = componentInParent2.EJHEPIJEDCK; } return componentInParent; } // Token: 0x06016819 RID: 92185 RVA: 0x0053FDA8 File Offset: 0x0053DFA8 [Token(Token = "0x6016819")] [Address(RVA = "0xDF0E70", Offset = "0xDEFC70", VA = "0x180DF0E70")] private void OnPhotonPlayerDisconnected(AGAJMBPABDL AGIHAKFFCCD) { if (KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD == this.FDEIGODGKLN) { Action action = new Action(this.DMNEHLMJBFD); KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action); } } // Token: 0x0601681A RID: 92186 RVA: 0x0053FDE0 File Offset: 0x0053DFE0 [Token(Token = "0x601681A")] [Address(RVA = "0xDED1B0", Offset = "0xDEBFB0", VA = "0x180DED1B0")] private void NGHJFGADCDP() { this.ILFLJNPFHEL(); } // Token: 0x0601681B RID: 92187 RVA: 0x0053FDF4 File Offset: 0x0053DFF4 [Token(Token = "0x601681B")] [Address(RVA = "0xDEE130", Offset = "0xDECF30", VA = "0x180DEE130")] private void HHEDHAEJHIN(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM) { if (this.FDEIGODGKLN <= (ulong)0L) { CostumePiece hkdknihhbjm = this.HKDKNIHHBJM; int num = 0; bool flag; MakerPen.KLAENPHIBEM klaenphibem; MakerPen.KLAENPHIBEM klaenphibem2; if (!(hkdknihhbjm != num) || !flag || (klaenphibem != MakerPen.KLAENPHIBEM.Select && klaenphibem2 != MakerPen.KLAENPHIBEM.Edit)) { Tool tool = this._tool; return; } Tool tool2 = this._tool; CostumePiece hkdknihhbjm2 = this.HKDKNIHHBJM; OutlineRendererEffect.HLEDHCIGMPJ outlineType = tool2.OutlineType; hkdknihhbjm2.RenderVisualsOutline(outlineType); } } // Token: 0x0601681C RID: 92188 RVA: 0x0053FE60 File Offset: 0x0053E060 [Token(Token = "0x601681C")] [Address(RVA = "0xDF1160", Offset = "0xDEFF60", VA = "0x180DF1160")] public void RequestEquipToPlayer(Player IEKDDPPNFPF) { int num = 0; if (IEKDDPPNFPF != num && this.LNMJPBJKDHM) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterRequestEquipToPlayer); AGAJMBPABDL photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL; photonView.RpcMaster(lflfmimncon, photonPlayer); } } // Token: 0x0601681D RID: 92189 RVA: 0x0053FEAC File Offset: 0x0053E0AC [Token(Token = "0x601681D")] [Address(RVA = "0xDF1250", Offset = "0xDF0050", VA = "0x180DF1250")] public void RequestUnequip() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcMasterRequestUnequip); photonView.RpcMaster(anjgmeddnpe); } // Token: 0x0601681E RID: 92190 RVA: 0x0053FEDC File Offset: 0x0053E0DC [Token(Token = "0x601681E")] [Address(RVA = "0xDF0F50", Offset = "0xDEFD50", VA = "0x180DF0F50")] public void RefreshIsReadyToEquip() { int num; do { num = 0; List jpdmekpkhfh = this.JPDMEKPKHFH; bool flag; if (flag) { bool flag2; while (flag2) { } } } while (num != 0); bool flag3; if ((ulong)1L != 0UL && this.FDEIGODGKLN <= (ulong)0L && !this._tool.FNFNLDBILFE) { Tool tool = this._tool; LIMDPCEOFDK fllendbikgf = tool.creationObject.FLLENDBIKGF; flag3 = tool == 0; } int num2 = 0; if ((this.LNMJPBJKDHM ? 1 : 0) != num2) { this.LNMJPBJKDHM = flag3; Costume.PGJKMGDLDEP olhofemicpj = this.OLHOFEMICPJ; if (olhofemicpj != 0) { olhofemicpj(this); } } } // Token: 0x0601681F RID: 92191 RVA: 0x0053FF74 File Offset: 0x0053E174 [Token(Token = "0x601681F")] [Address(RVA = "0xDF1380", Offset = "0xDF0180", VA = "0x180DF1380")] [NFOMENMAOIA] protected void RpcMasterRequestEquipToPlayer(AGAJMBPABDL AGIHAKFFCCD) { if (KKPBCOOONNK.BNNCCCFFALC) { this.AALCNMPMNLG(AGIHAKFFCCD); } } // Token: 0x06016820 RID: 92192 RVA: 0x0053FF94 File Offset: 0x0053E194 [Token(Token = "0x6016820")] [Address(RVA = "0xDF13F0", Offset = "0xDF01F0", VA = "0x180DF13F0")] [NFOMENMAOIA] protected void RpcMasterRequestUnequip() { if (KKPBCOOONNK.BNNCCCFFALC) { this.ILFLJNPFHEL(); return; } } // Token: 0x06016821 RID: 92193 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016821")] [Address(RVA = "0xDF1460", Offset = "0xDF0260", VA = "0x180DF1460")] [NFOMENMAOIA] protected void RpcPromptLocalPlayerToBuyEquipKey() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016822 RID: 92194 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016822")] [Address(RVA = "0xDEBAF0", Offset = "0xDEA8F0", VA = "0x180DEBAF0")] private void AALCNMPMNLG(AGAJMBPABDL AGIHAKFFCCD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016823 RID: 92195 RVA: 0x0053FFB4 File Offset: 0x0053E1B4 [Token(Token = "0x6016823")] [Address(RVA = "0xDECC80", Offset = "0xDEBA80", VA = "0x180DECC80")] private void CKEPNEDNCHI(AGAJMBPABDL AGIHAKFFCCD) { if (KKPBCOOONNK.BNNCCCFFALC) { if (!this.LNMJPBJKDHM) { this.ILFLJNPFHEL(); } JNCLECIDJMA hhfjgaifpke = this.HHFJGAIFPKE; } } // Token: 0x06016824 RID: 92196 RVA: 0x0053FFE8 File Offset: 0x0053E1E8 [Token(Token = "0x6016824")] [Address(RVA = "0xDEE280", Offset = "0xDED080", VA = "0x180DEE280")] private void ILFLJNPFHEL() { if (KKPBCOOONNK.BNNCCCFFALC) { JNCLECIDJMA hhfjgaifpke = this.HHFJGAIFPKE; return; } } // Token: 0x06016825 RID: 92197 RVA: 0x00540010 File Offset: 0x0053E210 [Token(Token = "0x6016825")] [Address(RVA = "0xDEDA40", Offset = "0xDEC840", VA = "0x180DEDA40")] private static CMDADAAOBHD FEKDMDNMCOF(IEnumerable BOIHKFECIGG) { int num; do { num = 0; PlayerGameRoleManager playerGameRoleManager = PlayerGameRoleManager.ONCPNMDGGKG; if (playerGameRoleManager != 0) { if (num < playerGameRoleManager) { num += num; if (num == playerGameRoleManager) { goto IL_22; } num++; } bool flag; while (!flag) { } IL_22: playerGameRoleManager += playerGameRoleManager; } if (playerGameRoleManager != 0) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x06016826 RID: 92198 RVA: 0x0054005C File Offset: 0x0053E25C [Token(Token = "0x6016826")] [Address(RVA = "0xDEDD70", Offset = "0xDECB70", VA = "0x180DEDD70")] private void GLLLDBLBDCE(AGAJMBPABDL AGIHAKFFCCD) { if (this.DHACPJNCGKF != 0 && KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD != 0) { PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG; CMDADAAOBHD cmdadaaobhd = Costume.FEKDMDNMCOF(this.DDPDHDELDFG); } } // Token: 0x06016827 RID: 92199 RVA: 0x0054009C File Offset: 0x0053E29C [Token(Token = "0x6016827")] [Address(RVA = "0xDEE840", Offset = "0xDED640", VA = "0x180DEE840")] private void KGFLMBBIMJE(AGAJMBPABDL AGIHAKFFCCD) { if (this.DHACPJNCGKF != 0 && KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD != 0 && this.CLIBPFCADIO.IAHDANBDAAM() != 0) { PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG; CMDADAAOBHD cmdadaaobhd = Costume.FEKDMDNMCOF(this.DDPDHDELDFG); } } // Token: 0x06016828 RID: 92200 RVA: 0x005400E8 File Offset: 0x0053E2E8 [Token(Token = "0x6016828")] [Address(RVA = "0xDEEE20", Offset = "0xDEDC20", VA = "0x180DEEE20")] private static void LOFBLKOIBPG(Player IEKDDPPNFPF, Player.LKALLGKFEOB KHFPBDKOIID) { int num = 0; if (IEKDDPPNFPF != num) { PlayerAvatar component = IEKDDPPNFPF.GetComponent(); } } // Token: 0x06016829 RID: 92201 RVA: 0x00540110 File Offset: 0x0053E310 [Token(Token = "0x6016829")] [Address(RVA = "0xDEC8D0", Offset = "0xDEB6D0", VA = "0x180DEC8D0")] private void BPJPELLMCLA() { if (KKPBCOOONNK.BNNCCCFFALC) { int num = this.HHFJGAIFPKE.IAHDANBDAAM(); IEnumerable events = this.Events; bool flag; if (!flag) { IEnumerable events2 = this.Events; if (events != 0) { if (events2 != 0) { IEnumerable events3 = this.Events; return; } if (events2 != 0 && events2 != 0) { int num2 = 0; num2 += num2; num2++; } } } } } // Token: 0x0601682A RID: 92202 [Token(Token = "0x601682A")] [Address(Slot = "35")] protected abstract void FPJJCLKNCBG(); // Token: 0x0601682B RID: 92203 RVA: 0x00540178 File Offset: 0x0053E378 [Token(Token = "0x601682B")] [Address(RVA = "0xDED770", Offset = "0xDEC570", VA = "0x180DED770")] private IEnumerator ENBJLNFABLB(bool GACFIOJGEJL) { int num; Costume.GJKFPBGGDNP gjkfpbggdnp = new Costume.GJKFPBGGDNP(num); num = 0; gjkfpbggdnp.<>4__this = this; gjkfpbggdnp.suppressSFX = GACFIOJGEJL; throw new NullReferenceException(); } // Token: 0x0601682C RID: 92204 RVA: 0x005401A4 File Offset: 0x0053E3A4 [Token(Token = "0x601682C")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "36")] public virtual Transform GetTransformFromBoneIndex(int EFBDCIJMFGD) { } // Token: 0x0601682D RID: 92205 RVA: 0x005401B4 File Offset: 0x0053E3B4 [Token(Token = "0x601682D")] [Address(RVA = "0xDF0340", Offset = "0xDEF140", VA = "0x180DF0340")] private void OMOIEJOCMAA(bool GACFIOJGEJL) { this.LNKBJAAGBNH(); Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num; Costume.GJKFPBGGDNP gjkfpbggdnp = new Costume.GJKFPBGGDNP(num); num = 0; gjkfpbggdnp.<>4__this = this; gjkfpbggdnp.suppressSFX = GACFIOJGEJL; KFBABPAPIMB kfbabpapimb = instance.Run(gjkfpbggdnp); this.PLJFNIAPHPL = kfbabpapimb; Action action = new Action(this.PCDEBFEAGLK); int num2 = 0; num2 += num2; num2++; kfbabpapimb.Dispose(); } // Token: 0x0601682E RID: 92206 RVA: 0x00540234 File Offset: 0x0053E434 [Token(Token = "0x601682E")] [Address(RVA = "0xDEEDA0", Offset = "0xDEDBA0", VA = "0x180DEEDA0")] private void LNKBJAAGBNH() { if (this.PLJFNIAPHPL != 0) { KFBABPAPIMB pljfniaphpl = this.PLJFNIAPHPL; this.PLJFNIAPHPL = (ulong)0L; } } // Token: 0x0601682F RID: 92207 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601682F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "37")] protected virtual void PLKDEJPJIII() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016830 RID: 92208 RVA: 0x00540260 File Offset: 0x0053E460 [Token(Token = "0x6016830")] [Address(RVA = "0xDEEF00", Offset = "0xDEDD00", VA = "0x180DEEF00", Slot = "38")] protected virtual void NBKBEAKIHIB() { Player iepaglglghn = this.IEPAGLGLGHN; int num = 0; if (iepaglglghn != num) { PlayerVisibleInCamera visibleInCamera = this.IEPAGLGLGHN.visibleInCamera; PlayerVisibleInCamera.NCEFBKLOGLC ncefbkloglc = new PlayerVisibleInCamera.NCEFBKLOGLC(this.CIAHAKCACOE); visibleInCamera.RemoveCustomVisibilityChecker(ncefbkloglc); int inpoaaaoahi = this.IEPAGLGLGHN.DBAJDHGDPOL.INPOAAAOAHI; Dictionary kpihmoocekh = Costume.KPIHMOOCEKH; throw new NullReferenceException(); } this.IEPAGLGLGHN = (ulong)0L; } // Token: 0x06016831 RID: 92209 RVA: 0x00540380 File Offset: 0x0053E580 [Token(Token = "0x6016831")] [Address(RVA = "0xDEF2B0", Offset = "0xDEE0B0", VA = "0x180DEF2B0")] private void NDJBLOBELCN(int KJFKJDEGNND, bool GACFIOJGEJL) { CreationObjectSettingFriendlyFlagsControl creationObjectSettingFriendlyFlagsControl; AGAJMBPABDL fdeigodgkln3; for (;;) { int num = 0; this.LNKBJAAGBNH(); AGAJMBPABDL fdeigodgkln = this.FDEIGODGKLN; if (this.DHACPJNCGKF != 0 && KKPBCOOONNK.BNNCCCFFALC && fdeigodgkln != 0 && this.CLIBPFCADIO.IAHDANBDAAM() != 0) { PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG; CMDADAAOBHD cmdadaaobhd = Costume.FEKDMDNMCOF(this.DDPDHDELDFG); } if (KJFKJDEGNND > 0) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(KJFKJDEGNND); } this.FDEIGODGKLN = num; this.PLKDEJPJIII(); if (this.FDEIGODGKLN == num) { Costume.CBAPIBDJNEC.Clear(); Dictionary kpihmoocekh = Costume.KPIHMOOCEKH; Dictionary.Enumerator enumerator; KeyValuePair current = enumerator.current; bool flag; if (flag) { bool flag2; while (!flag2) { } List cbapibdjnec = Costume.CBAPIBDJNEC; } if (num != 0) { goto IL_3B6; } if (num != -1) { } List cbapibdjnec2 = Costume.CBAPIBDJNEC; Debug.LogWarning("Costume was equipped by multiple players, this shouldn't happen."); List cbapibdjnec3 = Costume.CBAPIBDJNEC; bool flag3; if (flag3) { bool flag4 = Costume.KPIHMOOCEKH.Remove(KJFKJDEGNND); } if (num == 0) { goto Block_9; } } else { if (KKPBCOOONNK.BNNCCCFFALC) { goto Block_17; } Dictionary kpihmoocekh2 = Costume.KPIHMOOCEKH; AGAJMBPABDL fdeigodgkln2 = this.FDEIGODGKLN; if (this.DHACPJNCGKF != 0 && KKPBCOOONNK.BNNCCCFFALC && fdeigodgkln2 != 0) { PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG; CMDADAAOBHD cmdadaaobhd2 = Costume.FEKDMDNMCOF(this.DDPDHDELDFG); } this.LNKBJAAGBNH(); Scheduler instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; int num2; Costume.GJKFPBGGDNP gjkfpbggdnp = new Costume.GJKFPBGGDNP(num2); num2 = 0; gjkfpbggdnp.<>4__this = this; gjkfpbggdnp.suppressSFX = gjkfpbggdnp != null; KFBABPAPIMB kfbabpapimb = instance3.Run(gjkfpbggdnp); this.PLJFNIAPHPL = kfbabpapimb; Action action = new Action(this.PCDEBFEAGLK); if (creationObjectSettingFriendlyFlagsControl < this) { creationObjectSettingFriendlyFlagsControl += creationObjectSettingFriendlyFlagsControl; } this.BPJPELLMCLA(); Costume.PGJKMGDLDEP hgghegnbfeo = this.HGGHEGNBFEO; if (hgghegnbfeo != 0) { hgghegnbfeo(this); } fdeigodgkln3 = this.FDEIGODGKLN; ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num3 = 0; if (!(controlPanelCircuitObject == num3)) { break; } } } while (fdeigodgkln3 == 0) { } ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject; Guid guid = Costume.IPFBLLKOMAN.JPOHGBCEJEJ; object ncepnejlcap; fdeigodgkln3.IMCHMNAMEEO = ncepnejlcap; GBHGBHHEDNB gbhgbhhednb; FFFEOMMKNAE ahmnghjmdkc = gbhgbhhednb.AHMNGHJMDKC; fdeigodgkln3.INPOAAAOAHI = ahmnghjmdkc; object ncepnejlcap2 = gbhgbhhednb.AHMNGHJMDKC.NCEPNEJLCAP; fdeigodgkln3.k__BackingField = ncepnejlcap2; fdeigodgkln3.k__BackingField = ahmnghjmdkc; FFFEOMMKNAE pocoaggjjcc = gbhgbhhednb.POCOAGGJJCC; object ncepnejlcap3 = gbhgbhhednb.POCOAGGJJCC.NCEPNEJLCAP; FFFEOMMKNAE odpjnnjapee = gbhgbhhednb.ODPJNNJAPEE; object ncepnejlcap4 = gbhgbhhednb.ODPJNNJAPEE.NCEPNEJLCAP; controlPanelCircuitObject2 += controlPanelCircuitObject2; throw new NullReferenceException(); Block_9: Costume.CBAPIBDJNEC.Clear(); this.BPJPELLMCLA(); Transform transform; if (this.OPDPIMKHPMG) { AudioClip audioClip = this.unequipSound; int num4 = 0; if (audioClip != num4) { AudioClip audioClip2 = this.unequipSound; transform = base.transform; } } Costume.PGJKMGDLDEP eijkbelkapg = this.EIJKBELKAPG; if (eijkbelkapg != 0) { eijkbelkapg(this); } ControlPanelCircuitObject controlPanelCircuitObject3 = this.controlPanelCircuitObject; int num5 = 0; if (!(controlPanelCircuitObject3 == num5) && transform != 0) { ControlPanelCircuitObject controlPanelCircuitObject4 = this.controlPanelCircuitObject; Guid guid2 = Costume.MIGEJAMPHJH.JPOHGBCEJEJ; int num6 = 0; KeyValuePair current; transform.m_CachedPtr = current; GBHGBHHEDNB gbhgbhhednb2; FFFEOMMKNAE ahmnghjmdkc2 = gbhgbhhednb2.AHMNGHJMDKC; object ncepnejlcap5 = gbhgbhhednb2.AHMNGHJMDKC.NCEPNEJLCAP; FFFEOMMKNAE pocoaggjjcc2 = gbhgbhhednb2.POCOAGGJJCC; object ncepnejlcap6 = gbhgbhhednb2.POCOAGGJJCC.NCEPNEJLCAP; FFFEOMMKNAE odpjnnjapee2 = gbhgbhhednb2.ODPJNNJAPEE; ncepnejlcap = gbhgbhhednb2.ODPJNNJAPEE.NCEPNEJLCAP; controlPanelCircuitObject4.Publish(guid2, num6); } this.RefreshIsReadyToEquip(); this.LABCOOJGNBN(); RoleGuidSetEditableUIControl pmoeeellgkf = this.PMOEEELLGKF; int num7 = 0; if (pmoeeellgkf != num7) { string text = this.PMOEEELLGKF.ToString(); } creationObjectSettingFriendlyFlagsControl = this.HNMJPJGJFGI; int num8 = 0; if (creationObjectSettingFriendlyFlagsControl != num8) { string text2 = this.HNMJPJGJFGI.ToString(); } return; Block_17: Dictionary kpihmoocekh3 = Costume.KPIHMOOCEKH; throw new NullReferenceException(); IL_3B6: throw new NullReferenceException(); } // Token: 0x06016832 RID: 92210 RVA: 0x00540748 File Offset: 0x0053E948 [Token(Token = "0x6016832")] [Address(RVA = "0xDEF250", Offset = "0xDEE050", VA = "0x180DEF250")] private void NCLAFGNDCAN() { int num = this.HHFJGAIFPKE.IAHDANBDAAM(); int num2 = 0; this.NDJBLOBELCN(num, num2 != 0); } // Token: 0x06016833 RID: 92211 RVA: 0x00540774 File Offset: 0x0053E974 [Token(Token = "0x6016833")] [Address(RVA = "0xDEDC10", Offset = "0xDECA10", VA = "0x180DEDC10")] private void FFMMPAGPFGC() { RoleGuidSetEditableUIControl pmoeeellgkf = this.PMOEEELLGKF; int num = 0; if (pmoeeellgkf != num) { string text = this.PMOEEELLGKF.ToString(); } CreationObjectSettingFriendlyFlagsControl hnmjpjgjfgi = this.HNMJPJGJFGI; int num2 = 0; if (hnmjpjgjfgi != num2) { string text2 = this.HNMJPJGJFGI.ToString(); } } // Token: 0x06016834 RID: 92212 RVA: 0x005407C8 File Offset: 0x0053E9C8 [Token(Token = "0x6016834")] [Address(RVA = "0xDF01E0", Offset = "0xDEEFE0", VA = "0x180DF01E0")] private void NOOGNGFFLOL(bool DAHIHLMLILL) { Player iepaglglghn = this.IEPAGLGLGHN; int num = 0; if (!(iepaglglghn == num)) { PlayerAvatarDisplay playerAvatarDisplay = this.IEPAGLGLGHN.playerAvatar.playerAvatarDisplay; if (!DAHIHLMLILL) { } int num2 = this.EGOEIOHGPMD.IAHDANBDAAM(); bool flag2; bool flag = !flag2; playerAvatarDisplay.SetDeformation(DAHIHLMLILL, flag); } } // Token: 0x06016835 RID: 92213 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016835")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "39")] protected virtual void DLLJHGADNNI(bool PBJELMMNEIP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016836 RID: 92214 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016836")] [Address(RVA = "0xDED7F0", Offset = "0xDEC5F0", VA = "0x180DED7F0")] private void EOFCANJNAOL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016837 RID: 92215 RVA: 0x00540820 File Offset: 0x0053EA20 [Token(Token = "0x6016837")] [Address(RVA = "0xDEEB60", Offset = "0xDED960", VA = "0x180DEEB60")] private void LABCOOJGNBN() { AGAJMBPABDL fdeigodgkln = this.FDEIGODGKLN; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (fdeigodgkln == agajmbpabdl) { if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB) { throw new NullReferenceException(); } if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB) { HBLGJOKKNDE k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.screenController.k__BackingField; } } this.FPJJCLKNCBG(); } // Token: 0x17003E31 RID: 15921 // (get) Token: 0x06016838 RID: 92216 RVA: 0x00540878 File Offset: 0x0053EA78 [Token(Token = "0x17003E31")] public bool JBMFJOBFJHP { [Token(Token = "0x6016838")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")] get { } } // Token: 0x06016839 RID: 92217 RVA: 0x00540888 File Offset: 0x0053EA88 [Token(Token = "0x6016839")] [Address(RVA = "0xDED270", Offset = "0xDEC070", VA = "0x180DED270", Slot = "16")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { int num; do { num = 0; if (num == 0) { return; } BMPINMNGBLL ddpdhdeldfg = this.DDPDHDELDFG; IEnumerator enumerator; if (enumerator != 0) { if (num >= enumerator) { goto IL_24; } num += num; if (num != enumerator) { num++; goto IL_24; } goto IL_44; IL_49: num += 19; goto IL_4E; IL_44: num += 19; goto IL_49; IL_24: BMPINMNGBLL ddpdhdeldfg2 = this.DDPDHDELDFG; int num2 = 0; if (num >= num2) { goto IL_44; } num += num; if (num != num2) { num++; goto IL_44; } goto IL_49; } IL_4E: if (enumerator != 0) { } } while (num != 0); KLLMCPFPIIE clibpfcadio = this.CLIBPFCADIO; KLLMCPFPIIE jpekoekoiig = this.JPEKOEKOIIG; KLLMCPFPIIE kiidhglikdl = this.KIIDHGLIKDL; KLLMCPFPIIE egoeiohgpmd = this.EGOEIOHGPMD; int num3 = this.KKPDEFJHPIM; bool flag; if (!flag || !flag) { } } // Token: 0x0601683A RID: 92218 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601683A")] [Address(RVA = "0xDF1700", Offset = "0xDF0500", VA = "0x180DF1700", Slot = "17")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601683B RID: 92219 RVA: 0x00540930 File Offset: 0x0053EB30 [Token(Token = "0x601683B")] [Address(RVA = "0xDF0F10", Offset = "0xDEFD10", VA = "0x180DF0F10", Slot = "19")] public void OnSelected() { CostumePiece hkdknihhbjm = this.HKDKNIHHBJM; this.k__BackingField = hkdknihhbjm; } // Token: 0x0601683C RID: 92220 RVA: 0x0054094C File Offset: 0x0053EB4C [Token(Token = "0x601683C")] [Address(RVA = "0xDF0620", Offset = "0xDEF420", VA = "0x180DF0620", Slot = "20")] public void OnDeselected() { this.k__BackingField = (ulong)0L; } // Token: 0x0601683D RID: 92221 RVA: 0x00540964 File Offset: 0x0053EB64 [Token(Token = "0x601683D")] [Address(RVA = "0xDF0DB0", Offset = "0xDEFBB0", VA = "0x180DF0DB0", Slot = "22")] public void OnMakerPenHoverStart(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO) { if (GKPCABGDNLO != 0) { CostumePiece componentInParent = GKPCABGDNLO.GetComponentInParent(); } int num = 0; this.HKDKNIHHBJM = num; } // Token: 0x0601683E RID: 92222 RVA: 0x0054098C File Offset: 0x0053EB8C [Token(Token = "0x601683E")] [Address(RVA = "0xDF0E10", Offset = "0xDEFC10", VA = "0x180DF0E10", Slot = "21")] public void OnMakerPenHovering(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO) { if (GKPCABGDNLO != 0) { CostumePiece componentInParent = GKPCABGDNLO.GetComponentInParent(); } int num = 0; this.HKDKNIHHBJM = num; } // Token: 0x0601683F RID: 92223 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601683F")] [Address(RVA = "0xDF1660", Offset = "0xDF0460", VA = "0x180DF1660", Slot = "24")] public IFNLKKABKEB Self(IBNOALNMLHC CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003E32 RID: 15922 // (get) Token: 0x06016840 RID: 92224 RVA: 0x005409B4 File Offset: 0x0053EBB4 [Token(Token = "0x17003E32")] public DJMPGKILABP BLJAPPNMJNJ { [Token(Token = "0x6016840")] [Address(RVA = "0xDF3390", Offset = "0xDF2190", VA = "0x180DF3390", Slot = "23")] get { /* An exception occurred when decompiling this method (06016840) ICSharpCode.Decompiler.DecompilerException: Error decompiling DJMPGKILABP RecRoom.Core.Creation.Costumes.Costume::get_SelfType() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:JDFPDKIEICM(var_0_05, ldsfld:JDFPDKIEICM(GHFIPBGLBID::k__BackingField)) } 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.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: 0x17003E33 RID: 15923 // (get) Token: 0x06016841 RID: 92225 RVA: 0x005409C8 File Offset: 0x0053EBC8 [Token(Token = "0x17003E33")] public CreationObject POGHFDJAOMK { [Token(Token = "0x6016841")] [Address(RVA = "0xA9BBB0", Offset = "0xA9A9B0", VA = "0x180A9BBB0", Slot = "25")] get { return this._tool.creationObject; } } // Token: 0x17003E34 RID: 15924 // (get) Token: 0x06016842 RID: 92226 RVA: 0x005409E8 File Offset: 0x0053EBE8 [Token(Token = "0x17003E34")] public IEnumerable OKLNJOPHHDI { [Token(Token = "0x6016842")] [Address(RVA = "0xDF2FD0", Offset = "0xDF1DD0", VA = "0x180DF2FD0", Slot = "26")] get { KLAMCLLEFGI[] array = new KLAMCLLEFGI[2]; KLAMCLLEFGI ipfbllkoman = Costume.IPFBLLKOMAN; if (ipfbllkoman != 0) { } array[0] = ipfbllkoman; KLAMCLLEFGI migejamphjh = Costume.MIGEJAMPHJH; if (migejamphjh != 0) { } array[1] = migejamphjh; IEnumerable enumerable; return enumerable; } } // Token: 0x06016843 RID: 92227 RVA: 0x00540A28 File Offset: 0x0053EC28 [Token(Token = "0x6016843")] [Address(RVA = "0xDEE990", Offset = "0xDED790", VA = "0x180DEE990")] private void KKOJMIGGCGC(AGAJMBPABDL AGIHAKFFCCD) { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; if (!(controlPanelCircuitObject == num) && AGIHAKFFCCD != 0) { ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject; Guid guid = Costume.IPFBLLKOMAN.JPOHGBCEJEJ; } } // Token: 0x06016844 RID: 92228 RVA: 0x00540A68 File Offset: 0x0053EC68 [Token(Token = "0x6016844")] [Address(RVA = "0xDEE300", Offset = "0xDED100", VA = "0x180DEE300")] private void IPMMONGMPEG(AGAJMBPABDL AGIHAKFFCCD) { ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject; int num = 0; if (!(controlPanelCircuitObject == num) && AGIHAKFFCCD != 0) { ControlPanelCircuitObject controlPanelCircuitObject2 = this.controlPanelCircuitObject; Guid guid = Costume.MIGEJAMPHJH.JPOHGBCEJEJ; } } // Token: 0x06016845 RID: 92229 RVA: 0x00540AA8 File Offset: 0x0053ECA8 [Token(Token = "0x6016845")] [Address(RVA = "0xDECD20", Offset = "0xDEBB20", VA = "0x180DECD20")] public IFNLKKABKEB CV2Equip(IBNOALNMLHC CHKKEHOKPJP, AGAJMBPABDL IEKDDPPNFPF) { bool flag; bool flag2; if (flag && (KKPBCOOONNK.BNNCCCFFALC || flag2)) { DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(CHKKEHOKPJP.RpcMasterRequestEquipToPlayer); IFNLKKABKEB ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC(); } throw new NullReferenceException(); } // Token: 0x06016846 RID: 92230 RVA: 0x00540AE4 File Offset: 0x0053ECE4 [Token(Token = "0x6016846")] [Address(RVA = "0xDECEB0", Offset = "0xDEBCB0", VA = "0x180DECEB0")] public IFNLKKABKEB CV2Unequip(IBNOALNMLHC CHKKEHOKPJP) { bool flag; bool flag2; if (flag && (KKPBCOOONNK.BNNCCCFFALC || flag2)) { DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(CHKKEHOKPJP.RpcMasterRequestUnequip); PhotonView photonView; photonView.RpcMaster(anjgmeddnpe); IFNLKKABKEB ifnlkkabkeb = AHIMICMLPKA.IFNEMKAIILC(); } throw new NullReferenceException(); } // Token: 0x06016847 RID: 92231 RVA: 0x00540B2C File Offset: 0x0053ED2C [Token(Token = "0x6016847")] [Address(RVA = "0xDECAF0", Offset = "0xDEB8F0", VA = "0x180DECAF0")] private bool CIAHAKCACOE() { int num; do { num = 0; List jpdmekpkhfh = this.JPDMEKPKHFH; bool flag; if (flag) { bool flag2; while (!flag2) { } } } while (num != 0); if (num != -1) { } throw new NullReferenceException(); } // Token: 0x06016848 RID: 92232 RVA: 0x00540B70 File Offset: 0x0053ED70 [Token(Token = "0x6016848")] [Address(RVA = "0xDF2C00", Offset = "0xDF1A00", VA = "0x180DF2C00")] protected Costume() { List list = new List(); this.JPDMEKPKHFH = list; int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; this.MMAEOPFJPHA = oknnkfgfodl; base..ctor(); } // Token: 0x06016849 RID: 92233 RVA: 0x00540BC8 File Offset: 0x0053EDC8 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6016849")] [Address(RVA = "0xDF2880", Offset = "0xDF1680", VA = "0x180DF2880")] static Costume() { ValueTuple[] array = new ValueTuple[1]; Costume.IPFBLLKOMAN = KLAMCLLEFGI.EAEHAOJGCNH("3CB49DC3-DF88-49B4-B895-09A55965FD8D", "Costume Equipped", array); ValueTuple[] array2 = new ValueTuple[1]; Costume.MIGEJAMPHJH = KLAMCLLEFGI.EAEHAOJGCNH("1886C9F8-65C5-4E81-9EAE-D7500913FD11", "Costume Unequipped", array2); } // Token: 0x0601684A RID: 92234 RVA: 0x00540C34 File Offset: 0x0053EE34 [Token(Token = "0x601684A")] [Address(RVA = "0xDEC7A0", Offset = "0xDEB5A0", VA = "0x180DEC7A0")] [CompilerGenerated] private HashSet BLNILLBFBAF() { return BCKPFAJAPEO.PBGCPCJGGOO(this.DDPDHDELDFG); } // Token: 0x0601684B RID: 92235 RVA: 0x00540C4C File Offset: 0x0053EE4C [Token(Token = "0x601684B")] [Address(RVA = "0xDEDCF0", Offset = "0xDECAF0", VA = "0x180DEDCF0")] [CompilerGenerated] private void GJMNJPHAMCG(IEnumerable ONGBFDACHHG) { BMPINMNGBLL ddpdhdeldfg = this.DDPDHDELDFG; BMPINMNGBLL ddpdhdeldfg2 = this.DDPDHDELDFG; throw new NullReferenceException(); } // Token: 0x0601684C RID: 92236 RVA: 0x00540C6C File Offset: 0x0053EE6C [Token(Token = "0x601684C")] [Address(RVA = "0xA8B820", Offset = "0xA8A620", VA = "0x180A8B820")] [CompilerGenerated] private bool FEJPAJFCDBF() { /* An exception occurred when decompiling this method (0601684C) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Creation.Costumes.Costume::FEJPAJFCDBF() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(Costume::FPJJCLKNCBG, ldloc:Costume(this)) } 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.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: 0x0601684D RID: 92237 RVA: 0x00540C80 File Offset: 0x0053EE80 [Token(Token = "0x601684D")] [Address(RVA = "0xDEED90", Offset = "0xDEDB90", VA = "0x180DEED90")] [CompilerGenerated] private bool LDONMMIMJEC() { return this.FDEIGODGKLN == (ulong)0L; } // Token: 0x0601684E RID: 92238 RVA: 0x00540C98 File Offset: 0x0053EE98 [Token(Token = "0x601684E")] [Address(RVA = "0xA8B820", Offset = "0xA8A620", VA = "0x180A8B820")] [CompilerGenerated] private bool OCDNEPBAMHD() { /* An exception occurred when decompiling this method (0601684E) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.Creation.Costumes.Costume::OCDNEPBAMHD() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(Costume::FPJJCLKNCBG, ldloc:Costume(this)) } 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.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: 0x0601684F RID: 92239 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601684F")] [Address(RVA = "0xDEE5B0", Offset = "0xDED3B0", VA = "0x180DEE5B0")] [CompilerGenerated] private Guid KBBJMDMPENF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016850 RID: 92240 RVA: 0x00540CAC File Offset: 0x0053EEAC [Token(Token = "0x6016850")] [Address(RVA = "0xDF0F20", Offset = "0xDEFD20", VA = "0x180DF0F20")] [CompilerGenerated] private void PAAEIOIJGBK(Guid ONGBFDACHHG) { } // Token: 0x06016851 RID: 92241 RVA: 0x00540CBC File Offset: 0x0053EEBC [Token(Token = "0x6016851")] [Address(RVA = "0xDED020", Offset = "0xDEBE20", VA = "0x180DED020")] [CompilerGenerated] private void DDAAPAJAJIG(float CEHJGNDELGL) { this.ADPLOIIMEPO(); } // Token: 0x06016852 RID: 92242 RVA: 0x00540CD0 File Offset: 0x0053EED0 [Token(Token = "0x6016852")] [Address(RVA = "0xDED1B0", Offset = "0xDEBFB0", VA = "0x180DED1B0")] [CompilerGenerated] private void DMNEHLMJBFD() { this.ILFLJNPFHEL(); } // Token: 0x06016853 RID: 92243 RVA: 0x00540CE4 File Offset: 0x0053EEE4 [Token(Token = "0x6016853")] [Address(RVA = "0xDF0F40", Offset = "0xDEFD40", VA = "0x180DF0F40")] [CompilerGenerated] private void PCDEBFEAGLK() { this.PLJFNIAPHPL = (ulong)0L; } // Token: 0x0400EB07 RID: 60167 [Token(Token = "0x400EB07")] private const InputSlot BCIEKOOHAOB = InputSlot.R; // Token: 0x0400EB08 RID: 60168 [Token(Token = "0x400EB08")] private const OutputSlot JCJIMGGNFOJ = OutputSlot.R; // Token: 0x0400EB09 RID: 60169 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400EB09")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)] private Tool _tool; // Token: 0x0400EB0A RID: 60170 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400EB0A")] [SerializeField] [Header("UI")] private CostumeStackedUI uiPrefab; // Token: 0x0400EB0B RID: 60171 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400EB0B")] [SerializeField] private Transform uiRoot; // Token: 0x0400EB0C RID: 60172 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400EB0C")] [SerializeField] private BaseUIPivot uiPivot; // Token: 0x0400EB0D RID: 60173 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400EB0D")] [SerializeField] private AudioClip equipSound; // Token: 0x0400EB0E RID: 60174 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400EB0E")] [SerializeField] private AudioClip unequipSound; // Token: 0x0400EB0F RID: 60175 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400EB0F")] [SerializeField] private float sfxVolume = 0.75f; // Token: 0x0400EB10 RID: 60176 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400EB10")] private CostumePiece HKDKNIHHBJM; // Token: 0x0400EB12 RID: 60178 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400EB12")] [SerializeField] private float uiHideDistance = 2f; // Token: 0x0400EB13 RID: 60179 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400EB13")] [SerializeField] private float dummyUprightThreshold = 0.5f; // Token: 0x0400EB14 RID: 60180 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400EB14")] protected readonly List JPDMEKPKHFH; // Token: 0x0400EB15 RID: 60181 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400EB15")] private CostumeStackedUI BMIEINDMNOL; // Token: 0x0400EB16 RID: 60182 [Token(Token = "0x400EB16")] protected static readonly Dictionary KPIHMOOCEKH = new Dictionary(); // Token: 0x0400EB17 RID: 60183 [Token(Token = "0x400EB17")] private static readonly List CBAPIBDJNEC = new List(); // Token: 0x0400EB18 RID: 60184 [Token(Token = "0x400EB18")] private static readonly Dictionary EJOMEPLFEAN = new Dictionary(); // Token: 0x0400EB19 RID: 60185 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400EB19")] private JNCLECIDJMA HHFJGAIFPKE; // Token: 0x0400EB1A RID: 60186 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400EB1A")] private AGAJMBPABDL FDEIGODGKLN; // Token: 0x0400EB1B RID: 60187 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400EB1B")] protected Player IEPAGLGLGHN; // Token: 0x0400EB1C RID: 60188 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400EB1C")] private OKNNKFGFODL MMAEOPFJPHA; // Token: 0x0400EB1D RID: 60189 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400EB1D")] private RoleGuidSetEditableUIControl PMOEEELLGKF; // Token: 0x0400EB1E RID: 60190 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400EB1E")] private BMPINMNGBLL DDPDHDELDFG; // Token: 0x0400EB1F RID: 60191 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400EB1F")] private KLLMCPFPIIE CLIBPFCADIO; // Token: 0x0400EB20 RID: 60192 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400EB20")] private KLLMCPFPIIE JPEKOEKOIIG; // Token: 0x0400EB21 RID: 60193 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400EB21")] private KLLMCPFPIIE KIIDHGLIKDL; // Token: 0x0400EB22 RID: 60194 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400EB22")] private CreationObjectSettingFriendlyFlagsControl HNMJPJGJFGI; // Token: 0x0400EB23 RID: 60195 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400EB23")] private KLLMCPFPIIE EGOEIOHGPMD; // Token: 0x0400EB24 RID: 60196 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400EB24")] private KeyGuidEditableUIControl BEEMILAJKCE; // Token: 0x0400EB25 RID: 60197 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400EB25")] private KLLMCPFPIIE BEBKMMHAKGC; // Token: 0x0400EB26 RID: 60198 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400EB26")] private bool LNMJPBJKDHM; // Token: 0x0400EB2D RID: 60205 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400EB2D")] private KFBABPAPIMB PLJFNIAPHPL; // Token: 0x0400EB2E RID: 60206 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400EB2E")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] private ControlPanelCircuitObject controlPanelCircuitObject; // Token: 0x0400EB2F RID: 60207 [Token(Token = "0x400EB2F")] private static readonly KLAMCLLEFGI IPFBLLKOMAN; // Token: 0x0400EB30 RID: 60208 [Token(Token = "0x400EB30")] private static readonly KLAMCLLEFGI MIGEJAMPHJH; // Token: 0x020032FE RID: 13054 [Token(Token = "0x20032FE")] public sealed class PGJKMGDLDEP : MulticastDelegate { // Token: 0x06016854 RID: 92244 RVA: 0x00540CFC File Offset: 0x0053EEFC [Token(Token = "0x6016854")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public PGJKMGDLDEP(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06016855 RID: 92245 RVA: 0x00540D18 File Offset: 0x0053EF18 [Token(Token = "0x6016855")] [Address(RVA = "0x4D7E10", Offset = "0x4D6C10", VA = "0x1804D7E10", Slot = "13")] public void Invoke(Costume NANKOBFIFBK) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06016856 RID: 92246 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016856")] [Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")] public IAsyncResult BeginInvoke(Costume NANKOBFIFBK, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016857 RID: 92247 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016857")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02003300 RID: 13056 [Token(Token = "0x2003300")] [CompilerGenerated] private sealed class KHOPPAKJJOJ { // Token: 0x0601685E RID: 92254 RVA: 0x00540F08 File Offset: 0x0053F108 [Token(Token = "0x601685E")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public KHOPPAKJJOJ() { } // Token: 0x0601685F RID: 92255 RVA: 0x00540F1C File Offset: 0x0053F11C [Token(Token = "0x601685F")] [Address(RVA = "0xC95190", Offset = "0xC93F90", VA = "0x180C95190")] internal void b__0(bool playerOwns) { Costume costume = this.<>4__this; if (!playerOwns) { PhotonView photonView = costume.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = this.photonPlayer; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.<>4__this.RpcPromptLocalPlayerToBuyEquipKey); photonView.RpcPlayer(agajmbpabdl, anjgmeddnpe); return; } AGAJMBPABDL agajmbpabdl2 = this.photonPlayer; costume.CKEPNEDNCHI(agajmbpabdl2); throw new NullReferenceException(); } // Token: 0x0400EB36 RID: 60214 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400EB36")] public Costume <>4__this; // Token: 0x0400EB37 RID: 60215 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400EB37")] public AGAJMBPABDL photonPlayer; } } }