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: 0x020033EA RID: 13290 [Token(Token = "0x20033EA")] public abstract class Costume : MonoBehaviourPun, EOCLMMENCKH, GDMDKPLBJAC, NGBLAGENLDK, MNOJGKOPKIM, NEFEJHJFDAH, NDBBKDMPBHD, AHOAEAFEAHN, LDIJBEFKFFE { // Token: 0x17003EE0 RID: 16096 // (get) Token: 0x06016C69 RID: 93289 RVA: 0x00549B60 File Offset: 0x00547D60 [Token(Token = "0x17003EE0")] public Tool PBBJCLJPFMI { [Token(Token = "0x6016C69")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get { return this._tool; } } // Token: 0x17003EE1 RID: 16097 // (get) Token: 0x06016C6A RID: 93290 RVA: 0x00549B74 File Offset: 0x00547D74 [Token(Token = "0x17003EE1")] protected virtual CircuitNodeDisplay ABPHLIOEKDK { [Token(Token = "0x6016C6A")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "27")] get { } } // Token: 0x06016C6B RID: 93291 RVA: 0x00549B84 File Offset: 0x00547D84 [Token(Token = "0x6016C6B")] [Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")] public void SetHighlightedCostumePiece(CostumePiece GPEKFHLOFGA) { this.HKDKNIHHBJM = GPEKFHLOFGA; } // Token: 0x17003EE2 RID: 16098 // (get) Token: 0x06016C6C RID: 93292 RVA: 0x00549B98 File Offset: 0x00547D98 // (set) Token: 0x06016C6D RID: 93293 RVA: 0x00549BAC File Offset: 0x00547DAC [Token(Token = "0x17003EE2")] public CostumePiece LHHJMNOAPHH { [Token(Token = "0x6016C6C")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get; [Token(Token = "0x6016C6D")] [Address(RVA = "0x417AA0", Offset = "0x416AA0", VA = "0x180417AA0")] private set; } // Token: 0x17003EE3 RID: 16099 // (get) Token: 0x06016C6E RID: 93294 RVA: 0x00549BC0 File Offset: 0x00547DC0 [Token(Token = "0x17003EE3")] public AGAJMBPABDL IHECOLNNGHA { [Token(Token = "0x6016C6E")] [Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")] get { return this.FDEIGODGKLN; } } // Token: 0x17003EE4 RID: 16100 // (get) Token: 0x06016C6F RID: 93295 RVA: 0x00549BD4 File Offset: 0x00547DD4 [Token(Token = "0x17003EE4")] private ISet DGGHIAMCEAJ { [Token(Token = "0x6016C6F")] [Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")] get { /* An exception occurred when decompiling this method (06016C6F) 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 1663 */; } } // Token: 0x17003EE5 RID: 16101 // (get) Token: 0x06016C70 RID: 93296 RVA: 0x00549BE8 File Offset: 0x00547DE8 // (set) Token: 0x06016C71 RID: 93297 RVA: 0x00549C08 File Offset: 0x00547E08 [Token(Token = "0x17003EE5")] private bool EJKGGECFFFN { [Token(Token = "0x6016C70")] [Address(RVA = "0x18FD0C0", Offset = "0x18FC0C0", VA = "0x1818FD0C0")] get { return this.CLIBPFCADIO.IAHDANBDAAM() != null; } [Token(Token = "0x6016C71")] [Address(RVA = "0x18FC9F0", Offset = "0x18FB9F0", VA = "0x1818FC9F0")] set { KLLMCPFPIIE clibpfcadio = this.CLIBPFCADIO; } } // Token: 0x17003EE6 RID: 16102 // (get) Token: 0x06016C72 RID: 93298 RVA: 0x00549C24 File Offset: 0x00547E24 // (set) Token: 0x06016C73 RID: 93299 RVA: 0x00549C44 File Offset: 0x00547E44 [Token(Token = "0x17003EE6")] public bool DNHMNDHJLEI { [Token(Token = "0x6016C72")] [Address(RVA = "0x1901660", Offset = "0x1900660", VA = "0x181901660")] get { return this.JPEKOEKOIIG.IAHDANBDAAM() != null; } [Token(Token = "0x6016C73")] [Address(RVA = "0x1901B80", Offset = "0x1900B80", VA = "0x181901B80")] set { KLLMCPFPIIE jpekoekoiig = this.JPEKOEKOIIG; } } // Token: 0x17003EE7 RID: 16103 // (get) Token: 0x06016C74 RID: 93300 RVA: 0x00549C60 File Offset: 0x00547E60 // (set) Token: 0x06016C75 RID: 93301 RVA: 0x00549C80 File Offset: 0x00547E80 [Token(Token = "0x17003EE7")] public bool OPDPIMKHPMG { [Token(Token = "0x6016C74")] [Address(RVA = "0x1901570", Offset = "0x1900570", VA = "0x181901570")] get { return this.KIIDHGLIKDL.IAHDANBDAAM() != null; } [Token(Token = "0x6016C75")] [Address(RVA = "0x1901B20", Offset = "0x1900B20", VA = "0x181901B20")] set { KLLMCPFPIIE kiidhglikdl = this.KIIDHGLIKDL; } } // Token: 0x17003EE8 RID: 16104 // (get) Token: 0x06016C76 RID: 93302 RVA: 0x00549C9C File Offset: 0x00547E9C // (set) Token: 0x06016C77 RID: 93303 RVA: 0x00549CBC File Offset: 0x00547EBC [Token(Token = "0x17003EE8")] public Player.LKALLGKFEOB GIOFFFHPMON { [Token(Token = "0x6016C76")] [Address(RVA = "0x1901520", Offset = "0x1900520", VA = "0x181901520")] get { int num = this.EGOEIOHGPMD.IAHDANBDAAM(); throw new NullReferenceException(); } [Token(Token = "0x6016C77")] [Address(RVA = "0x1901AC0", Offset = "0x1900AC0", VA = "0x181901AC0")] set { KLLMCPFPIIE egoeiohgpmd = this.EGOEIOHGPMD; } } // Token: 0x17003EE9 RID: 16105 // (get) Token: 0x06016C78 RID: 93304 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06016C79 RID: 93305 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003EE9")] public Guid LEEDDFNKKEP { [Token(Token = "0x6016C78")] [Address(RVA = "0x18FC7C0", Offset = "0x18FB7C0", VA = "0x1818FC7C0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6016C79")] [Address(RVA = "0x19019D0", Offset = "0x19009D0", VA = "0x1819019D0")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003EEA RID: 16106 // (get) Token: 0x06016C7A RID: 93306 RVA: 0x00549CD8 File Offset: 0x00547ED8 // (set) Token: 0x06016C7B RID: 93307 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003EEA")] protected virtual int KKPDEFJHPIM { [Token(Token = "0x6016C7A")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "28")] get { return 0; } [Token(Token = "0x6016C7B")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "29")] set { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003EEB RID: 16107 // (get) Token: 0x06016C7C RID: 93308 RVA: 0x00549CE8 File Offset: 0x00547EE8 [Token(Token = "0x17003EEB")] protected virtual int DHACPJNCGKF { [Token(Token = "0x6016C7C")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "30")] get { return 0; } } // Token: 0x17003EEC RID: 16108 // (get) Token: 0x06016C7D RID: 93309 RVA: 0x00549CF8 File Offset: 0x00547EF8 [Token(Token = "0x17003EEC")] protected virtual bool BNPIEJFHDMC { [Token(Token = "0x6016C7D")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "31")] get { return true; } } // Token: 0x17003EED RID: 16109 // (get) Token: 0x06016C7E RID: 93310 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003EED")] public bool AIBLOKGDMHE { [Token(Token = "0x6016C7E")] [Address(RVA = "0x1901440", Offset = "0x1900440", VA = "0x181901440")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003EEE RID: 16110 // (get) Token: 0x06016C7F RID: 93311 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003EEE")] public bool POIIEDMCEOO { [Token(Token = "0x6016C7F")] [Address(RVA = "0xCDF5B0", Offset = "0xCDE5B0", VA = "0x180CDF5B0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003EEF RID: 16111 // (get) Token: 0x06016C80 RID: 93312 RVA: 0x00549D08 File Offset: 0x00547F08 // (set) Token: 0x06016C81 RID: 93313 RVA: 0x00549D1C File Offset: 0x00547F1C [Token(Token = "0x17003EEF")] public bool OABGOAHLGBP { [Token(Token = "0x6016C80")] [Address(RVA = "0x141FCD0", Offset = "0x141ECD0", VA = "0x18141FCD0")] get { return this.LNMJPBJKDHM; } [Token(Token = "0x6016C81")] [Address(RVA = "0x18FC310", Offset = "0x18FB310", VA = "0x1818FC310")] private set { if (this.LNMJPBJKDHM != value) { Costume.PGJKMGDLDEP olhofemicpj = this.OLHOFEMICPJ; this.LNMJPBJKDHM = value; if (olhofemicpj != 0) { olhofemicpj(this); return; } } } } // Token: 0x17003EF0 RID: 16112 // (get) Token: 0x06016C82 RID: 93314 RVA: 0x00549D4C File Offset: 0x00547F4C // (set) Token: 0x06016C83 RID: 93315 RVA: 0x00549D60 File Offset: 0x00547F60 [Token(Token = "0x17003EF0")] public bool LMPBDJCPBCM { [Token(Token = "0x6016C82")] [Address(RVA = "0x1901510", Offset = "0x1900510", VA = "0x181901510")] get; [Token(Token = "0x6016C83")] [Address(RVA = "0x18FB950", Offset = "0x18FA950", VA = "0x1818FB950")] private set; } // Token: 0x17003EF1 RID: 16113 // (get) Token: 0x06016C84 RID: 93316 RVA: 0x00549D74 File Offset: 0x00547F74 [Token(Token = "0x17003EF1")] public BaseUIPivot ANKDOJMFBDN { [Token(Token = "0x6016C84")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")] get { return this.uiPivot; } } // Token: 0x17003EF2 RID: 16114 // (get) Token: 0x06016C85 RID: 93317 RVA: 0x00549D88 File Offset: 0x00547F88 [Token(Token = "0x17003EF2")] private bool BOALLGPNEBL { [Token(Token = "0x6016C85")] [Address(RVA = "0x18FC6F0", Offset = "0x18FB6F0", VA = "0x1818FC6F0")] get { Transform transform = base.transform; Vector3 vector; float z = vector.z; float z2 = Vector3.up.z; throw new NullReferenceException(); } } // Token: 0x17003EF3 RID: 16115 // (get) Token: 0x06016C86 RID: 93318 RVA: 0x00549DB4 File Offset: 0x00547FB4 [Token(Token = "0x17003EF3")] public bool MEBGJGNMIMG { [Token(Token = "0x6016C86")] [Address(RVA = "0x1901340", Offset = "0x1900340", VA = "0x181901340")] 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: 0x14000203 RID: 515 // (add) Token: 0x06016C87 RID: 93319 RVA: 0x00549DF4 File Offset: 0x00547FF4 // (remove) Token: 0x06016C88 RID: 93320 RVA: 0x00549E10 File Offset: 0x00548010 [Token(Token = "0x14000203")] public event Costume.PGJKMGDLDEP HGGHEGNBFEO { [Token(Token = "0x6016C87")] [Address(RVA = "0x1900EF0", Offset = "0x18FFEF0", VA = "0x181900EF0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6016C88")] [Address(RVA = "0x19016B0", Offset = "0x19006B0", VA = "0x1819016B0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000204 RID: 516 // (add) Token: 0x06016C89 RID: 93321 RVA: 0x00549E2C File Offset: 0x0054802C // (remove) Token: 0x06016C8A RID: 93322 RVA: 0x00549E48 File Offset: 0x00548048 [Token(Token = "0x14000204")] public event Costume.PGJKMGDLDEP EIJKBELKAPG { [Token(Token = "0x6016C89")] [Address(RVA = "0x1901170", Offset = "0x1900170", VA = "0x181901170")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6016C8A")] [Address(RVA = "0x1901930", Offset = "0x1900930", VA = "0x181901930")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000205 RID: 517 // (add) Token: 0x06016C8B RID: 93323 RVA: 0x00549E64 File Offset: 0x00548064 // (remove) Token: 0x06016C8C RID: 93324 RVA: 0x00549E80 File Offset: 0x00548080 [Token(Token = "0x14000205")] public event Costume.PGJKMGDLDEP OLHOFEMICPJ { [Token(Token = "0x6016C8B")] [Address(RVA = "0x19010D0", Offset = "0x19000D0", VA = "0x1819010D0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6016C8C")] [Address(RVA = "0x1901890", Offset = "0x1900890", VA = "0x181901890")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000206 RID: 518 // (add) Token: 0x06016C8D RID: 93325 RVA: 0x00549E9C File Offset: 0x0054809C // (remove) Token: 0x06016C8E RID: 93326 RVA: 0x00549EB8 File Offset: 0x005480B8 [Token(Token = "0x14000206")] public event Costume.PGJKMGDLDEP NALLOHLPPPK { [Token(Token = "0x6016C8D")] [Address(RVA = "0x1901030", Offset = "0x1900030", VA = "0x181901030")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6016C8E")] [Address(RVA = "0x19017F0", Offset = "0x19007F0", VA = "0x1819017F0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000207 RID: 519 // (add) Token: 0x06016C8F RID: 93327 RVA: 0x00549ED4 File Offset: 0x005480D4 // (remove) Token: 0x06016C90 RID: 93328 RVA: 0x00549EF0 File Offset: 0x005480F0 [Token(Token = "0x14000207")] public event Costume.PGJKMGDLDEP APDFKAPDNGO { [Token(Token = "0x6016C8F")] [Address(RVA = "0x1900F90", Offset = "0x18FFF90", VA = "0x181900F90")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6016C90")] [Address(RVA = "0x1901750", Offset = "0x1900750", VA = "0x181901750")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x06016C91 RID: 93329 RVA: 0x00549F0C File Offset: 0x0054810C [Token(Token = "0x6016C91")] [Address(RVA = "0x18FA240", Offset = "0x18F9240", VA = "0x1818FA240", 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; FNCHFMNHOFM fnchfmnhofm; string dngkiajllhg = fnchfmnhofm.DNGKIAJLLHG; Action aflpggjmpoe = fnchfmnhofm.AFLPGGJMPOE; AKBHELGFNFF akbhelgfnff; this.HHFJGAIFPKE = akbhelgfnff; 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: 0x06016C92 RID: 93330 RVA: 0x0054A174 File Offset: 0x00548374 [Token(Token = "0x6016C92")] [Address(RVA = "0x18FFE50", Offset = "0x18FEE50", VA = "0x1818FFE50", 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; ulong num3; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func6, action5, func5, num2, text3, text4, (int)num3, num); if (dhcinnflbba != 0) { } array[2] = dhcinnflbba; int num4 = 0; int num5 = 0; Func func7; Action action6; string text5; string text6; ulong num6; DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func7, action6, num5, num4, text5, text6, (int)num6, num); if (dhcinnflbba2 != 0) { } array[3] = dhcinnflbba2; int num7 = 0; int num8 = 0; Func func8; Action action7; string text7; string text8; ulong num9; DHCINNFLBBA dhcinnflbba3 = ONOKJPIMIIP.LBJPOFMMGGP(func8, action7, num8, num7, text7, text8, (int)num9, num); 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 num13 = 0; watchMenuProjector.AuthorityOpenMenuDetached(num13 != 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 num10 = 0; int num11 = 0; IMAFJGKHEMD imafjgkhemd3 = ONOKJPIMIIP.HBJAOEEJNMG(action8, "Create Key", num11, num10, func9, num, num, 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 num12 = this.HHFJGAIFPKE.DMLIOOCLKKP; this.NDJBLOBELCN(num12, true); } // Token: 0x06016C93 RID: 93331 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016C93")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "33")] protected virtual void KBLDNCLGIEP(ECJBHJOCKHL ALGIIFPJDNK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016C94 RID: 93332 RVA: 0x0054A4AC File Offset: 0x005486AC [Token(Token = "0x6016C94")] [Address(RVA = "0x18FE840", Offset = "0x18FD840", VA = "0x1818FE840", 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: 0x06016C95 RID: 93333 RVA: 0x0054A778 File Offset: 0x00548978 [Token(Token = "0x6016C95")] [Address(RVA = "0x18FE6F0", Offset = "0x18FD6F0", VA = "0x1818FE6F0")] 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: 0x06016C96 RID: 93334 RVA: 0x0054A7C0 File Offset: 0x005489C0 [Token(Token = "0x6016C96")] [Address(RVA = "0x18FF4F0", Offset = "0x18FE4F0", VA = "0x1818FF4F0", Slot = "18")] public void ResetObject() { Player iepaglglghn = this.IEPAGLGLGHN; int num = 0; if (iepaglglghn != num) { Player iepaglglghn2 = this.IEPAGLGLGHN; this.RequestUnequip(); } } // Token: 0x06016C97 RID: 93335 RVA: 0x0054A7F4 File Offset: 0x005489F4 [Token(Token = "0x6016C97")] [Address(RVA = "0x18FCF50", Offset = "0x18FBF50", VA = "0x1818FCF50", Slot = "34")] protected virtual bool LAEGOAMKKLJ() { return !MakerPen.NMGBDLIACOL; } // Token: 0x06016C98 RID: 93336 RVA: 0x0054A80C File Offset: 0x00548A0C [Token(Token = "0x6016C98")] [Address(RVA = "0x18FC090", Offset = "0x18FB090", VA = "0x1818FC090")] 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: 0x06016C99 RID: 93337 RVA: 0x0054A8BC File Offset: 0x00548ABC [Token(Token = "0x6016C99")] [Address(RVA = "0x18F9F80", Offset = "0x18F8F80", VA = "0x1818F9F80")] 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: 0x06016C9A RID: 93338 RVA: 0x0054A990 File Offset: 0x00548B90 [Token(Token = "0x6016C9A")] [Address(RVA = "0x18FB3B0", Offset = "0x18FA3B0", VA = "0x1818FB3B0")] private void DOFEEILPOCL() { CostumeStackedUI bmieindmnol = this.BMIEINDMNOL; int num = 0; if (bmieindmnol != num) { this.BMIEINDMNOL.gameObject.SetActive(true); this.BMIEINDMNOL.PopAllFlows(); } } // Token: 0x06016C9B RID: 93339 RVA: 0x0054A9D4 File Offset: 0x00548BD4 [Token(Token = "0x6016C9B")] [Address(RVA = "0x2718ED0", Offset = "0x2717ED0", VA = "0x182718ED0")] 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: 0x06016C9C RID: 93340 RVA: 0x0054AA28 File Offset: 0x00548C28 [Token(Token = "0x6016C9C")] [Address(RVA = "0x18FC270", Offset = "0x18FB270", VA = "0x1818FC270")] 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: 0x06016C9D RID: 93341 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016C9D")] [Address(RVA = "0x18FB220", Offset = "0x18FA220", VA = "0x1818FB220")] private void DFGHNKCCAAJ(AMAGKLLBGEC AAHIIDDIBFD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016C9E RID: 93342 RVA: 0x0054AA64 File Offset: 0x00548C64 [Token(Token = "0x6016C9E")] [Address(RVA = "0x18FC830", Offset = "0x18FB830", VA = "0x1818FC830")] 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.DMLIOOCLKKP; 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: 0x06016C9F RID: 93343 RVA: 0x0054AACC File Offset: 0x00548CCC [Token(Token = "0x6016C9F")] [Address(RVA = "0x18FC250", Offset = "0x18FB250", VA = "0x1818FC250")] private void GOCIGHDAIEB(Tool NBHJPDBHDHB) { this.RefreshIsReadyToEquip(); this.ADPLOIIMEPO(); } // Token: 0x06016CA0 RID: 93344 RVA: 0x0054AAE8 File Offset: 0x00548CE8 [Token(Token = "0x6016CA0")] [Address(RVA = "0x18FB210", Offset = "0x18FA210", VA = "0x1818FB210")] private void MNCLFHBBPHB(Tool NBHJPDBHDHB) { this.ADPLOIIMEPO(); } // Token: 0x06016CA1 RID: 93345 RVA: 0x0054AAFC File Offset: 0x00548CFC [Token(Token = "0x6016CA1")] [Address(RVA = "0x18FB210", Offset = "0x18FA210", VA = "0x1818FB210")] private void PDNBJJPLEIG(RigidbodyEx NLNHFEEMFBN) { this.ADPLOIIMEPO(); } // Token: 0x06016CA2 RID: 93346 RVA: 0x0054AB10 File Offset: 0x00548D10 [Token(Token = "0x6016CA2")] [Address(RVA = "0x18FB210", Offset = "0x18FA210", VA = "0x1818FB210")] private void PDEEFICICFG(Tool NBHJPDBHDHB) { this.ADPLOIIMEPO(); } // Token: 0x06016CA3 RID: 93347 RVA: 0x0054AB24 File Offset: 0x00548D24 [Token(Token = "0x6016CA3")] [Address(RVA = "0x18FC6E0", Offset = "0x18FB6E0", VA = "0x1818FC6E0")] private void JFCGEANLGKC(CreationObject NLNHFEEMFBN) { this.RefreshIsReadyToEquip(); } // Token: 0x06016CA4 RID: 93348 RVA: 0x0054AB38 File Offset: 0x00548D38 [Token(Token = "0x6016CA4")] [Address(RVA = "0x18FA9D0", Offset = "0x18F99D0", VA = "0x1818FA9D0")] 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: 0x06016CA5 RID: 93349 RVA: 0x0054AB80 File Offset: 0x00548D80 [Token(Token = "0x6016CA5")] [Address(RVA = "0x18FF080", Offset = "0x18FE080", VA = "0x1818FF080")] private void OnPhotonPlayerDisconnected(AGAJMBPABDL AGIHAKFFCCD) { if (KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD == this.FDEIGODGKLN) { Action action = new Action(this.DMNEHLMJBFD); KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action); } } // Token: 0x06016CA6 RID: 93350 RVA: 0x0054ABB8 File Offset: 0x00548DB8 [Token(Token = "0x6016CA6")] [Address(RVA = "0x18FB3A0", Offset = "0x18FA3A0", VA = "0x1818FB3A0")] private void NGHJFGADCDP() { this.ILFLJNPFHEL(); } // Token: 0x06016CA7 RID: 93351 RVA: 0x0054ABCC File Offset: 0x00548DCC [Token(Token = "0x6016CA7")] [Address(RVA = "0x18FC340", Offset = "0x18FB340", VA = "0x1818FC340")] 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: 0x06016CA8 RID: 93352 RVA: 0x0054AC38 File Offset: 0x00548E38 [Token(Token = "0x6016CA8")] [Address(RVA = "0x18FF370", Offset = "0x18FE370", VA = "0x1818FF370")] 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: 0x06016CA9 RID: 93353 RVA: 0x0054AC84 File Offset: 0x00548E84 [Token(Token = "0x6016CA9")] [Address(RVA = "0x18FF460", Offset = "0x18FE460", VA = "0x1818FF460")] public void RequestUnequip() { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcMasterRequestUnequip); photonView.RpcMaster(anjgmeddnpe); } // Token: 0x06016CAA RID: 93354 RVA: 0x0054ACB4 File Offset: 0x00548EB4 [Token(Token = "0x6016CAA")] [Address(RVA = "0x18FF160", Offset = "0x18FE160", VA = "0x1818FF160")] 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: 0x06016CAB RID: 93355 RVA: 0x0054AD4C File Offset: 0x00548F4C [Token(Token = "0x6016CAB")] [Address(RVA = "0x18FF590", Offset = "0x18FE590", VA = "0x1818FF590")] [NFOMENMAOIA] protected void RpcMasterRequestEquipToPlayer(AGAJMBPABDL AGIHAKFFCCD) { if (KKPBCOOONNK.BNNCCCFFALC) { this.AALCNMPMNLG(AGIHAKFFCCD); } } // Token: 0x06016CAC RID: 93356 RVA: 0x0054AD6C File Offset: 0x00548F6C [Token(Token = "0x6016CAC")] [Address(RVA = "0x18FF600", Offset = "0x18FE600", VA = "0x1818FF600")] [NFOMENMAOIA] protected void RpcMasterRequestUnequip() { if (KKPBCOOONNK.BNNCCCFFALC) { this.ILFLJNPFHEL(); return; } } // Token: 0x06016CAD RID: 93357 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016CAD")] [Address(RVA = "0x18FF670", Offset = "0x18FE670", VA = "0x1818FF670")] [NFOMENMAOIA] protected void RpcPromptLocalPlayerToBuyEquipKey() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016CAE RID: 93358 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016CAE")] [Address(RVA = "0x18F9CC0", Offset = "0x18F8CC0", VA = "0x1818F9CC0")] private void AALCNMPMNLG(AGAJMBPABDL AGIHAKFFCCD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016CAF RID: 93359 RVA: 0x0054AD8C File Offset: 0x00548F8C [Token(Token = "0x6016CAF")] [Address(RVA = "0x18FAE70", Offset = "0x18F9E70", VA = "0x1818FAE70")] private void CKEPNEDNCHI(AGAJMBPABDL AGIHAKFFCCD) { if (KKPBCOOONNK.BNNCCCFFALC) { if (!this.LNMJPBJKDHM) { this.ILFLJNPFHEL(); } AKBHELGFNFF hhfjgaifpke = this.HHFJGAIFPKE; int inpoaaaoahi = AGIHAKFFCCD.INPOAAAOAHI; hhfjgaifpke.JNGMDCKPBOM = inpoaaaoahi; } } // Token: 0x06016CB0 RID: 93360 RVA: 0x0054ADD0 File Offset: 0x00548FD0 [Token(Token = "0x6016CB0")] [Address(RVA = "0x18FC490", Offset = "0x18FB490", VA = "0x1818FC490")] private void ILFLJNPFHEL() { if (KKPBCOOONNK.BNNCCCFFALC) { this.HHFJGAIFPKE.JNGMDCKPBOM = -1; return; } } // Token: 0x06016CB1 RID: 93361 RVA: 0x0054ADFC File Offset: 0x00548FFC [Token(Token = "0x6016CB1")] [Address(RVA = "0x18FBC50", Offset = "0x18FAC50", VA = "0x1818FBC50")] 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: 0x06016CB2 RID: 93362 RVA: 0x0054AE48 File Offset: 0x00549048 [Token(Token = "0x6016CB2")] [Address(RVA = "0x18FBF80", Offset = "0x18FAF80", VA = "0x1818FBF80")] private void GLLLDBLBDCE(AGAJMBPABDL AGIHAKFFCCD) { if (this.DHACPJNCGKF != 0 && KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD != 0) { PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG; CMDADAAOBHD cmdadaaobhd = Costume.FEKDMDNMCOF(this.DDPDHDELDFG); } } // Token: 0x06016CB3 RID: 93363 RVA: 0x0054AE88 File Offset: 0x00549088 [Token(Token = "0x6016CB3")] [Address(RVA = "0x18FCA50", Offset = "0x18FBA50", VA = "0x1818FCA50")] 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: 0x06016CB4 RID: 93364 RVA: 0x0054AED4 File Offset: 0x005490D4 [Token(Token = "0x6016CB4")] [Address(RVA = "0x18FD030", Offset = "0x18FC030", VA = "0x1818FD030")] private static void LOFBLKOIBPG(Player IEKDDPPNFPF, Player.LKALLGKFEOB KHFPBDKOIID) { int num = 0; if (IEKDDPPNFPF != num) { PlayerAvatar component = IEKDDPPNFPF.GetComponent(); } } // Token: 0x06016CB5 RID: 93365 RVA: 0x0054AEFC File Offset: 0x005490FC [Token(Token = "0x6016CB5")] [Address(RVA = "0x18FAAC0", Offset = "0x18F9AC0", VA = "0x1818FAAC0")] private void BPJPELLMCLA() { if (KKPBCOOONNK.BNNCCCFFALC) { int num = this.HHFJGAIFPKE.DMLIOOCLKKP; 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: 0x06016CB6 RID: 93366 [Token(Token = "0x6016CB6")] [Address(Slot = "35")] protected abstract void FPJJCLKNCBG(); // Token: 0x06016CB7 RID: 93367 RVA: 0x0054AF64 File Offset: 0x00549164 [Token(Token = "0x6016CB7")] [Address(RVA = "0x18FB960", Offset = "0x18FA960", VA = "0x1818FB960")] 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: 0x06016CB8 RID: 93368 RVA: 0x0054AF90 File Offset: 0x00549190 [Token(Token = "0x6016CB8")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "36")] public virtual Transform GetTransformFromBoneIndex(int EFBDCIJMFGD) { } // Token: 0x06016CB9 RID: 93369 RVA: 0x0054AFA0 File Offset: 0x005491A0 [Token(Token = "0x6016CB9")] [Address(RVA = "0x18FE550", Offset = "0x18FD550", VA = "0x1818FE550")] 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: 0x06016CBA RID: 93370 RVA: 0x0054B020 File Offset: 0x00549220 [Token(Token = "0x6016CBA")] [Address(RVA = "0x18FCFB0", Offset = "0x18FBFB0", VA = "0x1818FCFB0")] private void LNKBJAAGBNH() { if (this.PLJFNIAPHPL != 0) { KFBABPAPIMB pljfniaphpl = this.PLJFNIAPHPL; this.PLJFNIAPHPL = (ulong)0L; } } // Token: 0x06016CBB RID: 93371 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016CBB")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "37")] protected virtual void PLKDEJPJIII() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016CBC RID: 93372 RVA: 0x0054B04C File Offset: 0x0054924C [Token(Token = "0x6016CBC")] [Address(RVA = "0x18FD110", Offset = "0x18FC110", VA = "0x1818FD110", 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: 0x06016CBD RID: 93373 RVA: 0x0054B16C File Offset: 0x0054936C [Token(Token = "0x6016CBD")] [Address(RVA = "0x18FD4C0", Offset = "0x18FC4C0", VA = "0x1818FD4C0")] 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; DIKKAMMAGOI dikkammagoi; BCNIMINBPOE ahmnghjmdkc = dikkammagoi.AHMNGHJMDKC; fdeigodgkln3.INPOAAAOAHI = ahmnghjmdkc; object ncepnejlcap2 = dikkammagoi.AHMNGHJMDKC.NCEPNEJLCAP; fdeigodgkln3.k__BackingField = ncepnejlcap2; fdeigodgkln3.k__BackingField = ahmnghjmdkc; BCNIMINBPOE pocoaggjjcc = dikkammagoi.POCOAGGJJCC; object ncepnejlcap3 = dikkammagoi.POCOAGGJJCC.NCEPNEJLCAP; BCNIMINBPOE odpjnnjapee = dikkammagoi.ODPJNNJAPEE; object ncepnejlcap4 = dikkammagoi.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; DIKKAMMAGOI dikkammagoi2; BCNIMINBPOE ahmnghjmdkc2 = dikkammagoi2.AHMNGHJMDKC; object ncepnejlcap5 = dikkammagoi2.AHMNGHJMDKC.NCEPNEJLCAP; BCNIMINBPOE pocoaggjjcc2 = dikkammagoi2.POCOAGGJJCC; object ncepnejlcap6 = dikkammagoi2.POCOAGGJJCC.NCEPNEJLCAP; BCNIMINBPOE odpjnnjapee2 = dikkammagoi2.ODPJNNJAPEE; ncepnejlcap = dikkammagoi2.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: 0x06016CBE RID: 93374 RVA: 0x0054B534 File Offset: 0x00549734 [Token(Token = "0x6016CBE")] [Address(RVA = "0x18FD460", Offset = "0x18FC460", VA = "0x1818FD460")] private void NCLAFGNDCAN() { int num = this.HHFJGAIFPKE.DMLIOOCLKKP; int num2 = 0; this.NDJBLOBELCN(num, num2 != 0); } // Token: 0x06016CBF RID: 93375 RVA: 0x0054B560 File Offset: 0x00549760 [Token(Token = "0x6016CBF")] [Address(RVA = "0x18FBE20", Offset = "0x18FAE20", VA = "0x1818FBE20")] 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: 0x06016CC0 RID: 93376 RVA: 0x0054B5B4 File Offset: 0x005497B4 [Token(Token = "0x6016CC0")] [Address(RVA = "0x18FE3F0", Offset = "0x18FD3F0", VA = "0x1818FE3F0")] 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: 0x06016CC1 RID: 93377 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016CC1")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "39")] protected virtual void DLLJHGADNNI(bool PBJELMMNEIP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016CC2 RID: 93378 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016CC2")] [Address(RVA = "0x18FB9E0", Offset = "0x18FA9E0", VA = "0x1818FB9E0")] private void EOFCANJNAOL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016CC3 RID: 93379 RVA: 0x0054B60C File Offset: 0x0054980C [Token(Token = "0x6016CC3")] [Address(RVA = "0x18FCD70", Offset = "0x18FBD70", VA = "0x1818FCD70")] 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: 0x17003EF4 RID: 16116 // (get) Token: 0x06016CC4 RID: 93380 RVA: 0x0054B664 File Offset: 0x00549864 [Token(Token = "0x17003EF4")] public bool JBMFJOBFJHP { [Token(Token = "0x6016CC4")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")] get { } } // Token: 0x06016CC5 RID: 93381 RVA: 0x0054B674 File Offset: 0x00549874 [Token(Token = "0x6016CC5")] [Address(RVA = "0x18FB460", Offset = "0x18FA460", VA = "0x1818FB460", 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: 0x06016CC6 RID: 93382 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016CC6")] [Address(RVA = "0x18FF910", Offset = "0x18FE910", VA = "0x1818FF910", 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: 0x06016CC7 RID: 93383 RVA: 0x0054B71C File Offset: 0x0054991C [Token(Token = "0x6016CC7")] [Address(RVA = "0x18FF120", Offset = "0x18FE120", VA = "0x1818FF120", Slot = "19")] public void OnSelected() { CostumePiece hkdknihhbjm = this.HKDKNIHHBJM; this.k__BackingField = hkdknihhbjm; } // Token: 0x06016CC8 RID: 93384 RVA: 0x0054B738 File Offset: 0x00549938 [Token(Token = "0x6016CC8")] [Address(RVA = "0x18FE830", Offset = "0x18FD830", VA = "0x1818FE830", Slot = "20")] public void OnDeselected() { this.k__BackingField = (ulong)0L; } // Token: 0x06016CC9 RID: 93385 RVA: 0x0054B750 File Offset: 0x00549950 [Token(Token = "0x6016CC9")] [Address(RVA = "0x18FEFC0", Offset = "0x18FDFC0", VA = "0x1818FEFC0", Slot = "22")] public void OnMakerPenHoverStart(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO) { if (GKPCABGDNLO != 0) { CostumePiece componentInParent = GKPCABGDNLO.GetComponentInParent(); } int num = 0; this.HKDKNIHHBJM = num; } // Token: 0x06016CCA RID: 93386 RVA: 0x0054B778 File Offset: 0x00549978 [Token(Token = "0x6016CCA")] [Address(RVA = "0x18FF020", Offset = "0x18FE020", VA = "0x1818FF020", Slot = "21")] public void OnMakerPenHovering(MakerPen.KLAENPHIBEM OIHFNIFGFJB, Collider GKPCABGDNLO) { if (GKPCABGDNLO != 0) { CostumePiece componentInParent = GKPCABGDNLO.GetComponentInParent(); } int num = 0; this.HKDKNIHHBJM = num; } // Token: 0x06016CCB RID: 93387 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016CCB")] [Address(RVA = "0x18FF870", Offset = "0x18FE870", VA = "0x1818FF870", Slot = "24")] public IFNLKKABKEB Self(GGLMKLIJBHG CHKKEHOKPJP) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003EF5 RID: 16117 // (get) Token: 0x06016CCC RID: 93388 RVA: 0x0054B7A0 File Offset: 0x005499A0 [Token(Token = "0x17003EF5")] public MCAEIANPGOL BLJAPPNMJNJ { [Token(Token = "0x6016CCC")] [Address(RVA = "0x19015C0", Offset = "0x19005C0", VA = "0x1819015C0", Slot = "23")] get { /* An exception occurred when decompiling this method (06016CCC) ICSharpCode.Decompiler.DecompilerException: Error decompiling MCAEIANPGOL RecRoom.Core.Creation.Costumes.Costume::get_SelfType() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:BGDADOHKJMD(var_0_05, ldsfld:BGDADOHKJMD(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 1663 */; } } // Token: 0x17003EF6 RID: 16118 // (get) Token: 0x06016CCD RID: 93389 RVA: 0x0054B7B4 File Offset: 0x005499B4 [Token(Token = "0x17003EF6")] public CreationObject POGHFDJAOMK { [Token(Token = "0x6016CCD")] [Address(RVA = "0x1698DF0", Offset = "0x1697DF0", VA = "0x181698DF0", Slot = "25")] get { return this._tool.creationObject; } } // Token: 0x17003EF7 RID: 16119 // (get) Token: 0x06016CCE RID: 93390 RVA: 0x0054B7D4 File Offset: 0x005499D4 [Token(Token = "0x17003EF7")] public IEnumerable OKLNJOPHHDI { [Token(Token = "0x6016CCE")] [Address(RVA = "0x1901210", Offset = "0x1900210", VA = "0x181901210", Slot = "26")] get { KJCDLNGPNDB[] array = new KJCDLNGPNDB[2]; KJCDLNGPNDB ipfbllkoman = Costume.IPFBLLKOMAN; if (ipfbllkoman != 0) { } array[0] = ipfbllkoman; KJCDLNGPNDB migejamphjh = Costume.MIGEJAMPHJH; if (migejamphjh != 0) { } array[1] = migejamphjh; IEnumerable enumerable; return enumerable; } } // Token: 0x06016CCF RID: 93391 RVA: 0x0054B814 File Offset: 0x00549A14 [Token(Token = "0x6016CCF")] [Address(RVA = "0x18FCBA0", Offset = "0x18FBBA0", VA = "0x1818FCBA0")] 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: 0x06016CD0 RID: 93392 RVA: 0x0054B854 File Offset: 0x00549A54 [Token(Token = "0x6016CD0")] [Address(RVA = "0x18FC510", Offset = "0x18FB510", VA = "0x1818FC510")] 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: 0x06016CD1 RID: 93393 RVA: 0x0054B894 File Offset: 0x00549A94 [Token(Token = "0x6016CD1")] [Address(RVA = "0x18FAF10", Offset = "0x18F9F10", VA = "0x1818FAF10")] public IFNLKKABKEB CV2Equip(GGLMKLIJBHG 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: 0x06016CD2 RID: 93394 RVA: 0x0054B8D0 File Offset: 0x00549AD0 [Token(Token = "0x6016CD2")] [Address(RVA = "0x18FB0A0", Offset = "0x18FA0A0", VA = "0x1818FB0A0")] public IFNLKKABKEB CV2Unequip(GGLMKLIJBHG 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: 0x06016CD3 RID: 93395 RVA: 0x0054B918 File Offset: 0x00549B18 [Token(Token = "0x6016CD3")] [Address(RVA = "0x18FACE0", Offset = "0x18F9CE0", VA = "0x1818FACE0")] 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: 0x06016CD4 RID: 93396 RVA: 0x0054B95C File Offset: 0x00549B5C [Token(Token = "0x6016CD4")] [Address(RVA = "0x1900E40", Offset = "0x18FFE40", VA = "0x181900E40")] 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: 0x06016CD5 RID: 93397 RVA: 0x0054B9B4 File Offset: 0x00549BB4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6016CD5")] [Address(RVA = "0x1900AC0", Offset = "0x18FFAC0", VA = "0x181900AC0")] static Costume() { ValueTuple[] array = new ValueTuple[1]; Costume.IPFBLLKOMAN = KJCDLNGPNDB.EAEHAOJGCNH("3CB49DC3-DF88-49B4-B895-09A55965FD8D", "Costume Equipped", array); ValueTuple[] array2 = new ValueTuple[1]; Costume.MIGEJAMPHJH = KJCDLNGPNDB.EAEHAOJGCNH("1886C9F8-65C5-4E81-9EAE-D7500913FD11", "Costume Unequipped", array2); } // Token: 0x06016CD6 RID: 93398 RVA: 0x0054BA20 File Offset: 0x00549C20 [Token(Token = "0x6016CD6")] [Address(RVA = "0x18FA990", Offset = "0x18F9990", VA = "0x1818FA990")] [CompilerGenerated] private HashSet BLNILLBFBAF() { return BCKPFAJAPEO.PBGCPCJGGOO(this.DDPDHDELDFG); } // Token: 0x06016CD7 RID: 93399 RVA: 0x0054BA38 File Offset: 0x00549C38 [Token(Token = "0x6016CD7")] [Address(RVA = "0x18FBF00", Offset = "0x18FAF00", VA = "0x1818FBF00")] [CompilerGenerated] private void GJMNJPHAMCG(IEnumerable ONGBFDACHHG) { BMPINMNGBLL ddpdhdeldfg = this.DDPDHDELDFG; BMPINMNGBLL ddpdhdeldfg2 = this.DDPDHDELDFG; throw new NullReferenceException(); } // Token: 0x06016CD8 RID: 93400 RVA: 0x0054BA58 File Offset: 0x00549C58 [Token(Token = "0x6016CD8")] [Address(RVA = "0x18FBC30", Offset = "0x18FAC30", VA = "0x1818FBC30")] [CompilerGenerated] private bool FEJPAJFCDBF() { /* An exception occurred when decompiling this method (06016CD8) 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 1663 */; } // Token: 0x06016CD9 RID: 93401 RVA: 0x0054BA6C File Offset: 0x00549C6C [Token(Token = "0x6016CD9")] [Address(RVA = "0x18FCFA0", Offset = "0x18FBFA0", VA = "0x1818FCFA0")] [CompilerGenerated] private bool LDONMMIMJEC() { return this.FDEIGODGKLN == (ulong)0L; } // Token: 0x06016CDA RID: 93402 RVA: 0x0054BA84 File Offset: 0x00549C84 [Token(Token = "0x6016CDA")] [Address(RVA = "0x18FBC30", Offset = "0x18FAC30", VA = "0x1818FBC30")] [CompilerGenerated] private bool OCDNEPBAMHD() { /* An exception occurred when decompiling this method (06016CDA) 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 1663 */; } // Token: 0x06016CDB RID: 93403 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016CDB")] [Address(RVA = "0x18FC7C0", Offset = "0x18FB7C0", VA = "0x1818FC7C0")] [CompilerGenerated] private Guid KBBJMDMPENF() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06016CDC RID: 93404 RVA: 0x0054BA98 File Offset: 0x00549C98 [Token(Token = "0x6016CDC")] [Address(RVA = "0x18FF130", Offset = "0x18FE130", VA = "0x1818FF130")] [CompilerGenerated] private void PAAEIOIJGBK(Guid ONGBFDACHHG) { } // Token: 0x06016CDD RID: 93405 RVA: 0x0054BAA8 File Offset: 0x00549CA8 [Token(Token = "0x6016CDD")] [Address(RVA = "0x18FB210", Offset = "0x18FA210", VA = "0x1818FB210")] [CompilerGenerated] private void DDAAPAJAJIG(float CEHJGNDELGL) { this.ADPLOIIMEPO(); } // Token: 0x06016CDE RID: 93406 RVA: 0x0054BABC File Offset: 0x00549CBC [Token(Token = "0x6016CDE")] [Address(RVA = "0x18FB3A0", Offset = "0x18FA3A0", VA = "0x1818FB3A0")] [CompilerGenerated] private void DMNEHLMJBFD() { this.ILFLJNPFHEL(); } // Token: 0x06016CDF RID: 93407 RVA: 0x0054BAD0 File Offset: 0x00549CD0 [Token(Token = "0x6016CDF")] [Address(RVA = "0x18FF150", Offset = "0x18FE150", VA = "0x1818FF150")] [CompilerGenerated] private void PCDEBFEAGLK() { this.PLJFNIAPHPL = (ulong)0L; } // Token: 0x0400ED4D RID: 60749 [Token(Token = "0x400ED4D")] private const InputSlot BCIEKOOHAOB = InputSlot.R; // Token: 0x0400ED4E RID: 60750 [Token(Token = "0x400ED4E")] private const OutputSlot JCJIMGGNFOJ = OutputSlot.R; // Token: 0x0400ED4F RID: 60751 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400ED4F")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)] private Tool _tool; // Token: 0x0400ED50 RID: 60752 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400ED50")] [SerializeField] [Header("UI")] private CostumeStackedUI uiPrefab; // Token: 0x0400ED51 RID: 60753 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400ED51")] [SerializeField] private Transform uiRoot; // Token: 0x0400ED52 RID: 60754 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400ED52")] [SerializeField] private BaseUIPivot uiPivot; // Token: 0x0400ED53 RID: 60755 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400ED53")] [SerializeField] private AudioClip equipSound; // Token: 0x0400ED54 RID: 60756 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400ED54")] [SerializeField] private AudioClip unequipSound; // Token: 0x0400ED55 RID: 60757 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400ED55")] [SerializeField] private float sfxVolume = 0.75f; // Token: 0x0400ED56 RID: 60758 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400ED56")] private CostumePiece HKDKNIHHBJM; // Token: 0x0400ED58 RID: 60760 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400ED58")] [SerializeField] private float uiHideDistance = 2f; // Token: 0x0400ED59 RID: 60761 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x400ED59")] [SerializeField] private float dummyUprightThreshold = 0.5f; // Token: 0x0400ED5A RID: 60762 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400ED5A")] protected readonly List JPDMEKPKHFH; // Token: 0x0400ED5B RID: 60763 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400ED5B")] private CostumeStackedUI BMIEINDMNOL; // Token: 0x0400ED5C RID: 60764 [Token(Token = "0x400ED5C")] protected static readonly Dictionary KPIHMOOCEKH = new Dictionary(); // Token: 0x0400ED5D RID: 60765 [Token(Token = "0x400ED5D")] private static readonly List CBAPIBDJNEC = new List(); // Token: 0x0400ED5E RID: 60766 [Token(Token = "0x400ED5E")] private static readonly Dictionary EJOMEPLFEAN = new Dictionary(); // Token: 0x0400ED5F RID: 60767 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400ED5F")] private AKBHELGFNFF HHFJGAIFPKE; // Token: 0x0400ED60 RID: 60768 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400ED60")] private AGAJMBPABDL FDEIGODGKLN; // Token: 0x0400ED61 RID: 60769 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400ED61")] protected Player IEPAGLGLGHN; // Token: 0x0400ED62 RID: 60770 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400ED62")] private OKNNKFGFODL MMAEOPFJPHA; // Token: 0x0400ED63 RID: 60771 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400ED63")] private RoleGuidSetEditableUIControl PMOEEELLGKF; // Token: 0x0400ED64 RID: 60772 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400ED64")] private BMPINMNGBLL DDPDHDELDFG; // Token: 0x0400ED65 RID: 60773 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400ED65")] private KLLMCPFPIIE CLIBPFCADIO; // Token: 0x0400ED66 RID: 60774 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400ED66")] private KLLMCPFPIIE JPEKOEKOIIG; // Token: 0x0400ED67 RID: 60775 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400ED67")] private KLLMCPFPIIE KIIDHGLIKDL; // Token: 0x0400ED68 RID: 60776 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400ED68")] private CreationObjectSettingFriendlyFlagsControl HNMJPJGJFGI; // Token: 0x0400ED69 RID: 60777 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400ED69")] private KLLMCPFPIIE EGOEIOHGPMD; // Token: 0x0400ED6A RID: 60778 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400ED6A")] private KeyGuidEditableUIControl BEEMILAJKCE; // Token: 0x0400ED6B RID: 60779 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400ED6B")] private KLLMCPFPIIE BEBKMMHAKGC; // Token: 0x0400ED6C RID: 60780 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400ED6C")] private bool LNMJPBJKDHM; // Token: 0x0400ED73 RID: 60787 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400ED73")] private KFBABPAPIMB PLJFNIAPHPL; // Token: 0x0400ED74 RID: 60788 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400ED74")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private ControlPanelCircuitObject controlPanelCircuitObject; // Token: 0x0400ED75 RID: 60789 [Token(Token = "0x400ED75")] private static readonly KJCDLNGPNDB IPFBLLKOMAN; // Token: 0x0400ED76 RID: 60790 [Token(Token = "0x400ED76")] private static readonly KJCDLNGPNDB MIGEJAMPHJH; // Token: 0x020033EB RID: 13291 [Token(Token = "0x20033EB")] public sealed class PGJKMGDLDEP : MulticastDelegate { // Token: 0x06016CE0 RID: 93408 RVA: 0x0054BAE8 File Offset: 0x00549CE8 [Token(Token = "0x6016CE0")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public PGJKMGDLDEP(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06016CE1 RID: 93409 RVA: 0x0054BB04 File Offset: 0x00549D04 [Token(Token = "0x6016CE1")] [Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")] public void Invoke(Costume NANKOBFIFBK) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06016CE2 RID: 93410 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016CE2")] [Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x06016CE3 RID: 93411 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016CE3")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020033ED RID: 13293 [Token(Token = "0x20033ED")] [CompilerGenerated] private sealed class KHOPPAKJJOJ { // Token: 0x06016CEA RID: 93418 RVA: 0x0054BCF4 File Offset: 0x00549EF4 [Token(Token = "0x6016CEA")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public KHOPPAKJJOJ() { } // Token: 0x06016CEB RID: 93419 RVA: 0x0054BD08 File Offset: 0x00549F08 [Token(Token = "0x6016CEB")] [Address(RVA = "0x178FAD0", Offset = "0x178EAD0", VA = "0x18178FAD0")] 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: 0x0400ED7C RID: 60796 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400ED7C")] public Costume <>4__this; // Token: 0x0400ED7D RID: 60797 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400ED7D")] public AGAJMBPABDL photonPlayer; } } }