using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using CircuitsV2.Utilities; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom; using RecRoom.AGUI; using RecRoom.AGUI.ToolUIs; using RecRoom.Avatar; using RecRoom.Core; using RecRoom.Core.Combat; using RecRoom.Core.Controllers.ScreenBehaviors; using RecRoom.Core.Creation; using RecRoom.Core.DataStructures.Tokens; using RecRoom.Core.Rendering; using RecRoom.Networking.RPC; using RecRoom.Networking.SynchronizedFields; using RecRoom.Persistence; using RecRoom.Systems; using RecRoom.Systems.PlayerRoles; using RecRoom.Tools; using RecRoom.Tools.Tags; using TMPro; using UnityEngine; using UnityEngine.Rendering; // Token: 0x02000525 RID: 1317 [Token(Token = "0x2000525")] [DisallowMultipleComponent] [StructLayout(3)] public sealed class Tool : MonoBehaviourPun, CHJEFIDMANE, IJobbedSchedulerContext, EOCLMMENCKH { // Token: 0x17000714 RID: 1812 // (get) Token: 0x06002719 RID: 10009 RVA: 0x000A17B4 File Offset: 0x0009F9B4 [Token(Token = "0x17000714")] public OGNBCNBPFCC OGNBCNBPFCC { [Token(Token = "0x6002719")] [Address(RVA = "0xFCFA80", Offset = "0xFCE480", VA = "0x180FCFA80")] get { /* An exception occurred when decompiling this method (06002719) ICSharpCode.Decompiler.DecompilerException: Error decompiling OGNBCNBPFCC Tool::get_SpawnableToolType() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_11: stloc:int32(var_0_1C, call:int32(ObscuredInt::FAJDMKOEFLH, ldfld:ObscuredInt(Tool::MHDPLJDBCAN, ldloc:Tool(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: 0x17000715 RID: 1813 // (get) Token: 0x0600271A RID: 10010 RVA: 0x000A17E0 File Offset: 0x0009F9E0 [Token(Token = "0x17000715")] public int KHDKHLFAMOK { [Token(Token = "0x600271A")] [Address(RVA = "0xFCF9B0", Offset = "0xFCE3B0", VA = "0x180FCF9B0")] get { return base.photonView.viewIdField; } } // Token: 0x17000716 RID: 1814 // (get) Token: 0x0600271B RID: 10011 RVA: 0x000A1800 File Offset: 0x0009FA00 [Token(Token = "0x17000716")] public ActionEvent IBDOIDOPMOJ { [Token(Token = "0x600271B")] [Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0", Slot = "16")] get { return this.FDNPBBKGAEH; } } // Token: 0x17000717 RID: 1815 // (get) Token: 0x0600271C RID: 10012 RVA: 0x000A1814 File Offset: 0x0009FA14 [Token(Token = "0x17000717")] public ActionEvent KBNBPACDJFI { [Token(Token = "0x600271C")] [Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90", Slot = "17")] get { return this.AJKJPAFGHJJ; } } // Token: 0x17000718 RID: 1816 // (get) Token: 0x0600271D RID: 10013 RVA: 0x000A1828 File Offset: 0x0009FA28 [Token(Token = "0x17000718")] public ActionEvent DFJHLLFGFMH { [Token(Token = "0x600271D")] [Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050", Slot = "18")] get { return this.NEMPBKDKMGO; } } // Token: 0x17000719 RID: 1817 // (get) Token: 0x0600271E RID: 10014 RVA: 0x000A183C File Offset: 0x0009FA3C [Token(Token = "0x17000719")] public bool GNELPILGIKI { [Token(Token = "0x600271E")] [Address(RVA = "0x637700", Offset = "0x636100", VA = "0x180637700", Slot = "19")] get { return base.isActiveAndEnabled; } } // Token: 0x1700071A RID: 1818 // (get) Token: 0x0600271F RID: 10015 RVA: 0x000A1850 File Offset: 0x0009FA50 // (set) Token: 0x06002720 RID: 10016 RVA: 0x000A1864 File Offset: 0x0009FA64 [Token(Token = "0x1700071A")] public bool BFBKBMDPDPB { [Token(Token = "0x600271F")] [Address(RVA = "0x6374D0", Offset = "0x635ED0", VA = "0x1806374D0", Slot = "20")] get; [Token(Token = "0x6002720")] [Address(RVA = "0x6374E0", Offset = "0x635EE0", VA = "0x1806374E0")] private set; } // Token: 0x1700071B RID: 1819 // (get) Token: 0x06002721 RID: 10017 RVA: 0x000A1878 File Offset: 0x0009FA78 // (set) Token: 0x06002722 RID: 10018 RVA: 0x000A188C File Offset: 0x0009FA8C [Token(Token = "0x1700071B")] public bool OBGMEMDNDCB { [Token(Token = "0x6002721")] [Address(RVA = "0xA0B3F0", Offset = "0xA09DF0", VA = "0x180A0B3F0")] get; [Token(Token = "0x6002722")] [Address(RVA = "0xA0B600", Offset = "0xA0A000", VA = "0x180A0B600")] private set; } // Token: 0x1700071C RID: 1820 // (get) Token: 0x06002723 RID: 10019 RVA: 0x000A18A0 File Offset: 0x0009FAA0 // (set) Token: 0x06002724 RID: 10020 RVA: 0x000A18B4 File Offset: 0x0009FAB4 [Token(Token = "0x1700071C")] public static int MPICPHPNEPN { [Token(Token = "0x6002723")] [Address(RVA = "0xFCFC30", Offset = "0xFCE630", VA = "0x180FCFC30")] get; [Token(Token = "0x6002724")] [Address(RVA = "0xFC5C80", Offset = "0xFC4680", VA = "0x180FC5C80")] private set; } // Token: 0x1700071D RID: 1821 // (get) Token: 0x06002725 RID: 10021 RVA: 0x000A18C8 File Offset: 0x0009FAC8 // (set) Token: 0x06002726 RID: 10022 RVA: 0x000A18DC File Offset: 0x0009FADC [Token(Token = "0x1700071D")] public bool NLLONFJBKKP { [Token(Token = "0x6002725")] [Address(RVA = "0xFCF2D0", Offset = "0xFCDCD0", VA = "0x180FCF2D0")] get { return this.DJOGLAAEACB; } [Token(Token = "0x6002726")] [Address(RVA = "0xFD0080", Offset = "0xFCEA80", VA = "0x180FD0080")] set { if (this.DJOGLAAEACB != value) { this.DJOGLAAEACB = value; this.NMNFMIIELCK(); return; } } } // Token: 0x1700071E RID: 1822 // (get) Token: 0x06002727 RID: 10023 RVA: 0x000A1900 File Offset: 0x0009FB00 // (set) Token: 0x06002728 RID: 10024 RVA: 0x000A1920 File Offset: 0x0009FB20 [Token(Token = "0x1700071E")] public bool PAJGCGDFHKK { [Token(Token = "0x6002727")] [Address(RVA = "0xFCF140", Offset = "0xFCDB40", VA = "0x180FCF140")] get { return this.MGNCNNNKHFM.Get() != null; } [Token(Token = "0x6002728")] [Address(RVA = "0xFCFF90", Offset = "0xFCE990", VA = "0x180FCFF90")] set { if (this.MGNCNNNKHFM.Get() != value && (base.hasAuthority || PhotonNetwork.IsMasterClient)) { ActionEvent okglnacodba = this.OKGLNACODBA; if (okglnacodba != 0) { okglnacodba.Invoke(this, value); } SynchronizedField mgncnnnkhfm = this.MGNCNNNKHFM; } } } // Token: 0x1700071F RID: 1823 // (get) Token: 0x06002729 RID: 10025 RVA: 0x000A1970 File Offset: 0x0009FB70 [Token(Token = "0x1700071F")] public bool LBPNBENCCHK { [Token(Token = "0x6002729")] [Address(RVA = "0xFCF1A0", Offset = "0xFCDBA0", VA = "0x180FCF1A0")] get { CreationObject creationObject = this.creationObject; int num = 0; bool flag = creationObject != num; if (!flag) { return flag; } return this.creationObject.LBPNBENCCHK; } } // Token: 0x17000720 RID: 1824 // (get) Token: 0x0600272A RID: 10026 RVA: 0x000A19A8 File Offset: 0x0009FBA8 // (set) Token: 0x0600272B RID: 10027 RVA: 0x000A19C8 File Offset: 0x0009FBC8 [Token(Token = "0x17000720")] public bool FBIEOHLFLNI { [Token(Token = "0x600272A")] [Address(RVA = "0xFCF410", Offset = "0xFCDE10", VA = "0x180FCF410")] get { return this.GINMIAOAHKG.Get() != null; } [Token(Token = "0x600272B")] [Address(RVA = "0xFD00A0", Offset = "0xFCEAA0", VA = "0x180FD00A0")] set { SynchronizedField ginmiaoahkg = this.GINMIAOAHKG; } } // Token: 0x17000721 RID: 1825 // (get) Token: 0x0600272C RID: 10028 RVA: 0x000A19E4 File Offset: 0x0009FBE4 [Token(Token = "0x17000721")] public global::Player BHNPNHMILIF { [Token(Token = "0x600272C")] [Address(RVA = "0xFCF870", Offset = "0xFCE270", VA = "0x180FCF870")] get { if (base.authority == 0) { return global::Player.k__BackingField; } if (base.authority.TagObject == 0) { } throw new NullReferenceException(); } } // Token: 0x17000722 RID: 1826 // (get) Token: 0x0600272D RID: 10029 RVA: 0x000A1A18 File Offset: 0x0009FC18 [Token(Token = "0x17000722")] public bool GDPKBEBEOBA { [Token(Token = "0x600272D")] [Address(RVA = "0xFCF340", Offset = "0xFCDD40", VA = "0x180FCF340")] get { Tool.EAFJJELOGME customVisibilityBehavior = this.CustomVisibilityBehavior; if (customVisibilityBehavior == 0) { return !this.AIAFJADFAHO.HasTokens; } return customVisibilityBehavior(); } } // Token: 0x0600272E RID: 10030 RVA: 0x000A1A4C File Offset: 0x0009FC4C [Token(Token = "0x600272E")] [Address(RVA = "0xFCC640", Offset = "0xFCB040", VA = "0x180FCC640")] public void SetRenderersEnabled(bool ONGBFDACHHG, object PIHIPPPPEBI) { bool flag; do { Tool.EAFJJELOGME customVisibilityBehavior = this.CustomVisibilityBehavior; if (customVisibilityBehavior == 0) { bool hasTokens = this.AIAFJADFAHO.HasTokens; } flag = customVisibilityBehavior(); TokenFlag aiafjadfaho = this.AIAFJADFAHO; if (!ONGBFDACHHG) { aiafjadfaho.Add(PIHIPPPPEBI); } aiafjadfaho.Remove(PIHIPPPPEBI); } while (this.CustomVisibilityBehavior != 0); if (!this.AIAFJADFAHO.HasTokens != flag) { bool hasTokens2; bool flag2; if (this.CustomVisibilityBehavior == 0) { hasTokens2 = this.AIAFJADFAHO.HasTokens; flag2 = !hasTokens2; } flag2 = hasTokens2; this.PLCNAKCCHAL(flag2); object fdodnialmna = this.FDODNIALMNA; this.SetCollisionEnabled(flag2, fdodnialmna); ActionEvent visibilityChangeEvent = this.VisibilityChangeEvent; if (visibilityChangeEvent != 0) { visibilityChangeEvent.Invoke(flag2); } } } // Token: 0x0600272F RID: 10031 RVA: 0x000A1B04 File Offset: 0x0009FD04 [Token(Token = "0x600272F")] [Address(RVA = "0xFC39B0", Offset = "0xFC23B0", VA = "0x180FC39B0")] private void JGAEAAHFEFB(bool AGILHLJPKPN) { this.PLCNAKCCHAL(AGILHLJPKPN); object fdodnialmna = this.FDODNIALMNA; this.SetCollisionEnabled(AGILHLJPKPN, fdodnialmna); ActionEvent visibilityChangeEvent = this.VisibilityChangeEvent; if (visibilityChangeEvent != 0) { visibilityChangeEvent.Invoke(AGILHLJPKPN); } } // Token: 0x06002730 RID: 10032 RVA: 0x000A1B3C File Offset: 0x0009FD3C [Token(Token = "0x6002730")] [Address(RVA = "0xFCBF10", Offset = "0xFCA910", VA = "0x180FCBF10")] public void SetCollisionLayersLocked(bool ONGBFDACHHG, object PIHIPPPPEBI) { TokenFlag lkmdagkmedd = this.LKMDAGKMEDD; if (!ONGBFDACHHG) { lkmdagkmedd.Remove(PIHIPPPPEBI); return; } lkmdagkmedd.Add(PIHIPPPPEBI); } // Token: 0x17000723 RID: 1827 // (get) Token: 0x06002731 RID: 10033 RVA: 0x000A1B6C File Offset: 0x0009FD6C [Token(Token = "0x17000723")] public bool JHFJDFCMNAP { [Token(Token = "0x6002731")] [Address(RVA = "0xFCF110", Offset = "0xFCDB10", VA = "0x180FCF110")] get { return this.LKMDAGKMEDD.HasTokens; } } // Token: 0x17000724 RID: 1828 // (get) Token: 0x06002732 RID: 10034 RVA: 0x000A1B8C File Offset: 0x0009FD8C // (set) Token: 0x06002733 RID: 10035 RVA: 0x000A1BA0 File Offset: 0x0009FDA0 [Token(Token = "0x17000724")] public bool NFIGOCOIMKB { [Token(Token = "0x6002732")] [Address(RVA = "0xBCCEF0", Offset = "0xBCB8F0", VA = "0x180BCCEF0")] get; [Token(Token = "0x6002733")] [Address(RVA = "0xFC75F0", Offset = "0xFC5FF0", VA = "0x180FC75F0")] private set; } // Token: 0x17000725 RID: 1829 // (get) Token: 0x06002734 RID: 10036 RVA: 0x000A1BB4 File Offset: 0x0009FDB4 // (set) Token: 0x06002735 RID: 10037 RVA: 0x000A1BC8 File Offset: 0x0009FDC8 [Token(Token = "0x17000725")] public Collider ICGBFKHHBPA { [Token(Token = "0x6002734")] [Address(RVA = "0xFCEE80", Offset = "0xFCD880", VA = "0x180FCEE80")] get; [Token(Token = "0x6002735")] [Address(RVA = "0xFCFF20", Offset = "0xFCE920", VA = "0x180FCFF20")] set; } // Token: 0x17000726 RID: 1830 // (get) Token: 0x06002736 RID: 10038 RVA: 0x000A1BDC File Offset: 0x0009FDDC [Token(Token = "0x17000726")] public bool EFOHKKFPHIB { [Token(Token = "0x6002736")] [Address(RVA = "0xFCF9D0", Offset = "0xFCE3D0", VA = "0x180FCF9D0")] get { return !this.EFDAKLMLAPB.HasTokens; } } // Token: 0x17000727 RID: 1831 // (get) Token: 0x06002737 RID: 10039 RVA: 0x000A1C00 File Offset: 0x0009FE00 // (set) Token: 0x06002738 RID: 10040 RVA: 0x000A1C14 File Offset: 0x0009FE14 [Token(Token = "0x17000727")] public bool BHEPECCEMNP { [Token(Token = "0x6002737")] [Address(RVA = "0x3E2C70", Offset = "0x3E1670", VA = "0x1803E2C70")] get { return this.FBPJJHILLEJ; } [Token(Token = "0x6002738")] [Address(RVA = "0xFCFE30", Offset = "0xFCE830", VA = "0x180FCFE30")] set { bool fbpjjhillej = this.FBPJJHILLEJ; this.FBPJJHILLEJ = value; if (fbpjjhillej && !value && this.k__BackingField != value && this.BHAAHKEILOG.IsMine) { OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN; this.IKEGONLJBPP = ekjclgjfign; } } } // Token: 0x06002739 RID: 10041 RVA: 0x000A1C64 File Offset: 0x0009FE64 [Token(Token = "0x6002739")] [Address(RVA = "0xFC1140", Offset = "0xFBFB40", VA = "0x180FC1140")] public void ForceBestLOD(bool EKOALIPJNJM) { LODGroup lodgroup = this.lodGroup; int num = 0; if (lodgroup != num) { this.lodGroup.ForceLOD(EKOALIPJNJM ? 1 : 0); } } // Token: 0x17000728 RID: 1832 // (get) Token: 0x0600273A RID: 10042 RVA: 0x000A1C98 File Offset: 0x0009FE98 // (set) Token: 0x0600273B RID: 10043 RVA: 0x000A1CAC File Offset: 0x0009FEAC [Token(Token = "0x17000728")] public bool BEKODHBDOFG { [Token(Token = "0x600273A")] [Address(RVA = "0xFCFB00", Offset = "0xFCE500", VA = "0x180FCFB00")] get { return this.PEOIDPNGCGO; } [Token(Token = "0x600273B")] [Address(RVA = "0xFD0110", Offset = "0xFCEB10", VA = "0x180FD0110")] set { AnimateInOut animateInOut = this.animateInOut; this.PEOIDPNGCGO = value; int num = 0; if (animateInOut != num) { this.animateInOut.SupportsAnimateIn = value; } } } // Token: 0x17000729 RID: 1833 // (get) Token: 0x0600273C RID: 10044 RVA: 0x000A1CE8 File Offset: 0x0009FEE8 // (set) Token: 0x0600273D RID: 10045 RVA: 0x000A1CFC File Offset: 0x0009FEFC [Token(Token = "0x17000729")] public bool NFNOHGFMPEA { [Token(Token = "0x600273C")] [Address(RVA = "0xFCFB10", Offset = "0xFCE510", VA = "0x180FCFB10")] get { return this.HIGEHNBHMBD; } [Token(Token = "0x600273D")] [Address(RVA = "0xFD01B0", Offset = "0xFCEBB0", VA = "0x180FD01B0")] set { AnimateInOut animateInOut = this.animateInOut; this.HIGEHNBHMBD = value; int num = 0; if (animateInOut != num) { this.animateInOut.SupportsAnimateOut = value; } } } // Token: 0x1700072A RID: 1834 // (get) Token: 0x0600273E RID: 10046 RVA: 0x000A1D38 File Offset: 0x0009FF38 // (set) Token: 0x0600273F RID: 10047 RVA: 0x000A1D4C File Offset: 0x0009FF4C [Token(Token = "0x1700072A")] public bool DODDBBEOJNN { [Token(Token = "0x600273E")] [Address(RVA = "0xFCFC10", Offset = "0xFCE610", VA = "0x180FCFC10")] get { return this.JEFOHBFAHKM; } [Token(Token = "0x600273F")] [Address(RVA = "0xFD0250", Offset = "0xFCEC50", VA = "0x180FD0250")] set { AnimateInOut animateInOut = this.animateInOut; this.JEFOHBFAHKM = value; int num = 0; if (animateInOut != num) { this.animateInOut.SuppressAnimation = value; } } } // Token: 0x06002740 RID: 10048 RVA: 0x000A1D88 File Offset: 0x0009FF88 [Token(Token = "0x6002740")] [Address(RVA = "0xFCA190", Offset = "0xFC8B90", VA = "0x180FCA190")] public void PlayAnimateInOutEffect(bool KAJGCDMKOLK, [Optional] Vector3? DDHPAFKBMON, [Optional] Quaternion? IGPENJBJADK, bool OKAKAPDNBLC = false) { AnimateInOut animateInOut = this.animateInOut; int num = 0; if (animateInOut != num) { AnimateInOut animateInOut2 = this.animateInOut; bool has_value = IGPENJBJADK.has_value; } } // Token: 0x06002741 RID: 10049 RVA: 0x000A1DBC File Offset: 0x0009FFBC [Token(Token = "0x6002741")] [Address(RVA = "0xFBEB40", Offset = "0xFBD540", VA = "0x180FBEB40")] public void AuthoritySetAnimateInOut(bool KDKFENMFJFK, bool PNLCJJADKOL) { if (base.hasAuthority) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcSetAnimateInOut); photonView.RpcAll(rpcaction, KDKFENMFJFK, PNLCJJADKOL); } } // Token: 0x1700072B RID: 1835 // (get) Token: 0x06002742 RID: 10050 RVA: 0x000A1DF8 File Offset: 0x0009FFF8 // (set) Token: 0x06002743 RID: 10051 RVA: 0x000A1E0C File Offset: 0x000A000C [Token(Token = "0x1700072B")] public bool KOJOCIGBHLA { [Token(Token = "0x6002742")] [Address(RVA = "0xFCFA10", Offset = "0xFCE410", VA = "0x180FCFA10")] get; [Token(Token = "0x6002743")] [Address(RVA = "0xFC06B0", Offset = "0xFBF0B0", VA = "0x180FC06B0")] private set; } // Token: 0x1700072C RID: 1836 // (get) Token: 0x06002744 RID: 10052 RVA: 0x000A1E20 File Offset: 0x000A0020 // (set) Token: 0x06002745 RID: 10053 RVA: 0x000A1E34 File Offset: 0x000A0034 [Token(Token = "0x1700072C")] public bool FGMHFFAKCCG { [Token(Token = "0x6002744")] [Address(RVA = "0xBCD110", Offset = "0xBCBB10", VA = "0x180BCD110")] get; [Token(Token = "0x6002745")] [Address(RVA = "0xFBFC70", Offset = "0xFBE670", VA = "0x180FBFC70")] private set; } // Token: 0x1700072D RID: 1837 // (get) Token: 0x06002746 RID: 10054 RVA: 0x000A1E48 File Offset: 0x000A0048 [Token(Token = "0x1700072D")] public int CCHPMACBBGP { [Token(Token = "0x6002746")] [Address(RVA = "0xFCF020", Offset = "0xFCDA20", VA = "0x180FCF020")] get { if (base.photonView.InstantiationData != 0 && base.photonView.InstantiationData.Length != 0) { object obj = base.photonView.InstantiationData[0]; } return -1; } } // Token: 0x1700072E RID: 1838 // (get) Token: 0x06002747 RID: 10055 RVA: 0x000A1E90 File Offset: 0x000A0090 [Token(Token = "0x1700072E")] public Dictionary BNLHEPKLFBA { [Token(Token = "0x6002747")] [Address(RVA = "0xFCEF10", Offset = "0xFCD910", VA = "0x180FCEF10")] get { while (base.photonView.InstantiationData != 0 && base.photonView.InstantiationData.Length > 1) { object obj = base.photonView.InstantiationData[1]; if (obj == 0 || obj != 0) { break; } } throw new NullReferenceException(); } } // Token: 0x1700072F RID: 1839 // (get) Token: 0x06002748 RID: 10056 RVA: 0x000A1EE4 File Offset: 0x000A00E4 // (set) Token: 0x06002749 RID: 10057 RVA: 0x000A1F04 File Offset: 0x000A0104 [Token(Token = "0x1700072F")] public OKIMOMGKKDH IKEGONLJBPP { [Token(Token = "0x6002748")] [Address(RVA = "0xFCEEA0", Offset = "0xFCD8A0", VA = "0x180FCEEA0")] get { return this.OGPMINJNCGE.Get(); } [Token(Token = "0x6002749")] [Address(RVA = "0xFCFF30", Offset = "0xFCE930", VA = "0x180FCFF30")] set { SynchronizedField ogpminjncge = this.OGPMINJNCGE; } } // Token: 0x17000730 RID: 1840 // (get) Token: 0x0600274A RID: 10058 RVA: 0x000A1F20 File Offset: 0x000A0120 [Token(Token = "0x17000730")] public bool FNFNLDBILFE { [Token(Token = "0x600274A")] [Address(RVA = "0xFCEC80", Offset = "0xFCD680", VA = "0x180FCEC80")] get { return this.k__BackingField || this.k__BackingField || this.k__BackingField; } } // Token: 0x17000731 RID: 1841 // (get) Token: 0x0600274B RID: 10059 RVA: 0x000A1F48 File Offset: 0x000A0148 // (set) Token: 0x0600274C RID: 10060 RVA: 0x000A1F5C File Offset: 0x000A015C [Token(Token = "0x17000731")] public bool FEOODBBONGD { [Token(Token = "0x600274B")] [Address(RVA = "0x3E2930", Offset = "0x3E1330", VA = "0x1803E2930")] get; [Token(Token = "0x600274C")] [Address(RVA = "0x3E38D0", Offset = "0x3E22D0", VA = "0x1803E38D0")] private set; } // Token: 0x17000732 RID: 1842 // (get) Token: 0x0600274D RID: 10061 RVA: 0x000A1F70 File Offset: 0x000A0170 // (set) Token: 0x0600274E RID: 10062 RVA: 0x000A1F84 File Offset: 0x000A0184 [Token(Token = "0x17000732")] public bool OECJHPEPNHL { [Token(Token = "0x600274D")] [Address(RVA = "0xFCF190", Offset = "0xFCDB90", VA = "0x180FCF190")] get; [Token(Token = "0x600274E")] [Address(RVA = "0xFC3FA0", Offset = "0xFC29A0", VA = "0x180FC3FA0")] private set; } // Token: 0x17000733 RID: 1843 // (get) Token: 0x0600274F RID: 10063 RVA: 0x000A1F98 File Offset: 0x000A0198 // (set) Token: 0x06002750 RID: 10064 RVA: 0x000A1FAC File Offset: 0x000A01AC [Token(Token = "0x17000733")] public bool EINGKCFOPNF { [Token(Token = "0x600274F")] [Address(RVA = "0x3E2B20", Offset = "0x3E1520", VA = "0x1803E2B20")] get; [Token(Token = "0x6002750")] [Address(RVA = "0x3E3C80", Offset = "0x3E2680", VA = "0x1803E3C80")] private set; } // Token: 0x17000734 RID: 1844 // (get) Token: 0x06002751 RID: 10065 RVA: 0x000A1FC0 File Offset: 0x000A01C0 // (set) Token: 0x06002752 RID: 10066 RVA: 0x000A1FD4 File Offset: 0x000A01D4 [Token(Token = "0x17000734")] public PhotonView INCLFJMMLJO { [Token(Token = "0x6002751")] [Address(RVA = "0xFCEF00", Offset = "0xFCD900", VA = "0x180FCEF00")] get { return this.BHAAHKEILOG; } [Token(Token = "0x6002752")] [Address(RVA = "0xFC0400", Offset = "0xFBEE00", VA = "0x180FC0400")] private set { if (this.BHAAHKEILOG != value) { PhotonView bhaahkeilog = this.BHAAHKEILOG; int num = 0; if (bhaahkeilog != num) { PhotonView bhaahkeilog2 = this.BHAAHKEILOG; Action action = new Action(this.JBECPKIBALM); bhaahkeilog2.OnDestroyEvent -= action; PhotonView bhaahkeilog3 = this.BHAAHKEILOG; Action action2 = new Action(this.FEHBMKCEKGM); bhaahkeilog3.OwnerChangedEvent -= action2; } this.BHAAHKEILOG = value; int num2 = 0; if (value != num2) { PhotonView bhaahkeilog4 = this.BHAAHKEILOG; Action action3 = new Action(this.JBECPKIBALM); bhaahkeilog4.OnDestroyEvent += action3; PhotonView bhaahkeilog5 = this.BHAAHKEILOG; Action action4 = new Action(this.FEHBMKCEKGM); bhaahkeilog5.OwnerChangedEvent += action4; } } } } // Token: 0x17000735 RID: 1845 // (get) Token: 0x06002753 RID: 10067 RVA: 0x000A209C File Offset: 0x000A029C // (set) Token: 0x06002754 RID: 10068 RVA: 0x000A20B0 File Offset: 0x000A02B0 [Token(Token = "0x17000735")] public global::Player JCGBLBCLAPI { [Token(Token = "0x6002753")] [Address(RVA = "0xFCEEF0", Offset = "0xFCD8F0", VA = "0x180FCEEF0")] get; [Token(Token = "0x6002754")] [Address(RVA = "0xFBD1D0", Offset = "0xFBBBD0", VA = "0x180FBD1D0")] private set; } // Token: 0x17000736 RID: 1846 // (get) Token: 0x06002755 RID: 10069 RVA: 0x000A20C4 File Offset: 0x000A02C4 // (set) Token: 0x06002756 RID: 10070 RVA: 0x000A20D8 File Offset: 0x000A02D8 [Token(Token = "0x17000736")] public Tool DEBPLCFBAPL { [Token(Token = "0x6002755")] [Address(RVA = "0x3E27C0", Offset = "0x3E11C0", VA = "0x1803E27C0")] get; [Token(Token = "0x6002756")] [Address(RVA = "0xFC03F0", Offset = "0xFBEDF0", VA = "0x180FC03F0")] private set; } // Token: 0x17000737 RID: 1847 // (get) Token: 0x06002757 RID: 10071 RVA: 0x000A20EC File Offset: 0x000A02EC // (set) Token: 0x06002758 RID: 10072 RVA: 0x000A2100 File Offset: 0x000A0300 [Token(Token = "0x17000737")] public PlayerHand LLMFLFPBJCD { [Token(Token = "0x6002757")] [Address(RVA = "0xFCEE90", Offset = "0xFCD890", VA = "0x180FCEE90")] get; [Token(Token = "0x6002758")] [Address(RVA = "0xFC1870", Offset = "0xFC0270", VA = "0x180FC1870")] private set; } // Token: 0x17000738 RID: 1848 // (get) Token: 0x06002759 RID: 10073 RVA: 0x000A2114 File Offset: 0x000A0314 [Token(Token = "0x17000738")] public bool AJMEKIPDPNM { [Token(Token = "0x6002759")] [Address(RVA = "0xFCF230", Offset = "0xFCDC30", VA = "0x180FCF230")] get { PlayerHand playerHand = this.k__BackingField; int num = 0; bool flag = playerHand != num; if (!flag) { return flag; } return this.k__BackingField.GOEACIKEPBL; } } // Token: 0x17000739 RID: 1849 // (get) Token: 0x0600275A RID: 10074 RVA: 0x000A214C File Offset: 0x000A034C // (set) Token: 0x0600275B RID: 10075 RVA: 0x000A2160 File Offset: 0x000A0360 [Token(Token = "0x17000739")] public global::Player KOOJBOBNONB { [Token(Token = "0x600275A")] [Address(RVA = "0xFCFA20", Offset = "0xFCE420", VA = "0x180FCFA20")] get; [Token(Token = "0x600275B")] [Address(RVA = "0xFC2860", Offset = "0xFC1260", VA = "0x180FC2860")] private set; } // Token: 0x1700073A RID: 1850 // (get) Token: 0x0600275C RID: 10076 RVA: 0x000A2174 File Offset: 0x000A0374 [Token(Token = "0x1700073A")] public bool PNFPEPFPMHM { [Token(Token = "0x600275C")] [Address(RVA = "0x6A88C0", Offset = "0x6A72C0", VA = "0x1806A88C0")] get { return this.interactionSettings.CanBeEquipped; } } // Token: 0x1700073B RID: 1851 // (get) Token: 0x0600275D RID: 10077 RVA: 0x000A218C File Offset: 0x000A038C [Token(Token = "0x1700073B")] public bool IOFBKNPPLNJ { [Token(Token = "0x600275D")] [Address(RVA = "0xFCE9A0", Offset = "0xFCD3A0", VA = "0x180FCE9A0")] get { return this.interactionSettings.CanHolderHandClimb; } } // Token: 0x1700073C RID: 1852 // (get) Token: 0x0600275E RID: 10078 RVA: 0x000A21A4 File Offset: 0x000A03A4 // (set) Token: 0x0600275F RID: 10079 RVA: 0x000A21B8 File Offset: 0x000A03B8 [Token(Token = "0x1700073C")] public bool MBHKHNNAKBB { [Token(Token = "0x600275E")] [Address(RVA = "0x668B70", Offset = "0x667570", VA = "0x180668B70")] get { /* An exception occurred when decompiling this method (0600275E) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Tool::get_CanBePickedUp() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:InteractionSettings(var_0_06, ldfld:InteractionSettings(Tool::interactionSettings, ldloc:Tool(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(Token = "0x600275F")] [Address(RVA = "0xFCFF10", Offset = "0xFCE910", VA = "0x180FCFF10")] set { this.interactionSettings = value; } } // Token: 0x1700073D RID: 1853 // (get) Token: 0x06002760 RID: 10080 RVA: 0x000A21CC File Offset: 0x000A03CC // (set) Token: 0x06002761 RID: 10081 RVA: 0x000A21E0 File Offset: 0x000A03E0 [Token(Token = "0x1700073D")] public bool NFBNAKDDJHJ { [Token(Token = "0x6002760")] [Address(RVA = "0xFCFCA0", Offset = "0xFCE6A0", VA = "0x180FCFCA0")] get; [Token(Token = "0x6002761")] [Address(RVA = "0xFD02F0", Offset = "0xFCECF0", VA = "0x180FD02F0")] set; } // Token: 0x1700073E RID: 1854 // (get) Token: 0x06002762 RID: 10082 RVA: 0x000A21F4 File Offset: 0x000A03F4 [Token(Token = "0x1700073E")] public bool NHPPANGAKAP { [Token(Token = "0x6002762")] [Address(RVA = "0xFCE7E0", Offset = "0xFCD1E0", VA = "0x180FCE7E0")] get { CreationObject creationObject = this.creationObject; int num = 0; if (!(creationObject != num) || !this.creationObject.FLLENDBIKGF.NACCLBIMDLH) { if (this.k__BackingField || this.k__BackingField) { global::Player player = this.k__BackingField; int num2 = 0; if (player != num2) { global::Player player2 = this.k__BackingField; bool flag; if (flag) { PlayerSpawnedEquipment playerSpawnedEquipment = this.k__BackingField; int num3 = 0; if (playerSpawnedEquipment == num3 || !this.k__BackingField.k__BackingField) { goto IL_7F; } } } } return true; } IL_7F: throw new NullReferenceException(); } } // Token: 0x1700073F RID: 1855 // (get) Token: 0x06002763 RID: 10083 RVA: 0x000A2288 File Offset: 0x000A0488 [Token(Token = "0x1700073F")] public PlayerHand.PLLIKAOIPHP ODLNOJFJMHM { [Token(Token = "0x6002763")] [Address(RVA = "0xFCF3C0", Offset = "0xFCDDC0", VA = "0x180FCF3C0")] get { PlayerHand.PLLIKAOIPHP ekjfbmpigmd = this.EKJFBMPIGMD; if (ekjfbmpigmd == PlayerHand.PLLIKAOIPHP.Unknown) { } return ekjfbmpigmd; } } // Token: 0x17000740 RID: 1856 // (get) Token: 0x06002764 RID: 10084 RVA: 0x000A22A4 File Offset: 0x000A04A4 [Token(Token = "0x17000740")] public GHLCJGAMKMG HGIAGHMOBOD { [Token(Token = "0x6002764")] [Address(RVA = "0xFCFA40", Offset = "0xFCE440", VA = "0x180FCFA40")] get { /* An exception occurred when decompiling this method (06002764) ICSharpCode.Decompiler.DecompilerException: Error decompiling GHLCJGAMKMG Tool::get_ScreensOneHandedAnimationHandedness() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_0B: stloc:bool(var_1_12, cne:bool(ldloc:PLLIKAOIPHP(var_0_06), ldc.i4:PLLIKAOIPHP(1))) } 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: 0x17000741 RID: 1857 // (get) Token: 0x06002765 RID: 10085 RVA: 0x000A22C4 File Offset: 0x000A04C4 [Token(Token = "0x17000741")] public GHLCJGAMKMG JCMLAKOLPOA { [Token(Token = "0x6002765")] [Address(RVA = "0xFCFA60", Offset = "0xFCE460", VA = "0x180FCFA60")] get { /* An exception occurred when decompiling this method (06002765) ICSharpCode.Decompiler.DecompilerException: Error decompiling GHLCJGAMKMG Tool::get_ScreensTwoHandedAnimationHandedness() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_0B: stloc:bool(var_1_12, cne:bool(ldloc:PLLIKAOIPHP(var_0_06), ldc.i4:PLLIKAOIPHP(1))) } 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: 0x06002766 RID: 10086 RVA: 0x000A22E4 File Offset: 0x000A04E4 [Token(Token = "0x6002766")] [Address(RVA = "0xFCCF20", Offset = "0xFCB920", VA = "0x180FCCF20")] public bool TryGetPickupTooltipString(out string BIDBMIPDGJI) { if (this.screenSettings == (ulong)0L) { } string pickupTooltipString = this.screenSettings.PickupTooltipString; return true; } // Token: 0x17000742 RID: 1858 // (get) Token: 0x06002767 RID: 10087 RVA: 0x000A230C File Offset: 0x000A050C [Token(Token = "0x17000742")] public bool ECJIKMMMDOG { [Token(Token = "0x6002767")] [Address(RVA = "0xFCE9C0", Offset = "0xFCD3C0", VA = "0x180FCE9C0")] get { if (!this.HGCGFIGNIGN.HasTokens) { ToolUI menu = this.ELABBFJBNII; int num = 0; if (!(menu != num)) { MoveableToolMenu moveableToolMenu = this.moveableToolMenu; int num2 = 0; if (moveableToolMenu != num2) { Tool tool = this.moveableToolMenu._tool; int num3 = 0; if (tool != num3) { ToolUI menu2 = this.moveableToolMenu._tool.ELABBFJBNII; int num4 = 0; if (!(menu2 != num4)) { } } } } } return true; } } // Token: 0x06002768 RID: 10088 RVA: 0x000A2394 File Offset: 0x000A0594 [Token(Token = "0x6002768")] [Address(RVA = "0xFBD5A0", Offset = "0xFBBFA0", VA = "0x180FBD5A0")] public void AddScreensMultipleBehaviorModesSupport(object PIHIPPPPEBI) { this.HGCGFIGNIGN.Add(PIHIPPPPEBI); } // Token: 0x06002769 RID: 10089 RVA: 0x000A23B4 File Offset: 0x000A05B4 [Token(Token = "0x6002769")] [Address(RVA = "0xFCA940", Offset = "0xFC9340", VA = "0x180FCA940")] public void RemoveScreensMultipleBehaviorModeSupport(object PIHIPPPPEBI) { this.HGCGFIGNIGN.Remove(PIHIPPPPEBI); } // Token: 0x17000743 RID: 1859 // (get) Token: 0x0600276A RID: 10090 RVA: 0x000A23D4 File Offset: 0x000A05D4 [Token(Token = "0x17000743")] public PlayerAnimation BDJLPEDNNJL { [Token(Token = "0x600276A")] [Address(RVA = "0x3E2900", Offset = "0x3E1300", VA = "0x1803E2900")] get { return this.screenSettings.IdleAnimation; } } // Token: 0x17000744 RID: 1860 // (get) Token: 0x0600276B RID: 10091 RVA: 0x000A23EC File Offset: 0x000A05EC [Token(Token = "0x17000744")] public PlayerAnimation OBIJMGDGKGB { [Token(Token = "0x600276B")] [Address(RVA = "0x3E2960", Offset = "0x3E1360", VA = "0x1803E2960")] get { return this.screenSettings.FocusAnimation; } } // Token: 0x17000745 RID: 1861 // (get) Token: 0x0600276C RID: 10092 RVA: 0x000A2404 File Offset: 0x000A0604 [Token(Token = "0x17000745")] public ScreenToolBehaviorConfigBase PIBNJDJGINP { [Token(Token = "0x600276C")] [Address(RVA = "0x3E2920", Offset = "0x3E1320", VA = "0x1803E2920")] get { return this.screenSettings.ScreenBehaviorConfig; } } // Token: 0x17000746 RID: 1862 // (get) Token: 0x0600276D RID: 10093 RVA: 0x000A241C File Offset: 0x000A061C [Token(Token = "0x17000746")] public VRToolController[] POLLPONPEFI { [Token(Token = "0x600276D")] [Address(RVA = "0x3E2910", Offset = "0x3E1310", VA = "0x1803E2910")] get { /* An exception occurred when decompiling this method (0600276D) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Tools.VRToolController[] Tool::get_VRActionControllers() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:VRActionSettings(var_0_06, ldfld:VRActionSettings(Tool::vrSettings, ldloc:Tool(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: 0x17000747 RID: 1863 // (get) Token: 0x0600276E RID: 10094 RVA: 0x000A2430 File Offset: 0x000A0630 [Token(Token = "0x17000747")] public ToolEntity DECMGIILJID { [Token(Token = "0x600276E")] [Address(RVA = "0x3D3290", Offset = "0x3D1C90", VA = "0x1803D3290")] get { return this.toolEntity; } } // Token: 0x17000748 RID: 1864 // (get) Token: 0x0600276F RID: 10095 RVA: 0x000A2444 File Offset: 0x000A0644 [Token(Token = "0x17000748")] public RigidbodyEx PNDEPIILPKD { [Token(Token = "0x600276F")] [Address(RVA = "0xFCFA30", Offset = "0xFCE430", VA = "0x180FCFA30")] get { return this.rigidbodyEx; } } // Token: 0x17000749 RID: 1865 // (get) Token: 0x06002770 RID: 10096 RVA: 0x000A2458 File Offset: 0x000A0658 [Token(Token = "0x17000749")] public CreationObject OLEFCPKAAON { [Token(Token = "0x6002770")] [Address(RVA = "0xFCEC60", Offset = "0xFCD660", VA = "0x180FCEC60")] get { return this.creationObject; } } // Token: 0x1700074A RID: 1866 // (get) Token: 0x06002771 RID: 10097 RVA: 0x000A246C File Offset: 0x000A066C [Token(Token = "0x1700074A")] public NetworkTransform IFKEHHEEKLE { [Token(Token = "0x6002771")] [Address(RVA = "0xBABC60", Offset = "0xBAA660", VA = "0x180BABC60")] get { return this.networkTransform; } } // Token: 0x1700074B RID: 1867 // (get) Token: 0x06002772 RID: 10098 RVA: 0x000A2480 File Offset: 0x000A0680 [Token(Token = "0x1700074B")] public RigidbodyPickup HLJBCMPANEI { [Token(Token = "0x6002772")] [Address(RVA = "0xBB27A0", Offset = "0xBB11A0", VA = "0x180BB27A0")] get { return this.rigidbodyPickup; } } // Token: 0x1700074C RID: 1868 // (get) Token: 0x06002773 RID: 10099 RVA: 0x000A2494 File Offset: 0x000A0694 [Token(Token = "0x1700074C")] public TaggedTool PKKADKGDHNI { [Token(Token = "0x6002773")] [Address(RVA = "0x3E2970", Offset = "0x3E1370", VA = "0x1803E2970")] get { return this.tags; } } // Token: 0x1700074D RID: 1869 // (get) Token: 0x06002774 RID: 10100 RVA: 0x000A24A8 File Offset: 0x000A06A8 [Token(Token = "0x1700074D")] public ToolSkinMapper OOHKFLHCPFL { [Token(Token = "0x6002774")] [Address(RVA = "0x3E2C50", Offset = "0x3E1650", VA = "0x1803E2C50")] get { return this.toolSkinMapper; } } // Token: 0x1700074E RID: 1870 // (get) Token: 0x06002775 RID: 10101 RVA: 0x000A24BC File Offset: 0x000A06BC [Token(Token = "0x1700074E")] public Animator CCJNGBLKHKD { [Token(Token = "0x6002775")] [Address(RVA = "0xFCE9B0", Offset = "0xFCD3B0", VA = "0x180FCE9B0")] get { return this.animator; } } // Token: 0x1700074F RID: 1871 // (get) Token: 0x06002776 RID: 10102 RVA: 0x000A24D0 File Offset: 0x000A06D0 [Token(Token = "0x1700074F")] public VisibleInCamera PDADDKJMBKF { [Token(Token = "0x6002776")] [Address(RVA = "0xBCD0F0", Offset = "0xBCBAF0", VA = "0x180BCD0F0")] get { return this.visibleInCamera; } } // Token: 0x17000750 RID: 1872 // (get) Token: 0x06002777 RID: 10103 RVA: 0x000A24E4 File Offset: 0x000A06E4 [Token(Token = "0x17000750")] public ConnectableTool BBCKGBOEDFA { [Token(Token = "0x6002777")] [Address(RVA = "0xFCEC50", Offset = "0xFCD650", VA = "0x180FCEC50")] get { return this.connectableTool; } } // Token: 0x17000751 RID: 1873 // (get) Token: 0x06002778 RID: 10104 RVA: 0x000A24F8 File Offset: 0x000A06F8 [Token(Token = "0x17000751")] public PersistenceView AGBFHKOJMDE { [Token(Token = "0x6002778")] [Address(RVA = "0xBBC2B0", Offset = "0xBBACB0", VA = "0x180BBC2B0")] get { return this.persistenceView; } } // Token: 0x17000752 RID: 1874 // (get) Token: 0x06002779 RID: 10105 RVA: 0x000A250C File Offset: 0x000A070C // (set) Token: 0x0600277A RID: 10106 RVA: 0x000A2520 File Offset: 0x000A0720 [Token(Token = "0x17000752")] public PlayerSpawnedEquipment NFFNPCCAGHC { [Token(Token = "0x6002779")] [Address(RVA = "0xFCFA00", Offset = "0xFCE400", VA = "0x180FCFA00")] get; [Token(Token = "0x600277A")] [Address(RVA = "0xFD0100", Offset = "0xFCEB00", VA = "0x180FD0100")] set; } // Token: 0x17000753 RID: 1875 // (get) Token: 0x0600277B RID: 10107 RVA: 0x000A2534 File Offset: 0x000A0734 [Token(Token = "0x17000753")] public IReadOnlyList EBONJMMNPEM { [Token(Token = "0x600277B")] [Address(RVA = "0xFCEC40", Offset = "0xFCD640", VA = "0x180FCEC40")] get { /* An exception occurred when decompiling this method (0600277B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 Tool::get_Colliders() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(Tool::NNBALFKKNDO, ldloc:Tool(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: 0x17000754 RID: 1876 // (get) Token: 0x0600277C RID: 10108 RVA: 0x000A2548 File Offset: 0x000A0748 [Token(Token = "0x17000754")] public Collider[] LEICDLDJKNF { [Token(Token = "0x600277C")] [Address(RVA = "0x3CBF50", Offset = "0x3CA950", VA = "0x1803CBF50")] get { /* An exception occurred when decompiling this method (0600277C) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Collider[] Tool::get_CollisionIgnoredColliders() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:CollisionSettings(var_0_06, ldfld:CollisionSettings(Tool::collisionSettings, ldloc:Tool(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: 0x17000755 RID: 1877 // (get) Token: 0x0600277D RID: 10109 RVA: 0x000A255C File Offset: 0x000A075C [Token(Token = "0x17000755")] public ToolUI ELABBFJBNII { [Token(Token = "0x600277D")] [Address(RVA = "0xFCF460", Offset = "0xFCDE60", VA = "0x180FCF460")] get { Tool nmpihkpmflm = this.NMPIHKPMFLM; int num = 0; if (nmpihkpmflm != num) { } ToolUI ifohigmcoig = this.IFOHIGMCOIG; int num2 = 0; if (ifohigmcoig == num2) { PlayerSpawnedEquipment playerSpawnedEquipment = this.k__BackingField; int num3 = 0; if (playerSpawnedEquipment == num3 || this.k__BackingField.k__BackingField) { Tool.MenuSettings menuSettings = this.menuSettings; bool flag; if (flag) { ToolMenuProjector menuProjector = this.menuSettings.menuProjector; int num4 = 0; if (menuProjector != num4) { Transform menuAnchorTransform = this.menuSettings.menuAnchorTransform; int num5 = 0; if (menuAnchorTransform != num5) { Tool.MenuSettings menuSettings2 = this.menuSettings; ToolUI toolUI; this.IFOHIGMCOIG = toolUI; Tool k__BackingField = toolUI.k__BackingField; int num6 = 0; if (k__BackingField == num6) { this.IFOHIGMCOIG.k__BackingField = this; } Transform transform = this.IFOHIGMCOIG.transform; float z = Vector3.zero.z; Transform transform2 = this.IFOHIGMCOIG.transform; Quaternion identity = Quaternion.identity; Transform transform3 = this.IFOHIGMCOIG.transform; float z2 = Vector3.one.z; BoxCollider menuBoxCollider = this.IFOHIGMCOIG.menuBoxCollider; int num7 = 0; if (menuBoxCollider != num7) { Transform transform4 = this.IFOHIGMCOIG.menuBoxCollider.gameObject.transform; Transform transform5 = this.menuSettings.menuProjector.transform; transform4.parentInternal = transform5; } } } } } } return this.IFOHIGMCOIG; } } // Token: 0x17000756 RID: 1878 // (get) Token: 0x0600277E RID: 10110 RVA: 0x000A26DC File Offset: 0x000A08DC [Token(Token = "0x17000756")] public ToolMenuProjector EACPPCDMMOF { [Token(Token = "0x600277E")] [Address(RVA = "0x50B6F0", Offset = "0x50A0F0", VA = "0x18050B6F0")] get { return this.menuSettings.menuProjector; } } // Token: 0x17000757 RID: 1879 // (get) Token: 0x0600277F RID: 10111 RVA: 0x000A26F4 File Offset: 0x000A08F4 [Token(Token = "0x17000757")] public MoveableToolMenu NKHLLHOHBGD { [Token(Token = "0x600277F")] [Address(RVA = "0x408890", Offset = "0x407290", VA = "0x180408890")] get { return this.moveableToolMenu; } } // Token: 0x17000758 RID: 1880 // (get) Token: 0x06002780 RID: 10112 RVA: 0x000A2708 File Offset: 0x000A0908 [Token(Token = "0x17000758")] public bool DHFAIJHALBE { [Token(Token = "0x6002780")] [Address(RVA = "0xFCECA0", Offset = "0xFCD6A0", VA = "0x180FCECA0")] get { ToolUI menu = this.ELABBFJBNII; int num = 0; if (!(menu != num)) { MoveableToolMenu moveableToolMenu = this.moveableToolMenu; int num2 = 0; if (moveableToolMenu != num2) { Tool tool = this.moveableToolMenu._tool; int num3 = 0; if (tool != num3) { ToolUI menu2 = this.moveableToolMenu._tool.ELABBFJBNII; int num4 = 0; if (!(menu2 != num4)) { } } } } return true; } } // Token: 0x17000759 RID: 1881 // (get) Token: 0x06002781 RID: 10113 RVA: 0x000A2784 File Offset: 0x000A0984 // (set) Token: 0x06002782 RID: 10114 RVA: 0x000A2798 File Offset: 0x000A0998 [Token(Token = "0x17000759")] public bool LNBODGECGCD { [Token(Token = "0x6002781")] [Address(RVA = "0xFCFCB0", Offset = "0xFCE6B0", VA = "0x180FCFCB0")] get; [Token(Token = "0x6002782")] [Address(RVA = "0xFC6670", Offset = "0xFC5070", VA = "0x180FC6670")] private set; } // Token: 0x1700075A RID: 1882 // (get) Token: 0x06002783 RID: 10115 RVA: 0x000A27AC File Offset: 0x000A09AC [Token(Token = "0x1700075A")] private bool KFENPBFICIL { [Token(Token = "0x6002783")] [Address(RVA = "0xFBFC80", Offset = "0xFBE680", VA = "0x180FBFC80")] get { return !this.NHKGABHFFHB.HasTokens; } } // Token: 0x1700075B RID: 1883 // (get) Token: 0x06002784 RID: 10116 RVA: 0x000A27D0 File Offset: 0x000A09D0 [Token(Token = "0x1700075B")] public bool NDKHDFJHGPP { [Token(Token = "0x6002784")] [Address(RVA = "0xFCF2E0", Offset = "0xFCDCE0", VA = "0x180FCF2E0")] get { Tool nmpihkpmflm = this.NMPIHKPMFLM; int num = 0; return nmpihkpmflm != num; } } // Token: 0x1700075C RID: 1884 // (get) Token: 0x06002785 RID: 10117 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06002786 RID: 10118 RVA: 0x000A27F0 File Offset: 0x000A09F0 [Token(Token = "0x1700075C")] public Vector3 LMALCMEHJBA { [Token(Token = "0x6002785")] [Address(RVA = "0xFCF390", Offset = "0xFCDD90", VA = "0x180FCF390")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6002786")] [Address(RVA = "0xFBFA40", Offset = "0xFBE440", VA = "0x180FBFA40")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x1700075D RID: 1885 // (get) Token: 0x06002787 RID: 10119 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06002788 RID: 10120 RVA: 0x000A2810 File Offset: 0x000A0A10 [Token(Token = "0x1700075D")] public Quaternion CFIGOPBDHEN { [Token(Token = "0x6002787")] [Address(RVA = "0xFCF3B0", Offset = "0xFCDDB0", VA = "0x180FCF3B0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6002788")] [Address(RVA = "0xFC51E0", Offset = "0xFC3BE0", VA = "0x180FC51E0")] [CompilerGenerated] private set { } } // Token: 0x1700075E RID: 1886 // (get) Token: 0x06002789 RID: 10121 RVA: 0x000A2820 File Offset: 0x000A0A20 [Token(Token = "0x1700075E")] private bool LHMMBEPNODC { [Token(Token = "0x6002789")] [Address(RVA = "0xFC54B0", Offset = "0xFC3EB0", VA = "0x180FC54B0")] get { return this.HHCGNCDJEKA.HasTokens; } } // Token: 0x1700075F RID: 1887 // (get) Token: 0x0600278A RID: 10122 RVA: 0x000A2840 File Offset: 0x000A0A40 [Token(Token = "0x1700075F")] public bool LGHCOKDFJIG { [Token(Token = "0x600278A")] [Address(RVA = "0xFCFB20", Offset = "0xFCE520", VA = "0x180FCFB20")] get { LocalPlayerController instance = SingletonMonoBehaviour.Instance; int num = 0; return instance == num || SingletonMonoBehaviour.Instance.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR || this.MJEGGGLCGFI.HasTokens; } } // Token: 0x0600278B RID: 10123 RVA: 0x000A2880 File Offset: 0x000A0A80 [Token(Token = "0x600278B")] [Address(RVA = "0xFBD570", Offset = "0xFBBF70", VA = "0x180FBD570")] public void AddScreensEnemyDisarmEnabled(object PIHIPPPPEBI) { this.MJEGGGLCGFI.Add(PIHIPPPPEBI); } // Token: 0x0600278C RID: 10124 RVA: 0x000A28A0 File Offset: 0x000A0AA0 [Token(Token = "0x600278C")] [Address(RVA = "0xFCA910", Offset = "0xFC9310", VA = "0x180FCA910")] public void RemoveScreensEnemyDisarmEnabled(object PIHIPPPPEBI) { this.MJEGGGLCGFI.Remove(PIHIPPPPEBI); } // Token: 0x17000760 RID: 1888 // (get) Token: 0x0600278D RID: 10125 RVA: 0x000A28C0 File Offset: 0x000A0AC0 // (set) Token: 0x0600278E RID: 10126 RVA: 0x000A28D4 File Offset: 0x000A0AD4 [Token(Token = "0x17000760")] public Tool NCNMGEJAHFM { [Token(Token = "0x600278D")] [Address(RVA = "0xFCF990", Offset = "0xFCE390", VA = "0x180FCF990")] get { return this.NMPIHKPMFLM; } [Token(Token = "0x600278E")] [Address(RVA = "0xFC1BE0", Offset = "0xFC05E0", VA = "0x180FC1BE0")] private set { if (this.NMPIHKPMFLM != value) { Tool nmpihkpmflm = this.NMPIHKPMFLM; int num = 0; if (nmpihkpmflm != num) { bool flag = this.NMPIHKPMFLM.NABGMILJPHH.Remove(this); } this.NMPIHKPMFLM = value; int num2 = 0; if (value != num2 && !this.NMPIHKPMFLM.NABGMILJPHH.Contains(this)) { this.NMPIHKPMFLM.NABGMILJPHH.Add(this); } } } } // Token: 0x17000761 RID: 1889 // (get) Token: 0x0600278F RID: 10127 RVA: 0x000A2954 File Offset: 0x000A0B54 // (set) Token: 0x06002790 RID: 10128 RVA: 0x000A2968 File Offset: 0x000A0B68 [Token(Token = "0x17000761")] public ToolCleanup PFKBCMNAFNN { [Token(Token = "0x600278F")] [Address(RVA = "0xFCFC20", Offset = "0xFCE620", VA = "0x180FCFC20")] get; [Token(Token = "0x6002790")] [Address(RVA = "0xFBD1C0", Offset = "0xFBBBC0", VA = "0x180FBD1C0")] private set; } // Token: 0x17000762 RID: 1890 // (get) Token: 0x06002791 RID: 10129 RVA: 0x000A297C File Offset: 0x000A0B7C [Token(Token = "0x17000762")] private object MILCABGJEJO { [Token(Token = "0x6002791")] [Address(RVA = "0xFC73F0", Offset = "0xFC5DF0", VA = "0x180FC73F0")] get { object bfipicmihnd = this.BFIPICMIHND; if (bfipicmihnd == 0) { object obj = new object(); this.BFIPICMIHND = obj; } return bfipicmihnd; } } // Token: 0x17000763 RID: 1891 // (get) Token: 0x06002792 RID: 10130 RVA: 0x000A29A4 File Offset: 0x000A0BA4 [Token(Token = "0x17000763")] private object NDBFPLFHBCP { [Token(Token = "0x6002792")] [Address(RVA = "0xFC1E10", Offset = "0xFC0810", VA = "0x180FC1E10")] get { object cjdpmfijpla = this.CJDPMFIJPLA; if (cjdpmfijpla == 0) { object obj = new object(); this.CJDPMFIJPLA = obj; } return cjdpmfijpla; } } // Token: 0x17000764 RID: 1892 // (get) Token: 0x06002793 RID: 10131 RVA: 0x000A29CC File Offset: 0x000A0BCC [Token(Token = "0x17000764")] private object EKHCKEMAOGC { [Token(Token = "0x6002793")] [Address(RVA = "0xFC28E0", Offset = "0xFC12E0", VA = "0x180FC28E0")] get { object hinomieingf = this.HINOMIEINGF; if (hinomieingf == 0) { object obj = new object(); this.HINOMIEINGF = obj; } return hinomieingf; } } // Token: 0x17000765 RID: 1893 // (get) Token: 0x06002794 RID: 10132 RVA: 0x000A29F4 File Offset: 0x000A0BF4 [Token(Token = "0x17000765")] public EEDONNAHMFK GGOGKLAIJNJ { [Token(Token = "0x6002794")] [Address(RVA = "0xFCFC90", Offset = "0xFCE690", VA = "0x180FCFC90")] get { return this.EJJGPPDAPDJ; } } // Token: 0x17000766 RID: 1894 // (get) Token: 0x06002795 RID: 10133 RVA: 0x000A2A08 File Offset: 0x000A0C08 // (set) Token: 0x06002796 RID: 10134 RVA: 0x000A2A1C File Offset: 0x000A0C1C [Token(Token = "0x17000766")] public bool MPIEALHHEPF { [Token(Token = "0x6002795")] [Address(RVA = "0xFCEBB0", Offset = "0xFCD5B0", VA = "0x180FCEBB0")] get { return this.DNCDIAFBPHO; } [Token(Token = "0x6002796")] [Address(RVA = "0xFCFEF0", Offset = "0xFCE8F0", VA = "0x180FCFEF0")] set { if (this.DNCDIAFBPHO != value) { this.DNCDIAFBPHO = value; this.MELBAJGOMIC(); return; } } } // Token: 0x17000767 RID: 1895 // (get) Token: 0x06002797 RID: 10135 RVA: 0x000A2A40 File Offset: 0x000A0C40 [Token(Token = "0x17000767")] public bool HADIEFFNFJB { [Token(Token = "0x6002797")] [Address(RVA = "0xFCF3E0", Offset = "0xFCDDE0", VA = "0x180FCF3E0")] get { TokenMap ocdapabgabp = this.OCDAPABGABP; throw new NullReferenceException(); } } // Token: 0x06002798 RID: 10136 RVA: 0x000A2A5C File Offset: 0x000A0C5C [Token(Token = "0x6002798")] [Address(RVA = "0xFBD4F0", Offset = "0xFBBEF0", VA = "0x180FBD4F0")] public void AddLockOnPickup(bool BCEFAKDFEMM, object PIHIPPPPEBI) { bool flag = this.OCDAPABGABP.AddValue(BCEFAKDFEMM, PIHIPPPPEBI); } // Token: 0x06002799 RID: 10137 RVA: 0x000A2A80 File Offset: 0x000A0C80 [Token(Token = "0x6002799")] [Address(RVA = "0xFCA590", Offset = "0xFC8F90", VA = "0x180FCA590")] public void RemoveLockOnPickup(object PIHIPPPPEBI) { bool flag = this.OCDAPABGABP.RemoveValue(PIHIPPPPEBI); } // Token: 0x17000768 RID: 1896 // (get) Token: 0x0600279A RID: 10138 RVA: 0x000A2AA0 File Offset: 0x000A0CA0 [Token(Token = "0x17000768")] public IReadOnlyList PALCHLLINDC { [Token(Token = "0x600279A")] [Address(RVA = "0xFCF9A0", Offset = "0xFCE3A0", VA = "0x180FCF9A0")] get { /* An exception occurred when decompiling this method (0600279A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 Tool::get_ParticleEffectRenderers() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(Tool::IAEGDBOIEBM, ldloc:Tool(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: 0x17000769 RID: 1897 // (get) Token: 0x0600279B RID: 10139 RVA: 0x000A2AB4 File Offset: 0x000A0CB4 [Token(Token = "0x17000769")] public IReadOnlyList FMNBHOHNDNA { [Token(Token = "0x600279B")] [Address(RVA = "0xFCEE70", Offset = "0xFCD870", VA = "0x180FCEE70")] get { /* An exception occurred when decompiling this method (0600279B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 Tool::get_HighlightRenderers() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(Tool::KPKJDENLNNJ, ldloc:Tool(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: 0x1700076A RID: 1898 // (get) Token: 0x0600279C RID: 10140 RVA: 0x000A2AC8 File Offset: 0x000A0CC8 [Token(Token = "0x1700076A")] public IReadOnlyList JPKJIFAEBMG { [Token(Token = "0x600279C")] [Address(RVA = "0xFCEC70", Offset = "0xFCD670", VA = "0x180FCEC70")] get { /* An exception occurred when decompiling this method (0600279C) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 Tool::get_CustomFadeMaskRenderers() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(Tool::MLIJIGCCPNI, ldloc:Tool(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: 0x1700076B RID: 1899 // (get) Token: 0x0600279D RID: 10141 RVA: 0x000A2ADC File Offset: 0x000A0CDC [Token(Token = "0x1700076B")] public bool DLMLJCHKMAP { [Token(Token = "0x600279D")] [Address(RVA = "0xFCF2C0", Offset = "0xFCDCC0", VA = "0x180FCF2C0")] get { return this.KOPJBHEGHGF; } } // Token: 0x1700076C RID: 1900 // (get) Token: 0x0600279E RID: 10142 RVA: 0x000A2AF0 File Offset: 0x000A0CF0 [Token(Token = "0x1700076C")] public List KLOKGIILFHA { [Token(Token = "0x600279E")] [Address(RVA = "0xFCEBC0", Offset = "0xFCD5C0", VA = "0x180FCEBC0")] get { return this.NABGMILJPHH; } } // Token: 0x0600279F RID: 10143 RVA: 0x000A2B04 File Offset: 0x000A0D04 [Token(Token = "0x600279F")] [Address(RVA = "0xFBEC10", Offset = "0xFBD610", VA = "0x180FBEC10", Slot = "13")] protected override void Awake() { NetworkTransform networkTransform; Delegate @delegate; int num5; do { int num = 0; this.DeserializeFrom(num); if (this.InstantiationParameters == 0) { } bool flag = this.InstantiationParameters.ContainsKey("RS"); this.k__BackingField = flag; ActionEvent onMasterClientSwitched = PhotonNetwork.OnMasterClientSwitched; Action action = new Action(this.OnMasterClientSwitched); PhotonNetwork.OnMasterClientSwitched = onMasterClientSwitched + action; ActionEvent onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected; Action action2 = new Action(this.OnPhotonPlayerConnected); PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected + action2; ActionEvent onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected; Action action3 = new Action(this.OnPhotonPlayerDisconnected); PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected + action3; PhotonView photonView = base.photonView; Action action4 = new Action(this.GNAHEBAADFF); photonView.OnPreDestroyOfRuntimeParentedPhotonView += action4; if (this.LocalPlayerCollisionEvent == (ulong)0L) { this.MKELHAPAKEL(); } Transform parent = base.transform.parent; int num2 = 0; if (parent != num2) { Tool componentInParent = base.transform.parent.GetComponentInParent(); if (this.NMPIHKPMFLM != componentInParent) { Tool nmpihkpmflm = this.NMPIHKPMFLM; int num3 = 0; if (nmpihkpmflm != num3) { bool flag2 = this.NMPIHKPMFLM.NABGMILJPHH.Remove(this); } this.NMPIHKPMFLM = componentInParent; int num4 = 0; if (componentInParent != num4 && !this.NMPIHKPMFLM.NABGMILJPHH.Contains(this)) { this.NMPIHKPMFLM.NABGMILJPHH.Add(this); } } } Transform transform = base.transform; Vector3 vector; float z = vector.z; float z2 = vector.z; this.k__BackingField.z = z; this.LastWorldSpacePickupPosition.z = z2; Transform transform2 = base.transform; this.networkTransform.RunCollisionDetectionWhileExtrapolating = true; networkTransform = this.networkTransform; Action validPositionBoundsExceeded = networkTransform.ValidPositionBoundsExceeded; Action action5 = new Action(this.NNEJHGACCFP); @delegate = Delegate.Combine(validPositionBoundsExceeded, action5); num5 = 0; } while (@delegate != 0 && @delegate == 0); networkTransform.ValidPositionBoundsExceeded = @delegate; RigidbodyEx rigidbodyEx = this.rigidbodyEx; RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.KNOIIIGFLPE); rigidbodyEx.JNAJFIOHDKO += fpledokdlcc; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; RigidbodyEx.FPLEDOKDLCC fpledokdlcc2 = new RigidbodyEx.FPLEDOKDLCC(this.PILECAHCNAC); rigidbodyEx2.JAGBDLHKPLL += fpledokdlcc2; AnimateInOut animateInOut = this.animateInOut; int num6 = 0; if (animateInOut == num6) { AnimateInOut animateInOut2 = base.gameObject.AddComponent(); this.animateInOut = animateInOut2; if (!this.NDKHDFJHGPP) { goto IL_2E6; } this.DODDBBEOJNN = true; } AnimateInOut animateInOut3 = this.animateInOut; int num7 = 0; if (animateInOut3 != num7) { if (this.NDKHDFJHGPP) { } bool flag3 = this.animateInOut.SuppressAnimation; this.DODDBBEOJNN = flag3; bool supportsAnimateIn = this.animateInOut.SupportsAnimateIn; this.BEKODHBDOFG = supportsAnimateIn; bool supportsAnimateOut = this.animateInOut.SupportsAnimateOut; this.NFNOHGFMPEA = supportsAnimateOut; global::UnityEngine.Object.Destroy(this.animateInOut); this.animateInOut = num5; } IL_2E6: if (!this.JEFOHBFAHKM && CreationManager.SpawnedView(base.photonView)) { this.DODDBBEOJNN = true; Action action6 = new Action(this.GAGCAPLCBBC); ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action6); } this.InitializeColliders(); this.NJPIHGOIKFE(); Tool nmpihkpmflm2 = this.NMPIHKPMFLM; int num8 = 0; if (!(nmpihkpmflm2 != num8)) { ToolCleanup toolCleanup = ToolCleanup.VerifyToolCleanup(base.gameObject); this.k__BackingField = toolCleanup; } Action action7 = new Action(this.AFEBOCLNHLB); SynchronizedField synchronizedField; this.MGNCNNNKHFM = synchronizedField; Tool nmpihkpmflm3 = this.NMPIHKPMFLM; int num9 = 0; bool flag4 = nmpihkpmflm3 != num9; Action action8 = new Action(this.MELBAJGOMIC); SynchronizedField synchronizedField2; this.GINMIAOAHKG = synchronizedField2; Action action9 = new Action(this.ABLGCICNKFK); SynchronizedField synchronizedField3; this.OGPMINJNCGE = synchronizedField3; TokenMap ocdapabgabp = this.OCDAPABGABP; throw new MissingMethodException(); } // Token: 0x060027A0 RID: 10144 RVA: 0x000A3030 File Offset: 0x000A1230 [Token(Token = "0x60027A0")] [Address(RVA = "0xFC5FA0", Offset = "0xFC49A0", VA = "0x180FC5FA0")] private void MNLLIFELLDN(Photon.Realtime.Player HIBNOIKDDAC) { this.GCOJNMNOAJM(); this.BONBOBPFANK(); } // Token: 0x060027A1 RID: 10145 RVA: 0x000A304C File Offset: 0x000A124C [Token(Token = "0x60027A1")] [Address(RVA = "0xFBFA60", Offset = "0xFBE460", VA = "0x180FBFA60")] private void BONBOBPFANK() { if (this.KOPJBHEGHGF && !this.k__BackingField && !this.k__BackingField && !this.k__BackingField && base.hasAuthority) { ActionEvent inputCancelledEvent = this.InputCancelledEvent; this.KOPJBHEGHGF = false; if (inputCancelledEvent != 0) { inputCancelledEvent.Invoke(this); } } } // Token: 0x060027A2 RID: 10146 RVA: 0x000A30A0 File Offset: 0x000A12A0 [Token(Token = "0x60027A2")] [Address(RVA = "0xFCCA70", Offset = "0xFCB470", VA = "0x180FCCA70")] private void Start() { DAJFOCGPHGP attachedCollisionLayer; if (this.k__BackingField || this.k__BackingField || this.k__BackingField) { attachedCollisionLayer = this.AttachedCollisionLayer; } this.SetCollisionLayer(attachedCollisionLayer); if (this.SleepOnStart && !this.k__BackingField) { this.rigidbodyEx.Sleep(); bool flag = this.rigidbodyEx.IsSleeping(); RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (this.KinematicOnSleep == flag) { object obj; if (this.BFIPICMIHND == 0) { obj = new object(); this.BFIPICMIHND = obj; } rigidbodyEx.RemoveKinematic(obj); } object obj2; if (this.BFIPICMIHND == 0) { obj2 = new object(); this.BFIPICMIHND = obj2; } rigidbodyEx.AddKinematic(obj2); this.rigidbodyEx.Sleep(); } if (this.KinematicOnReset) { RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; object obj3; if (this.CJDPMFIJPLA == 0) { obj3 = new object(); this.CJDPMFIJPLA = obj3; } rigidbodyEx2.AddKinematic(obj3); } Animator animator = this.animator; int num = 0; if (animator != num && !this.k__BackingField) { Animator animator2 = this.animator; int num2 = 0; animator2.SafeSetEnabled(num2 != 0); } this.PMPFPCENICP(); GameObject gameObject = base.gameObject; bool flag2 = this.MGNCNNNKHFM.Get() != null; gameObject.SetActive(flag2); bool flag3 = this.MGNCNNNKHFM.Get() != null; if (!flag3 && (this.k__BackingField != flag3 || this.k__BackingField != flag3 || this.k__BackingField != flag3)) { SynchronizedField ogpminjncge = this.OGPMINJNCGE; } ActionEvent enabledChangeEvent = this.EnabledChangeEvent; if (enabledChangeEvent != 0) { enabledChangeEvent.Invoke(this); } ActionEvent hoverEndEvent = this.HoverEndEvent; int num3 = 0; this.k__BackingField = false; this.k__BackingField = num3; if (hoverEndEvent != 0) { hoverEndEvent.Invoke(this); } if (this.BELHBOONGGI != 0) { this.BELHBOONGGI = num3; } this.MELBAJGOMIC(); this.UpdateCachedApproximateSize(); Action action = new Action(this.DIFJOBKHDML); IDisposable disposable = ScheduledUpdateContextExtensions.Update1hzJobbed(this, action); ActionEvent postStartEvent = this.PostStartEvent; this.KKECFIMMINE = disposable; this.k__BackingField = true; if (postStartEvent != 0) { postStartEvent.Invoke(this); } } // Token: 0x060027A3 RID: 10147 RVA: 0x000A32B8 File Offset: 0x000A14B8 [Token(Token = "0x60027A3")] [Address(RVA = "0xFBFDA0", Offset = "0xFBE7A0", VA = "0x180FBFDA0")] private void DIFJOBKHDML(float POGAEJIEPIM) { int num = 0; if (this != num && base.transform.GetLocalUniformScale() > 1E-45f) { this.UpdateCachedApproximateSize(); return; } } // Token: 0x060027A4 RID: 10148 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60027A4")] [Address(RVA = "0xFC7B80", Offset = "0xFC6580", VA = "0x180FC7B80", Slot = "14")] protected override void OnDestroy() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060027A5 RID: 10149 RVA: 0x000A32EC File Offset: 0x000A14EC [Token(Token = "0x60027A5")] [Address(RVA = "0xFC8560", Offset = "0xFC6F60", VA = "0x180FC8560")] private void OnEnable() { OGNBCNBPFCC spawnableToolType = this.OGNBCNBPFCC; int num = Tool.k__BackingField; num++; Tool.k__BackingField = num; Dictionary ekkdigklgho = Tool.EKKDIGKLGHO; bool flag; if (flag) { Dictionary ekkdigklgho2 = Tool.EKKDIGKLGHO; int num2; num2++; } CFLMJLFBOKH.EOIKDGNKCIL(Tool.k__BackingField); ActionEvent ajkjpafghjj = this.AJKJPAFGHJJ; if (ajkjpafghjj != 0) { int num3 = 0; ajkjpafghjj.Invoke(num3 != 0); } this.PMPFPCENICP(); } // Token: 0x060027A6 RID: 10150 RVA: 0x000A3358 File Offset: 0x000A1558 [Token(Token = "0x60027A6")] [Address(RVA = "0xFC8230", Offset = "0xFC6C30", VA = "0x180FC8230")] private void OnDisable() { OGNBCNBPFCC spawnableToolType = this.OGNBCNBPFCC; Tool.k__BackingField = Tool.k__BackingField; Dictionary ekkdigklgho = Tool.EKKDIGKLGHO; bool flag; if (flag) { Dictionary ekkdigklgho2 = Tool.EKKDIGKLGHO; } CFLMJLFBOKH.EOIKDGNKCIL(Tool.k__BackingField); ActionEvent nempbkdkmgo = this.NEMPBKDKMGO; if (nempbkdkmgo != 0) { int num = 0; nempbkdkmgo.Invoke(num != 0); } if (base.hasAuthority && PhotonNetwork.InRoom) { this.FLGJCCBHEJI(); RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num2 = 0; if (rigidbodyEx != num2) { return; } Debug.LogError("Tool.RigidbodyEx is unexpectedly null"); } } // Token: 0x060027A7 RID: 10151 RVA: 0x000A33EC File Offset: 0x000A15EC [Token(Token = "0x60027A7")] [Address(RVA = "0xFC0C30", Offset = "0xFBF630", VA = "0x180FC0C30")] private void FLGJCCBHEJI() { if (base.hasAuthority && PhotonNetwork.InRoom && this.k__BackingField) { PhotonView bhaahkeilog = this.BHAAHKEILOG; int num = 0; if (bhaahkeilog != num) { global::Player player = this.k__BackingField; int num2 = 0; if (player == num2) { int instantiationId = this.BHAAHKEILOG.InstantiationId; PhotonView photonView = base.photonView; if (instantiationId != photonView.InstantiationId) { OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN; this.IKEGONLJBPP = ekjclgjfign; } } } } } // Token: 0x060027A8 RID: 10152 RVA: 0x000A3474 File Offset: 0x000A1674 [Token(Token = "0x60027A8")] [Address(RVA = "0xFC11F0", Offset = "0xFBFBF0", VA = "0x180FC11F0")] private IEnumerator GBCPJKKNANJ() { int num; Tool.GBIAEDNFLDE gbiaednflde = new Tool.GBIAEDNFLDE(num); num = 0; gbiaednflde.<>4__this = this; throw new NullReferenceException(); } // Token: 0x060027A9 RID: 10153 RVA: 0x000A3498 File Offset: 0x000A1698 [Token(Token = "0x60027A9")] [Address(RVA = "0xFC5E40", Offset = "0xFC4840", VA = "0x180FC5E40")] private void MKELHAPAKEL() { SpawnableTool component = base.GetComponent(); int num = 0; if (component != num) { OGNBCNBPFCC type = component.OPLHMKFCNOL; } this.PAAOGFJOIFD = true; if (!this.ExcludeFromTriggerVolume) { int spawnableToolType = (int)this.OGNBCNBPFCC; SpawnableToolCategoryConfig.CDPMKMGIPFA cdpmkmgipfa; bool flag = cdpmkmgipfa == SpawnableToolCategoryConfig.CDPMKMGIPFA.GAGDETS; if (this.OGNBCNBPFCC == OGNBCNBPFCC.TRIGGER_VOLUME) { } OGNBCNBPFCC spawnableToolType2 = this.OGNBCNBPFCC; int num2 = 0; this.ExcludeFromTriggerVolume = num2 != 0; } } // Token: 0x060027AA RID: 10154 RVA: 0x000A3504 File Offset: 0x000A1704 [Token(Token = "0x60027AA")] [Address(RVA = "0xFC4370", Offset = "0xFC2D70", VA = "0x180FC4370")] public void KillzoneResetImmediately(Killzone IKPBPBLJCOC) { while (!this.k__BackingField && !this.k__BackingField && !this.k__BackingField && base.hasAuthority) { int frameCount = Time.frameCount; this.HNAALFCDECO = frameCount; this.DILANCBDHBC(); Tool.HMMDPJMIHGJ customAuthorityResetOnKillzoneBehavior = this.CustomAuthorityResetOnKillzoneBehavior; if (customAuthorityResetOnKillzoneBehavior != 0) { int num = 0; int num2 = 0; if (num < customAuthorityResetOnKillzoneBehavior) { if (customAuthorityResetOnKillzoneBehavior == 0) { continue; } if (customAuthorityResetOnKillzoneBehavior(this, IKPBPBLJCOC)) { break; } num2++; } } int num3 = 0; if (IKPBPBLJCOC != num3) { Killzone.IMGGDHIGABE resetToolMode = IKPBPBLJCOC.resetToolMode; if (resetToolMode != Killzone.IMGGDHIGABE.RESET_LAST_PICKUP_POINT) { if (resetToolMode != Killzone.IMGGDHIGABE.RESET_LAST_SPAWN_POINT) { if (resetToolMode != Killzone.IMGGDHIGABE.DISABLE) { break; } Quaternion quaternion = this.k__BackingField; float z = this.k__BackingField.z; } this.AuthorityResetToLastSpawnPosition(true); } } Quaternion lastWorldSpacePickupRotation = this.LastWorldSpacePickupRotation; float z2 = this.LastWorldSpacePickupPosition.z; break; } } // Token: 0x060027AB RID: 10155 RVA: 0x000A35D8 File Offset: 0x000A17D8 [Token(Token = "0x60027AB")] [Address(RVA = "0xFCA280", Offset = "0xFC8C80", VA = "0x180FCA280")] public void QueueKillzoneReset(Killzone IKPBPBLJCOC) { if (!this.BPAPGFBNGNK.Contains(IKPBPBLJCOC)) { this.BPAPGFBNGNK.Add(IKPBPBLJCOC); } if (this.EAFLPDIMFCK == (ulong)0L) { Action action = new Action(this.EKIFLPFBPAG); IDisposable disposable = ScheduledUpdateContextExtensions.UpdateAtRateJobbed(this, 4f, action); this.EAFLPDIMFCK = disposable; } } // Token: 0x060027AC RID: 10156 RVA: 0x000A3634 File Offset: 0x000A1834 [Token(Token = "0x60027AC")] [Address(RVA = "0xFCA5F0", Offset = "0xFC8FF0", VA = "0x180FCA5F0")] public void RemoveQueuedKillzone(Killzone IKPBPBLJCOC) { if (this.BPAPGFBNGNK.Remove(IKPBPBLJCOC)) { List bpapgfbngnk = this.BPAPGFBNGNK; if (this.EAFLPDIMFCK != 0) { this.EAFLPDIMFCK = (ulong)0L; } } } // Token: 0x060027AD RID: 10157 RVA: 0x000A3670 File Offset: 0x000A1870 [Token(Token = "0x60027AD")] [Address(RVA = "0xFBFEB0", Offset = "0xFBE8B0", VA = "0x180FBFEB0")] private void DILANCBDHBC() { this.BPAPGFBNGNK.Clear(); if (this.EAFLPDIMFCK != 0) { this.EAFLPDIMFCK = (ulong)0L; } } // Token: 0x060027AE RID: 10158 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60027AE")] [Address(RVA = "0xFC0610", Offset = "0xFBF010", VA = "0x180FC0610")] private void EKIFLPFBPAG(float POGAEJIEPIM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060027AF RID: 10159 RVA: 0x000A36A0 File Offset: 0x000A18A0 [Token(Token = "0x60027AF")] [Address(RVA = "0xFBD490", Offset = "0xFBBE90", VA = "0x180FBD490")] public void AddCustomPickupCondition(Tool.OGLAJAFKBMN LKMLNOJIFHH) { this.OPMBAAJOICC.Add(LKMLNOJIFHH); } // Token: 0x060027B0 RID: 10160 RVA: 0x000A36C0 File Offset: 0x000A18C0 [Token(Token = "0x60027B0")] [Address(RVA = "0xFCA530", Offset = "0xFC8F30", VA = "0x180FCA530")] public void RemoveCustomPickupCondition(Tool.OGLAJAFKBMN LKMLNOJIFHH) { bool flag = this.OPMBAAJOICC.Remove(LKMLNOJIFHH); } // Token: 0x060027B1 RID: 10161 RVA: 0x000A36E0 File Offset: 0x000A18E0 [Token(Token = "0x60027B1")] [Address(RVA = "0xFBD3A0", Offset = "0xFBBDA0", VA = "0x180FBD3A0")] public void AddCustomEquipCondition(Tool.EHOOCLKEMPD LKMLNOJIFHH) { this.IJGCIGFNJDB.Add(LKMLNOJIFHH); } // Token: 0x060027B2 RID: 10162 RVA: 0x000A3700 File Offset: 0x000A1900 [Token(Token = "0x60027B2")] [Address(RVA = "0xFCA3D0", Offset = "0xFC8DD0", VA = "0x180FCA3D0")] public void RemoveCustomEquipCondition(Tool.EHOOCLKEMPD LKMLNOJIFHH) { bool flag = this.IJGCIGFNJDB.Remove(LKMLNOJIFHH); } // Token: 0x060027B3 RID: 10163 RVA: 0x000A3720 File Offset: 0x000A1920 [Token(Token = "0x60027B3")] [Address(RVA = "0xFCC0B0", Offset = "0xFCAAB0", VA = "0x180FCC0B0")] public void SetParentTransform(Transform ICJLNPKIMKH, bool MHMIJMBFOMI) { int num; do { num = 0; Transform parent = base.transform.parent; if (!(parent != ICJLNPKIMKH)) { break; } int num2 = 0; if (ICJLNPKIMKH == num2) { Transform doDestroyOnLoadParentTransform = Tool.DoDestroyOnLoadParentTransform; int num3 = 0; if (doDestroyOnLoadParentTransform == num3) { Tool.DoDestroyOnLoadParentTransform = new GameObject("DoDestroyOnLoadRoot").transform; } Transform doDestroyOnLoadParentTransform2 = Tool.DoDestroyOnLoadParentTransform; this.SetParentTransform(doDestroyOnLoadParentTransform2, true); } base.transform.SetParent(ICJLNPKIMKH, MHMIJMBFOMI); List nabgmiljphh = this.NABGMILJPHH; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } Transform transform; if (!(transform.parent == parent)) { continue; } } if (num != -1) { } } while (num != 0); } // Token: 0x060027B4 RID: 10164 RVA: 0x000A37DC File Offset: 0x000A19DC [Token(Token = "0x60027B4")] [Address(RVA = "0xFC00C0", Offset = "0xFBEAC0", VA = "0x180FC00C0")] public void Disable() { int num = 0; this.PAJGCGDFHKK = num != 0; } // Token: 0x060027B5 RID: 10165 RVA: 0x000A37F4 File Offset: 0x000A19F4 [Token(Token = "0x60027B5")] [Address(RVA = "0xFC5FC0", Offset = "0xFC49C0", VA = "0x180FC5FC0")] public void MasterDisableAndMoveToLastSpawnPosition() { float z = this.k__BackingField.z; Quaternion quaternion = this.k__BackingField; if (PhotonNetwork.IsMasterClient && !base.hasAuthority) { PhotonView photonView = base.photonView; Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient; photonView.TransferOwnership(masterClient); } } // Token: 0x060027B6 RID: 10166 RVA: 0x000A3848 File Offset: 0x000A1A48 [Token(Token = "0x60027B6")] [Address(RVA = "0xFBE280", Offset = "0xFBCC80", VA = "0x180FBE280")] public void AuthorityDisableAndMovetoLastSpawnPoint() { Quaternion quaternion = this.k__BackingField; float z = this.k__BackingField.z; } // Token: 0x060027B7 RID: 10167 RVA: 0x000A3868 File Offset: 0x000A1A68 [Token(Token = "0x60027B7")] [Address(RVA = "0xFBCE30", Offset = "0xFBB830", VA = "0x180FBCE30")] private void AFEBOCLNHLB() { GameObject gameObject = base.gameObject; bool flag = this.MGNCNNNKHFM.Get() != null; gameObject.SetActive(flag); bool flag2 = this.MGNCNNNKHFM.Get() != null; if (!flag2 && (this.k__BackingField != flag2 || this.k__BackingField != flag2 || this.k__BackingField != flag2)) { SynchronizedField ogpminjncge = this.OGPMINJNCGE; } ActionEvent enabledChangeEvent = this.EnabledChangeEvent; if (enabledChangeEvent != 0) { enabledChangeEvent.Invoke(this); } } // Token: 0x060027B8 RID: 10168 RVA: 0x000A38DC File Offset: 0x000A1ADC [Token(Token = "0x60027B8")] [Address(RVA = "0xFC60E0", Offset = "0xFC4AE0", VA = "0x180FC60E0")] public void MasterDisableAndMove(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { if (PhotonNetwork.IsMasterClient) { if (!base.hasAuthority) { PhotonView photonView = base.photonView; Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient; photonView.TransferOwnership(masterClient); } float z = DDHPAFKBMON.z; } } // Token: 0x060027B9 RID: 10169 RVA: 0x000A3920 File Offset: 0x000A1B20 [Token(Token = "0x60027B9")] [Address(RVA = "0xFBE100", Offset = "0xFBCB00", VA = "0x180FBE100")] public void AuthorityDisableAndMove(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { if (base.hasAuthority) { PhotonView photonView = base.photonView; int num = 0; if (photonView != num) { int num2 = 0; this.PAJGCGDFHKK = num2 != 0; SynchronizedField ogpminjncge = this.OGPMINJNCGE; Transform transform = base.transform; float z = DDHPAFKBMON.z; Transform transform2 = base.transform; this.Snap(); } } } // Token: 0x060027BA RID: 10170 RVA: 0x000A3980 File Offset: 0x000A1B80 [Token(Token = "0x60027BA")] [Address(RVA = "0xFC4A60", Offset = "0xFC3460", VA = "0x180FC4A60")] public void LocalTakeOwnershipAndResetToDefault(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool ACPOOMGHPKJ = false) { if (!base.hasAuthority) { PhotonView photonView = base.photonView; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; photonView.TransferOwnership(localPlayer); } float z = DDHPAFKBMON.z; } // Token: 0x060027BB RID: 10171 RVA: 0x000A39BC File Offset: 0x000A1BBC [Token(Token = "0x60027BB")] [Address(RVA = "0xFC4B60", Offset = "0xFC3560", VA = "0x180FC4B60")] public void LocalTakeOwnershipAndResetToLastSpawnPosition() { float z = this.k__BackingField.z; Quaternion quaternion = this.k__BackingField; if (!base.hasAuthority) { PhotonView photonView = base.photonView; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; photonView.TransferOwnership(localPlayer); } } // Token: 0x060027BC RID: 10172 RVA: 0x000A3A08 File Offset: 0x000A1C08 [Token(Token = "0x60027BC")] [Address(RVA = "0xFC61F0", Offset = "0xFC4BF0", VA = "0x180FC61F0")] public void MasterResetToDefault(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool BKNKDJGCDDG = true) { if (PhotonNetwork.IsMasterClient) { if (!base.hasAuthority) { PhotonView photonView = base.photonView; Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient; photonView.TransferOwnership(masterClient); } float z = DDHPAFKBMON.z; } } // Token: 0x060027BD RID: 10173 RVA: 0x000A3A50 File Offset: 0x000A1C50 [Token(Token = "0x60027BD")] [Address(RVA = "0xFC6370", Offset = "0xFC4D70", VA = "0x180FC6370")] public void MasterResetToLastSpawnPosition() { Quaternion quaternion = this.k__BackingField; float z = this.k__BackingField.z; } // Token: 0x060027BE RID: 10174 RVA: 0x000A3A70 File Offset: 0x000A1C70 [Token(Token = "0x60027BE")] [Address(RVA = "0xFC6320", Offset = "0xFC4D20", VA = "0x180FC6320")] public void MasterResetToLastPickup() { Quaternion lastWorldSpacePickupRotation = this.LastWorldSpacePickupRotation; float z = this.LastWorldSpacePickupPosition.z; } // Token: 0x060027BF RID: 10175 RVA: 0x000A3A90 File Offset: 0x000A1C90 [Token(Token = "0x60027BF")] [Address(RVA = "0xFBE3C0", Offset = "0xFBCDC0", VA = "0x180FBE3C0")] public bool AuthorityResetToDefault(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool BKNKDJGCDDG, bool ACPOOMGHPKJ = false, Space CKHEOHPLNDG = Space.World) { Tool.MNHODDKOHLN mnhoddkohln = new Tool.MNHODDKOHLN(); float z = DDHPAFKBMON.z; mnhoddkohln.space = mnhoddkohln; mnhoddkohln.<>4__this = this; mnhoddkohln.position.z = z; bool hasAuthority = base.hasAuthority; if (!hasAuthority) { return hasAuthority; } DebugTool.Log(delegate { object[] array = new object[5]; string name = mnhoddkohln.<>4__this.name; if (name != 0) { } array[0] = name; int viewID = mnhoddkohln.<>4__this.photonView.ViewID; if (viewID != 0) { } array[1] = viewID; Space space = mnhoddkohln.space; if (space != Space.World) { } array[2] = space; float z3 = mnhoddkohln.position.z; if (z3 != 0f) { } array[3] = z3; Quaternion rotation = mnhoddkohln.rotation; if (z3 != 0f) { } array[4] = z3; string text = string.Format("Resetting {0} {1} transform to {2} {3}, {4}", array); throw new NullReferenceException(); }, LogFlag.Default); if (this.k__BackingField || !this.k__BackingField) { } SynchronizedField ogpminjncge = this.OGPMINJNCGE; if ((ulong)1L != 0UL) { PUNNetworkManager.ELLAOHFLFJE.SendPendingRoomUpdates(); } bool flag = this.MGNCNNNKHFM.Get() != null; RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (mnhoddkohln.space == Space.World) { } RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; if (mnhoddkohln.space == Space.World) { } float z2 = mnhoddkohln.position.z; bool flag2; if (flag2 || !flag2) { RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; if (mnhoddkohln.space != Space.World) { } } this.Snap(); if (BKNKDJGCDDG || (z2 != 0f && this.SleepOnCleanup != BKNKDJGCDDG)) { this.rigidbodyEx.Sleep(); } this.PAJGCGDFHKK = true; PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcOnReset); throw new NullReferenceException(); } // Token: 0x060027C0 RID: 10176 RVA: 0x000A3BAC File Offset: 0x000A1DAC [Token(Token = "0x60027C0")] [Address(RVA = "0xFBE900", Offset = "0xFBD300", VA = "0x180FBE900")] public void AuthorityResetToLastSpawnPosition(bool NDPNNFBLNEL = false) { float z = this.k__BackingField.z; Quaternion quaternion = this.k__BackingField; } // Token: 0x060027C1 RID: 10177 RVA: 0x000A3BD0 File Offset: 0x000A1DD0 [Token(Token = "0x60027C1")] [Address(RVA = "0xFBE8B0", Offset = "0xFBD2B0", VA = "0x180FBE8B0")] public void AuthorityResetToLastPickup(bool NDPNNFBLNEL = false) { float z = this.LastWorldSpacePickupPosition.z; Quaternion lastWorldSpacePickupRotation = this.LastWorldSpacePickupRotation; } // Token: 0x060027C2 RID: 10178 RVA: 0x000A3BF4 File Offset: 0x000A1DF4 [Token(Token = "0x60027C2")] [Address(RVA = "0xFBE950", Offset = "0xFBD350", VA = "0x180FBE950")] public void AuthorityResetToToolCleanup(bool NDPNNFBLNEL = false) { ToolCleanup toolCleanup = this.k__BackingField; if (toolCleanup) { if (!toolCleanup.InCleanupPositionRotation()) { Vector3 position; Quaternion rotation; DebugTool.Log(delegate { string name = this.name; float z3 = position.z; Quaternion rotation2 = rotation; string text = string.Format("Resetting {0} to (local) cleanup transform: {1}, {2}", name, name, name); throw new NullReferenceException(); }, LogFlag.Default); float z = position.z; Quaternion rotation3 = rotation; } return; } float z2 = this.k__BackingField.z; Quaternion quaternion = this.k__BackingField; } // Token: 0x060027C3 RID: 10179 RVA: 0x000A3C70 File Offset: 0x000A1E70 [Token(Token = "0x60027C3")] [Address(RVA = "0xFC45A0", Offset = "0xFC2FA0", VA = "0x180FC45A0")] private void LBODGLNOABB(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool CDKDOENOHIL, Vector3 GMMJHABHDHE, Quaternion BCNBHCBMGBG, bool ACPOOMGHPKJ) { if (this.PreResetEvent != 0) { } if (this.KinematicOnReset) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; object obj; if (this.CJDPMFIJPLA == 0) { obj = new object(); this.CJDPMFIJPLA = obj; } rigidbodyEx.AddKinematic(obj); } RecRoomAudioClip resetAudio = this.audioSettings.ResetAudio; Transform transform = base.transform; int num = 0; if (CDKDOENOHIL && !this.JEFOHBFAHKM) { if (this.HIGEHNBHMBD) { AnimateInOut animateInOut = this.animateInOut; int num2 = 0; int num3 = 0; if (animateInOut != num3) { AnimateInOut animateInOut2 = this.animateInOut; int num4 = 0; ulong num5; animateInOut2.PlayEffect(num4 != 0, num2, num, num5 != 0UL); } } if (this.PEOIDPNGCGO) { int num6 = 0; AnimateInOut animateInOut3 = this.animateInOut; int num7 = 0; int num8 = 0; if (animateInOut3 != num8) { this.animateInOut.PlayEffect(true, num7, num, num6 != 0); } } } this.BPAPGFBNGNK.Clear(); if (this.EAFLPDIMFCK != 0) { this.EAFLPDIMFCK = (ulong)0L; } float z = DDHPAFKBMON.z; DAJFOCGPHGP defaultCollisionLayer = this.DefaultCollisionLayer; this.LastWorldSpacePickupPosition.z = z; this.k__BackingField.z = z; this.SetCollisionLayer(defaultCollisionLayer); if (this.PostResetEvent != 0) { } } // Token: 0x060027C4 RID: 10180 RVA: 0x000A3DB4 File Offset: 0x000A1FB4 [Token(Token = "0x60027C4")] [Address(RVA = "0xFC7180", Offset = "0xFC5B80", VA = "0x180FC7180")] private void NNEJHGACCFP() { object[] array = new object[2]; string gameObjectHierarchy = base.gameObject.GetGameObjectHierarchy(); if (gameObjectHierarchy != 0) { } array[0] = gameObjectHierarchy; RigidbodyEx rigidbodyEx = this.rigidbodyEx; Vector3 vector; float z = vector.z; if (z != 0f) { } array[1] = z; Debug.LogWarningFormat(this, "{0} has exceeded the valid position bounds {1}. Resetting to last spawn position", array); float z2 = this.k__BackingField.z; Quaternion quaternion = this.k__BackingField; } // Token: 0x060027C5 RID: 10181 RVA: 0x000A3E2C File Offset: 0x000A202C [Token(Token = "0x60027C5")] [Address(RVA = "0xFC06D0", Offset = "0xFBF0D0", VA = "0x180FC06D0")] public void EnablePickup(object PIHIPPPPEBI) { this.SetPickupEnabled(true, PIHIPPPPEBI); } // Token: 0x060027C6 RID: 10182 RVA: 0x000A3E44 File Offset: 0x000A2044 [Token(Token = "0x60027C6")] [Address(RVA = "0xFC00B0", Offset = "0xFBEAB0", VA = "0x180FC00B0")] public void DisablePickup(object PIHIPPPPEBI) { int num = 0; this.SetPickupEnabled(num != 0, PIHIPPPPEBI); } // Token: 0x060027C7 RID: 10183 RVA: 0x000A3E5C File Offset: 0x000A205C [Token(Token = "0x60027C7")] [Address(RVA = "0xFCC480", Offset = "0xFCAE80", VA = "0x180FCC480")] public void SetPickupEnabled(bool CBHMNNAINHM, object PIHIPPPPEBI) { bool hasTokens = this.EFDAKLMLAPB.HasTokens; TokenFlag efdaklmlapb = this.EFDAKLMLAPB; bool flag = !hasTokens; if (!CBHMNNAINHM) { efdaklmlapb.Add(PIHIPPPPEBI); } efdaklmlapb.Remove(PIHIPPPPEBI); if (flag && this.EFDAKLMLAPB.HasTokens && this.k__BackingField) { global::Player player = this.k__BackingField; int num = 0; if (player != num) { global::Player player2 = this.k__BackingField; OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN; this.IKEGONLJBPP = ekjclgjfign; } } } // Token: 0x060027C8 RID: 10184 RVA: 0x000A3EE0 File Offset: 0x000A20E0 [Token(Token = "0x60027C8")] [Address(RVA = "0xFBFCB0", Offset = "0xFBE6B0", VA = "0x180FBFCB0")] public bool CheckPickupLockedByKeyForLocalPlayer(bool HIEHDOIMEMD) { CreationObject creationObject = this.creationObject; int num = 0; bool flag = creationObject != num; if (!flag) { return flag; } return this.creationObject.CheckPickupLockedByKeyForLocalPlayer(HIEHDOIMEMD); } // Token: 0x060027C9 RID: 10185 RVA: 0x000A3F18 File Offset: 0x000A2118 [Token(Token = "0x60027C9")] [Address(RVA = "0xFBE2C0", Offset = "0xFBCCC0", VA = "0x180FBE2C0")] public void AuthorityEquipToPlayer(PhotonView ICJLNPKIMKH, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, float MCBHKKGJLKD) { int viewIdField = ICJLNPKIMKH.viewIdField; float z = GHBPCACOCOL.z; SynchronizedField ogpminjncge = this.OGPMINJNCGE; } // Token: 0x060027CA RID: 10186 RVA: 0x000A3F44 File Offset: 0x000A2144 [Token(Token = "0x60027CA")] [Address(RVA = "0xFBDD20", Offset = "0xFBC720", VA = "0x180FBDD20")] public void AuthorityAttachToObject(PhotonView ICJLNPKIMKH, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, float MCBHKKGJLKD) { int viewIdField = ICJLNPKIMKH.viewIdField; float z = GHBPCACOCOL.z; SynchronizedField ogpminjncge = this.OGPMINJNCGE; } // Token: 0x060027CB RID: 10187 RVA: 0x000A3F70 File Offset: 0x000A2170 [Token(Token = "0x60027CB")] [Address(RVA = "0xFCC5F0", Offset = "0xFCAFF0", VA = "0x180FCC5F0")] public void SetReleaseVelocity(Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD) { float z = EAOCEINLAKP.z; this.GBIPEMFEIDA.z = z; float z2 = KHJFDILDLAD.z; this.BFDCDEEMAOF.z = z2; this.DCMCJANIMIN = true; } // Token: 0x060027CC RID: 10188 RVA: 0x000A3FAC File Offset: 0x000A21AC [Token(Token = "0x60027CC")] [Address(RVA = "0xFCCF40", Offset = "0xFCB940", VA = "0x180FCCF40")] public bool TryGetRequiredHolderTransform(Vector3 MCCODJAIMON, Quaternion NKICIPIFOPN, out Vector3 LICDCGPAGKD, out Quaternion DHHGNDDKAMJ) { if (this.OGPMINJNCGE.Get().LJPBJFHMEAN) { Quaternion eoimnkbhblj = this.OGPMINJNCGE.Get().EOIMNKBHBLJ; float z = this.OGPMINJNCGE.Get().PJINMBGJFDL.z; Vector3 vector; float z2 = vector.z; float z3 = MCCODJAIMON.z; Vector3 vector2; float z4 = vector2.z; LICDCGPAGKD.z = z4; return true; } float z5 = Vector3.zero.z; LICDCGPAGKD.z = z5; Quaternion identity = Quaternion.identity; throw new NullReferenceException(); } // Token: 0x060027CD RID: 10189 RVA: 0x000A4038 File Offset: 0x000A2238 [Token(Token = "0x60027CD")] [Address(RVA = "0xFBBF00", Offset = "0xFBA900", VA = "0x180FBBF00")] private void ABLGCICNKFK() { OKIMOMGKKDH okimomgkkdh = this.OGPMINJNCGE.Get(); OKIMOMGKKDH jpnoeipddja = this.JPNOEIPDDJA; if (OKIMOMGKKDH.BDBLGMKABNK(okimomgkkdh, jpnoeipddja)) { bool flag = this.OGPMINJNCGE.Get().LJPBJFHMEAN; bool flag2 = this.JPNOEIPDDJA.LJPBJFHMEAN; OKIMOMGKKDH okimomgkkdh2 = this.OGPMINJNCGE.Get(); OKIMOMGKKDH jpnoeipddja2 = this.JPNOEIPDDJA; OKIMOMGKKDH.NIIIPIEEHMM oplhmkfcnol = jpnoeipddja2.OPLHMKFCNOL; bool flag3 = okimomgkkdh2.OPLHMKFCNOL != oplhmkfcnol; int num = 0; if (jpnoeipddja2.LJPBJFHMEAN) { if ((int)this.JPNOEIPDDJA.OPLHMKFCNOL != num) { this.NMGJPILKAGE(); } this.PAEFCHDJPHF(); PlayerHand playerHand = this.k__BackingField; int num2 = 0; if (playerHand != num2) { PlayerHand playerHand2 = this.k__BackingField; } this.HAMNLLLIACP = PlayerHand.PLLIKAOIPHP.Unknown; global::Player player = this.k__BackingField; this.k__BackingField = player; } OKIMOMGKKDH okimomgkkdh3 = this.OGPMINJNCGE.Get(); RigidbodyEx rigidbodyEx = this.rigidbodyEx; this.JPNOEIPDDJA = okimomgkkdh3; object obj; if (this.CJDPMFIJPLA == 0) { obj = new object(); this.CJDPMFIJPLA = obj; } rigidbodyEx.RemoveKinematic(obj); if (this.OGPMINJNCGE.Get().LJPBJFHMEAN) { PhotonView photonView = PhotonNetwork.GetPhotonView(this.OGPMINJNCGE.Get().KHDKHLFAMOK); this.INCLFJMMLJO = photonView; PhotonView bhaahkeilog = this.BHAAHKEILOG; int num3 = 0; if (!(bhaahkeilog == num3)) { bool flag4 = (int)this.OGPMINJNCGE.Get().OPLHMKFCNOL == num; this.k__BackingField = flag4; OKIMOMGKKDH okimomgkkdh4 = this.OGPMINJNCGE.Get(); bool flag5; this.k__BackingField = flag5; OKIMOMGKKDH okimomgkkdh5 = this.OGPMINJNCGE.Get(); PhotonView bhaahkeilog2 = this.BHAAHKEILOG; bool flag6; this.k__BackingField = flag6; if ((this.k__BackingField ? 1 : 0) == num) { this.k__BackingField = num; global::Player componentInParent = bhaahkeilog2.GetComponentInParent(); PhotonView bhaahkeilog3 = this.BHAAHKEILOG; this.k__BackingField = componentInParent; Tool component = bhaahkeilog3.GetComponent(); } int num4 = 0; if (bhaahkeilog2 != num4) { PlayerHand component2 = this.BHAAHKEILOG.GetComponent(); } this.k__BackingField = num; int num5 = 0; if (num != num5) { global::Player player2 = this.k__BackingField.owner.GPOMCJICJIH(); } this.k__BackingField = num; this.k__BackingField = num; PlayerHand playerHand3 = this.k__BackingField; int num6 = 0; PlayerHand.PLLIKAOIPHP type; if (playerHand3 != num6) { type = this.k__BackingField.type; } this.EKJFBMPIGMD = type; if ((this.k__BackingField ? 1 : 0) == num) { this.PMPDJBDJDNP(); } global::Player player3 = this.k__BackingField; bool flag7 = num != player3; this.AEHDEJPEAKM(flag7, flag3); CreationObject creationObject = this.creationObject; int num7 = 0; if (!(creationObject != num7) || !this.creationObject.FLLENDBIKGF.LMFKDFGEKNL) { goto IL_309; } this.creationObject.FLLENDBIKGF.MDGIKHBFLAF(); } if (base.hasAuthority) { OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN; this.IKEGONLJBPP = ekjclgjfign; return; } return; } else { int num8 = 0; this.INCLFJMMLJO = num8; this.k__BackingField = 0; this.k__BackingField = 0; this.k__BackingField = 0; this.k__BackingField = false; this.k__BackingField = false; } IL_309: global::Player player4 = this.k__BackingField; int num9 = 0; if (player4 != num9) { global::Player player5 = this.k__BackingField; } RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; rigidbodyEx3.RemoveUpdateLodOverride(this); int num10 = 0; rigidbodyEx3.AddUpdateLodOverride(this, (EEDONNAHMFK)num10); this.GCOJNMNOAJM(); this.BONBOBPFANK(); ActionEvent staticHolderChangedEvent = Tool.StaticHolderChangedEvent; if (staticHolderChangedEvent != 0) { staticHolderChangedEvent.Invoke(this); } ActionEvent holderChangedEvent = this.HolderChangedEvent; while (holderChangedEvent == 0) { } holderChangedEvent.Invoke(this); throw new NullReferenceException(); } } // Token: 0x060027CE RID: 10190 RVA: 0x000A43CC File Offset: 0x000A25CC [Token(Token = "0x60027CE")] [Address(RVA = "0xFC3920", Offset = "0xFC2320", VA = "0x180FC3920")] private void JBECPKIBALM() { PhotonView bhaahkeilog = this.BHAAHKEILOG; Action action = new Action(this.JBECPKIBALM); bhaahkeilog.OnDestroyEvent -= action; this.FLGJCCBHEJI(); } // Token: 0x060027CF RID: 10191 RVA: 0x000A4400 File Offset: 0x000A2600 [Token(Token = "0x60027CF")] [Address(RVA = "0xFC07E0", Offset = "0xFBF1E0", VA = "0x180FC07E0")] private void FEHBMKCEKGM(int OAPCCBMILAE) { if (PhotonNetwork.LocalPlayer.actorNumber == OAPCCBMILAE && !base.hasAuthority) { PhotonView photonView = base.photonView; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; photonView.TransferOwnership(localPlayer); } } // Token: 0x060027D0 RID: 10192 RVA: 0x000A4444 File Offset: 0x000A2644 [Token(Token = "0x60027D0")] [Address(RVA = "0xFC1700", Offset = "0xFC0100", VA = "0x180FC1700")] private void GEIGHJKFLML() { if ((this.k__BackingField || this.k__BackingField || this.k__BackingField) && PhotonNetwork.IsMasterClient) { PhotonView photonView = PhotonNetwork.GetPhotonView(this.OGPMINJNCGE.Get().KHDKHLFAMOK); int num = 0; if (photonView == num) { OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN; this.IKEGONLJBPP = ekjclgjfign; return; } } } // Token: 0x060027D1 RID: 10193 RVA: 0x000A44AC File Offset: 0x000A26AC [Token(Token = "0x60027D1")] [Address(RVA = "0xFBC800", Offset = "0xFBB200", VA = "0x180FBC800")] private void AEHDEJPEAKM(bool OMBBNIAKFHL, bool PJAKGIPJDOI) { ActionEvent prePickupEvent = this.PrePickupEvent; if (prePickupEvent != 0) { prePickupEvent.Invoke(this); } DAJFOCGPHGP heldCollisionLayer = this.HeldCollisionLayer; this.SetCollisionLayer(heldCollisionLayer); if (this.BHAAHKEILOG.IsMine) { PhotonView photonView = base.photonView; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; photonView.TransferOwnership(localPlayer); string text = this.OCDAPABGABP.ToString(); if (text != 0 && text != 0 && !this.DJOGLAAEACB) { this.DJOGLAAEACB = true; this.NMNFMIIELCK(); } } Transform transform = base.transform; Vector3 vector; float z = vector.z; this.LastWorldSpacePickupPosition.z = z; Transform transform2 = base.transform; this.DCMCJANIMIN = false; if (this.KinematicOnSleep) { this.rigidbodyEx.WakeUp(); } PlayerHand playerHand = this.k__BackingField; int num = 0; if (playerHand != num) { if (!this.RemotelyRunRigidbodyPickupWhenHeld) { PlayerHand playerHand2 = this.k__BackingField; } PlayerHand playerHand3 = this.k__BackingField; RigidbodyPickup rigidbodyPickup = this.rigidbodyPickup; float z2 = this.OGPMINJNCGE.Get().PJINMBGJFDL.z; Quaternion eoimnkbhblj = this.OGPMINJNCGE.Get().EOIMNKBHBLJ; bool isVisuallyHeld = rigidbodyPickup.EJODOOIGDLK; RigidbodyEx rigidbodyEx = this.rigidbodyEx; JAKMIGBBBOM.BAFPMPJFBEM velocityProvider = rigidbodyEx.VelocityProvider; this.HBEJPGMIJDD = velocityProvider; float z3 = this.OGPMINJNCGE.Get().PJINMBGJFDL.z; JAKMIGBBBOM.BAFPMPJFBEM bafpmpjfbem; rigidbodyEx.VelocityProvider = bafpmpjfbem; } Animator animator = this.animator; int num2 = 0; if (animator != num2) { this.animator.SafeSetEnabled(true); } Tool.AudioSettings audioSettings = this.audioSettings; if (audioSettings != 0) { RecRoomAudioClip dropAudio = audioSettings.DropAudio; bool flag; if (flag) { } } if (DefaultAudioSettings.MFIAFAGNMJN != 0) { } Transform transform3 = base.transform; Vector3 vector2; float z4 = vector2.z; global::Player player = this.k__BackingField; int num3 = 0; if (player != num3) { this.k__BackingField.playerEvents.ToolPickup(this); global::Player player2 = this.k__BackingField; AACCKDLMFKJ.OMAKBOPJOBJ(this); } ActionEvent postPickupEvent = this.PostPickupEvent; if (postPickupEvent != 0) { postPickupEvent.Invoke(this); } if (this.OCDAPABGABP.ToString() != 0) { ActionEvent staticLockedToolPickedUpEvent = Tool.StaticLockedToolPickedUpEvent; if (staticLockedToolPickedUpEvent != 0) { staticLockedToolPickedUpEvent.Invoke(this); } } } // Token: 0x060027D2 RID: 10194 RVA: 0x000A46E4 File Offset: 0x000A28E4 [Token(Token = "0x60027D2")] [Address(RVA = "0xFC8C90", Offset = "0xFC7690", VA = "0x180FC8C90")] private void PAEFCHDJPHF() { ActionEvent preReleaseEvent = this.PreReleaseEvent; if (preReleaseEvent != 0) { preReleaseEvent.Invoke(this); } if (this.DJOGLAAEACB) { this.DJOGLAAEACB = false; this.NMNFMIIELCK(); } Vector3 zero = Vector3.zero; Vector3 zero2 = Vector3.zero; if (this.ReleaseWithVelocity) { if (!this.DCMCJANIMIN) { float fixedDeltaTime = Time.fixedDeltaTime; BJIFHHPBNNJ k__BackingField = this.k__BackingField.k__BackingField; PlayerHand playerHand = this.k__BackingField; Vector3 vector; float z = vector.z; this.GBIPEMFEIDA.z = z; BJIFHHPBNNJ k__BackingField2 = playerHand.k__BackingField; Vector3 vector2; float z2 = vector2.z; this.BFDCDEEMAOF.z = z2; } if (this.rigidbodyEx.KKNFLCLMNDN != RigidbodyConstraints.None) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; Vector3 vector3; float z3 = vector3.z; this.GBIPEMFEIDA.z = z3; Vector3 vector4; float z4 = vector4.z; this.BFDCDEEMAOF.z = z4; } } RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; JAKMIGBBBOM.BAFPMPJFBEM hbejpgmijdd = this.HBEJPGMIJDD; rigidbodyEx3.VelocityProvider = hbejpgmijdd; RigidbodyPickup rigidbodyPickup = this.rigidbodyPickup; this.HBEJPGMIJDD = (ulong)0L; DAJFOCGPHGP defaultCollisionLayer = this.DefaultCollisionLayer; this.SetCollisionLayer(defaultCollisionLayer); ISchedulerPromise lofmcihbman = this.LOFMCIHBMAN; this.SafeStopSchedule(lofmcihbman); Animator animator = this.animator; int num = 0; if (animator != num) { Animator animator2 = this.animator; int num2 = 0; animator2.SafeSetEnabled(num2 != 0); } RigidbodyEx rigidbodyEx4 = this.rigidbodyEx; int num3 = 0; rigidbodyEx4.WakeUp(); if (this.ReleaseWithVelocity) { this.rigidbodyEx.NHAOMEMANJA = num3; this.rigidbodyEx.KHJFDILDLAD = num3; } RecRoomAudioClip throwAudio = this.audioSettings.ThrowAudio; Transform transform = base.transform; global::Player player = this.k__BackingField; int num4 = 0; if (player != num4) { this.k__BackingField.playerEvents.ToolRelease(this); } ActionEvent postReleaseEvent = this.PostReleaseEvent; if (postReleaseEvent != 0) { postReleaseEvent.Invoke(this); } ActionEvent staticToolPostReleaseEvent = Tool.StaticToolPostReleaseEvent; if (staticToolPostReleaseEvent != 0) { staticToolPostReleaseEvent.Invoke(this); } } // Token: 0x060027D3 RID: 10195 RVA: 0x000A48F0 File Offset: 0x000A2AF0 [Token(Token = "0x60027D3")] [Address(RVA = "0xFC9990", Offset = "0xFC8390", VA = "0x180FC9990")] private void PMPDJBDJDNP() { ActionEvent preAttachEvent = this.PreAttachEvent; if (preAttachEvent != 0) { preAttachEvent.Invoke(this); } if (this.BHAAHKEILOG.IsMine) { PhotonView photonView = base.photonView; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; photonView.TransferOwnership(localPlayer); } NetworkTransform networkTransform = this.networkTransform; int num = 0; networkTransform.DLKLKPDMNNE = num != 0; NetworkTransform networkTransform2 = this.networkTransform; int num2 = 0; networkTransform2.NHIJPLECLJB = num2 != 0; if (!this.k__BackingField && !this.k__BackingField) { PhotonView bhaahkeilog = this.BHAAHKEILOG; OKIMOMGKKDH.NIIIPIEEHMM oplhmkfcnol = this.OGPMINJNCGE.Get().OPLHMKFCNOL; Debug.LogError(string.Format("Attaching tool {0} to {1} with unexpected hold type {2}.", this, bhaahkeilog, oplhmkfcnol)); } DAJFOCGPHGP attachedCollisionLayer = this.AttachedCollisionLayer; this.SetCollisionLayer(attachedCollisionLayer); RigidbodyEx rigidbodyEx = this.rigidbodyEx; object obj; if (this.HINOMIEINGF == 0) { obj = new object(); this.HINOMIEINGF = obj; } rigidbodyEx.AddKinematic(obj); if (SingletonMonoBehaviour.Instance.k__BackingField) { this.rigidbodyEx.AddInterpolationRestriction(this); } Transform parent = base.transform.parent; PhotonView bhaahkeilog2 = this.BHAAHKEILOG; this.GIEFKPDNLFA = parent; this.DCMCJANIMIN = false; Transform transform = bhaahkeilog2.gameObject.transform; int num3 = 0; this.SetParentTransform(transform, num3 != 0); Transform transform2 = base.transform; float z = this.OGPMINJNCGE.Get().PJINMBGJFDL.z; Transform transform3 = base.transform; Quaternion eoimnkbhblj = this.OGPMINJNCGE.Get().EOIMNKBHBLJ; transform3.localRotation = eoimnkbhblj; Transform transform4 = base.transform; float kpapglpedbl = this.OGPMINJNCGE.Get().KPAPGLPEDBL; transform4.SetLocalUniformScale(kpapglpedbl); Tool tool = this.k__BackingField; int num4 = 0; if (tool != num4) { Tool tool2 = this.k__BackingField; ActionEvent okglnacodba = tool2.OKGLNACODBA; Action action = new Action(this.KFHGFEKLEFM); ActionEvent actionEvent = okglnacodba + action; tool2.OKGLNACODBA = actionEvent; } ActionEvent postAttachEvent = this.PostAttachEvent; if (postAttachEvent != 0) { postAttachEvent.Invoke(this); } } // Token: 0x060027D4 RID: 10196 RVA: 0x000A4AF8 File Offset: 0x000A2CF8 [Token(Token = "0x60027D4")] [Address(RVA = "0xFC6AC0", Offset = "0xFC54C0", VA = "0x180FC6AC0")] private void NMGJPILKAGE() { ActionEvent preDetachEvent = this.PreDetachEvent; if (preDetachEvent != 0) { preDetachEvent.Invoke(this); } float lossyUniformScale = base.transform.GetLossyUniformScale(); Transform giefkpdnlfa = this.GIEFKPDNLFA; this.SetParentTransform(giefkpdnlfa, true); if (this.GIEFKPDNLFA) { Transform giefkpdnlfa2 = this.GIEFKPDNLFA; } base.transform.SetLocalUniformScale(lossyUniformScale); if (SingletonMonoBehaviour.Instance.k__BackingField) { this.rigidbodyEx.RemoveInterpolationRestriction(this); } DAJFOCGPHGP defaultCollisionLayer = this.DefaultCollisionLayer; this.SetCollisionLayer(defaultCollisionLayer); if (!this.DCMCJANIMIN) { float z = Vector3.zero.z; this.GBIPEMFEIDA.z = z; float z2 = Vector3.zero.z; this.BFDCDEEMAOF.z = z2; } RigidbodyEx rigidbodyEx = this.rigidbodyEx; object obj; if (this.HINOMIEINGF == 0) { obj = new object(); this.HINOMIEINGF = obj; } rigidbodyEx.RemoveKinematic(obj); this.rigidbodyEx.WakeUp(); if (this.rigidbodyEx.FIKDPCNEHJC) { RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; float z3 = this.GBIPEMFEIDA.z; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; float z4 = this.BFDCDEEMAOF.z; } this.networkTransform.DLKLKPDMNNE = true; this.networkTransform.NHIJPLECLJB = true; Tool tool = this.k__BackingField; int num = 0; if (tool != num) { Tool tool2 = this.k__BackingField; ActionEvent okglnacodba = tool2.OKGLNACODBA; Action action = new Action(this.KFHGFEKLEFM); ActionEvent actionEvent = okglnacodba - action; tool2.OKGLNACODBA = actionEvent; } ActionEvent postDetachEvent = this.PostDetachEvent; if (postDetachEvent != 0) { postDetachEvent.Invoke(this); } } // Token: 0x060027D5 RID: 10197 RVA: 0x000A4CA0 File Offset: 0x000A2EA0 [Token(Token = "0x60027D5")] [Address(RVA = "0xFC3FB0", Offset = "0xFC29B0", VA = "0x180FC3FB0")] private void KFHGFEKLEFM(Tool NBHJPDBHDHB, bool CBHMNNAINHM) { if (!CBHMNNAINHM) { if (!base.hasAuthority) { PhotonView photonView = base.photonView; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; photonView.TransferOwnership(localPlayer); } SynchronizedField ogpminjncge = this.OGPMINJNCGE; } } // Token: 0x060027D6 RID: 10198 RVA: 0x000A4CE0 File Offset: 0x000A2EE0 [Token(Token = "0x60027D6")] [Address(RVA = "0xFC6F20", Offset = "0xFC5920", VA = "0x180FC6F20")] private void NMNFMIIELCK() { bool djoglaaeacb = this.DJOGLAAEACB; global::Player player = this.k__BackingField; int num = 0; if (player != num) { this.k__BackingField.playerEvents.ToolLocked(this, djoglaaeacb); } if (!djoglaaeacb) { } ActionEvent lockEvent = this.LockEvent; if (lockEvent != 0) { lockEvent.Invoke(this); } AudioManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; if (instance != num2) { if (djoglaaeacb) { AudioManager instance2 = SingletonMonoBehaviour.Instance; } RecRoomAudioClip toolUnLockedAudio = SingletonMonoBehaviour.Instance.ToolUnLockedAudio; Transform transform = base.transform; Vector3 vector; float z = vector.z; } } // Token: 0x060027D7 RID: 10199 RVA: 0x000A4D74 File Offset: 0x000A2F74 [Token(Token = "0x60027D7")] [Address(RVA = "0xFC2440", Offset = "0xFC0E40", VA = "0x180FC2440")] private void HACCHHMPAGE() { ActionEvent lockEvent = this.LockEvent; if (lockEvent != 0) { lockEvent.Invoke(this); return; } } // Token: 0x060027D8 RID: 10200 RVA: 0x000A4D94 File Offset: 0x000A2F94 [Token(Token = "0x60027D8")] [Address(RVA = "0xFC6ED0", Offset = "0xFC58D0", VA = "0x180FC6ED0")] private void NMKDDCACMPP() { ActionEvent unlockEvent = this.UnlockEvent; if (unlockEvent != 0) { unlockEvent.Invoke(this); return; } } // Token: 0x060027D9 RID: 10201 RVA: 0x000A4DB4 File Offset: 0x000A2FB4 [Token(Token = "0x60027D9")] [Address(RVA = "0xFC3030", Offset = "0xFC1A30", VA = "0x180FC3030")] public void InputDown() { ActionEvent inputDownEvent = this.InputDownEvent; this.KOPJBHEGHGF = true; if (inputDownEvent != 0) { inputDownEvent.Invoke(this); return; } } // Token: 0x060027DA RID: 10202 RVA: 0x000A4DDC File Offset: 0x000A2FDC [Token(Token = "0x60027DA")] [Address(RVA = "0xFC3090", Offset = "0xFC1A90", VA = "0x180FC3090")] public void InputPressed() { ActionEvent inputPressedEvent = this.InputPressedEvent; this.KOPJBHEGHGF = true; if (inputPressedEvent != 0) { inputPressedEvent.Invoke(this); return; } } // Token: 0x060027DB RID: 10203 RVA: 0x000A4E04 File Offset: 0x000A3004 [Token(Token = "0x60027DB")] [Address(RVA = "0xFC3180", Offset = "0xFC1B80", VA = "0x180FC3180")] public void InputUp() { ActionEvent inputUpEvent = this.InputUpEvent; this.KOPJBHEGHGF = false; if (inputUpEvent != 0) { inputUpEvent.Invoke(this); return; } } // Token: 0x060027DC RID: 10204 RVA: 0x000A4E2C File Offset: 0x000A302C [Token(Token = "0x60027DC")] [Address(RVA = "0xFC30F0", Offset = "0xFC1AF0", VA = "0x180FC30F0")] public void InputUpWithVelocity(Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD) { if (this.InputUpWithVelocityEvent != 0) { float z = KHJFDILDLAD.z; float z2 = EAOCEINLAKP.z; } } // Token: 0x060027DD RID: 10205 RVA: 0x000A4E50 File Offset: 0x000A3050 [Token(Token = "0x60027DD")] [Address(RVA = "0xFC2FD0", Offset = "0xFC19D0", VA = "0x180FC2FD0")] public void InputCancelled() { ActionEvent inputCancelledEvent = this.InputCancelledEvent; this.KOPJBHEGHGF = false; if (inputCancelledEvent != 0) { inputCancelledEvent.Invoke(this); return; } } // Token: 0x060027DE RID: 10206 RVA: 0x000A4E78 File Offset: 0x000A3078 [Token(Token = "0x60027DE")] [Address(RVA = "0xFCC880", Offset = "0xFCB280", VA = "0x180FCC880")] public void Shake() { ActionEvent shakeEvent = this.ShakeEvent; if (shakeEvent != 0) { shakeEvent.Invoke(this); return; } } // Token: 0x060027DF RID: 10207 RVA: 0x000A4E98 File Offset: 0x000A3098 [Token(Token = "0x60027DF")] [Address(RVA = "0xFCA350", Offset = "0xFC8D50", VA = "0x180FCA350")] public void RemoteControlInput(Vector2 FLGMLMONLDB, float LBMJFNPEFIP, bool GLOBBFOJOAP) { if (this.RemoteControlInputEvent != 0) { } } // Token: 0x060027E0 RID: 10208 RVA: 0x000A4EB0 File Offset: 0x000A30B0 [Token(Token = "0x60027E0")] [Address(RVA = "0xFC8870", Offset = "0xFC7270", VA = "0x180FC8870")] public void OnPlayerRotateInPlace(float ABMABCNKBCN, float BJJEDIGOMGC) { this.FKAAHCHEHJB(ABMABCNKBCN); if (this.OwnerRotateInPlaceEvent != 0) { } } // Token: 0x060027E1 RID: 10209 RVA: 0x000A4ED0 File Offset: 0x000A30D0 [Token(Token = "0x60027E1")] [Address(RVA = "0xFC88F0", Offset = "0xFC72F0", VA = "0x180FC88F0")] public void OnPlayerTeleport(float BJJEDIGOMGC) { int num = 0; this.FKAAHCHEHJB(BJJEDIGOMGC); ActionEvent ownerTeleportEvent = this.OwnerTeleportEvent; if (ownerTeleportEvent != 0) { ownerTeleportEvent.Invoke(this, num); } } // Token: 0x060027E2 RID: 10210 RVA: 0x000A4EFC File Offset: 0x000A30FC [Token(Token = "0x60027E2")] [Address(RVA = "0xFC87E0", Offset = "0xFC71E0", VA = "0x180FC87E0")] public void OnHolderHandVelocityUpdate() { ActionEvent holderHandVelocityUpdateEvent = this.HolderHandVelocityUpdateEvent; if (holderHandVelocityUpdateEvent != 0) { holderHandVelocityUpdateEvent.Invoke(this); return; } } // Token: 0x060027E3 RID: 10211 RVA: 0x000A4F1C File Offset: 0x000A311C [Token(Token = "0x60027E3")] [Address(RVA = "0xFC0AB0", Offset = "0xFBF4B0", VA = "0x180FC0AB0")] private void FKAAHCHEHJB(float NCLEAOBBONN) { ISchedulerPromise lofmcihbman = this.LOFMCIHBMAN; this.SafeStopSchedule(lofmcihbman); object ljjneggcfeb = this.LJJNEGGCFEB; int num = 0; this.SetCollisionEnabled(num != 0, ljjneggcfeb); int num2 = 0; ISchedulerPromise schedulerPromise = this.InvokeInUpdate(NCLEAOBBONN, num2); this.LOFMCIHBMAN = schedulerPromise; Action action = new Action(this.APADPHOOCGA); throw new NullReferenceException(); } // Token: 0x060027E4 RID: 10212 RVA: 0x000A4F70 File Offset: 0x000A3170 [Token(Token = "0x60027E4")] [Address(RVA = "0xFC50B0", Offset = "0xFC3AB0", VA = "0x180FC50B0")] private void MBOCPKEEKKB() { ISchedulerPromise lofmcihbman = this.LOFMCIHBMAN; this.SafeStopSchedule(lofmcihbman); } // Token: 0x060027E5 RID: 10213 RVA: 0x000A4F8C File Offset: 0x000A318C [Token(Token = "0x60027E5")] [Address(RVA = "0xFC2A80", Offset = "0xFC1480", VA = "0x180FC2A80")] public void HoverStart() { ActionEvent hoverStartEvent = this.HoverStartEvent; this.k__BackingField = true; if (hoverStartEvent != 0) { hoverStartEvent.Invoke(this); } if (this.BELHBOONGGI == (ulong)0L) { Action action = new Action(this.HMILGLNGBNC); IDisposable disposable = this.Update(action); this.BELHBOONGGI = disposable; } } // Token: 0x060027E6 RID: 10214 RVA: 0x000A4FDC File Offset: 0x000A31DC [Token(Token = "0x60027E6")] [Address(RVA = "0xFC2A00", Offset = "0xFC1400", VA = "0x180FC2A00")] public void HoverEnd() { ActionEvent hoverEndEvent = this.HoverEndEvent; this.k__BackingField = false; this.k__BackingField = (ulong)0L; if (hoverEndEvent != 0) { hoverEndEvent.Invoke(this); } if (this.BELHBOONGGI != 0) { this.BELHBOONGGI = (ulong)0L; } } // Token: 0x060027E7 RID: 10215 RVA: 0x000A5020 File Offset: 0x000A3220 [Token(Token = "0x60027E7")] [Address(RVA = "0xFC2310", Offset = "0xFC0D10", VA = "0x180FC2310")] public void GetHolderSpaceHandPickupTransform(Transform BGCMCCOABIJ, bool JKGLJIHNJFJ, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK) { if (this.CustomHandSpacePickupTransformModifier != 0) { } } // Token: 0x060027E8 RID: 10216 RVA: 0x000A5038 File Offset: 0x000A3238 [Token(Token = "0x60027E8")] [Address(RVA = "0xFC54E0", Offset = "0xFC3EE0", VA = "0x180FC54E0")] private void MHBPFNEHLIO(bool JKGLJIHNJFJ, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK) { Tool.PickupTransforms rightHandPickupTransforms; Transform steamVrMicrosoft; int num; do { if (JKGLJIHNJFJ) { } rightHandPickupTransforms = this.interactionSettings.RightHandPickupTransforms; if (SingletonMonoBehaviour.Instance.ACGDGBHFJFB) { } if (SingletonMonoBehaviour.Instance.k__BackingField > InputManager.LNEHPBFDEGG.Oculus_Quest) { goto IL_47; } steamVrMicrosoft = rightHandPickupTransforms.SteamVrMicrosoft; num = 0; } while (!(steamVrMicrosoft != num)); Transform steamVrIndex = rightHandPickupTransforms.SteamVrIndex; IL_47: int num2 = 0; Transform @default; if (steamVrIndex == num2) { @default = rightHandPickupTransforms.Default; } int num3 = 0; if (@default != num3) { Transform transform = base.transform; Vector3 vector; float z = vector.z; } float z2 = Vector3.zero.z; DDHPAFKBMON.z = z2; int num4 = 0; if (@default != num4) { Transform transform2 = base.transform; } Quaternion identity = Quaternion.identity; } // Token: 0x060027E9 RID: 10217 RVA: 0x000A5124 File Offset: 0x000A3324 [Token(Token = "0x60027E9")] [Address(RVA = "0xFC20D0", Offset = "0xFC0AD0", VA = "0x180FC20D0")] public void GetEquipSlotPickupTransform(FNCLOCJLFDG.LDHGJHOFPKC MDLDMILDCND, out Vector3 EGDABCIKMJB, out Quaternion DKEMNMPJEOE) { float z = Vector3.zero.z; EGDABCIKMJB.z = z; Quaternion identity = Quaternion.identity; if (MDLDMILDCND == FNCLOCJLFDG.LDHGJHOFPKC.Hip) { } Transform shoulderEquipSlotOrientationTransform = this.interactionSettings.ShoulderEquipSlotOrientationTransform; int num = 0; if (shoulderEquipSlotOrientationTransform != num) { Transform transform = base.transform; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; EGDABCIKMJB.z = z3; Transform transform2 = base.transform; if (MDLDMILDCND == FNCLOCJLFDG.LDHGJHOFPKC.Hip) { float z4 = this.interactionSettings.HipEquipSlotPosition.z; EGDABCIKMJB.z = z4; } if (MDLDMILDCND == FNCLOCJLFDG.LDHGJHOFPKC.Shoulder) { float z5 = this.interactionSettings.ShoulderEquipSlotPosition.z; EGDABCIKMJB.z = z5; Quaternion shoulderEquipSlotRotation = this.interactionSettings.ShoulderEquipSlotRotation; DKEMNMPJEOE.x = shoulderEquipSlotRotation; } } } // Token: 0x060027EA RID: 10218 RVA: 0x000A51F0 File Offset: 0x000A33F0 [Token(Token = "0x60027EA")] [Address(RVA = "0xFC3420", Offset = "0xFC1E20", VA = "0x180FC3420")] public bool IsValidPickup(global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool COHMNBFFKDK) { for (;;) { int num = 0; if (this.interactionSettings != num && !this.EFDAKLMLAPB.HasTokens && this.NHPPANGAKAP) { CreationObject creationObject = this.creationObject; int num2 = 0; if (creationObject != num2 && this.creationObject.LBPNBENCCHK) { } } IL_45: if (!NHCEBNBEEBE.BNENBIFCELG) { PlayerSpawnedEquipment playerSpawnedEquipment = this.k__BackingField; int num3 = 0; if (!(playerSpawnedEquipment != num3) || (this.k__BackingField.k__BackingField ? 1 : 0) == num) { continue; } } if (!PlayerGameRoleManager.CanPickupTool(NHCEBNBEEBE, this)) { continue; } List opmbaajoicc = this.OPMBAAJOICC; List.Enumerator enumerator; int num4; if (enumerator != 0) { if (enumerator.index != 0) { continue; } num4 = 0; } if (num != -1) { } if (num4 != 0) { continue; } if (!this.k__BackingField) { goto IL_FD; } if (base.authority == 0) { } if (base.authority.TagObject != 0) { } bool flag; if (flag || !COHMNBFFKDK) { PlayerSpawnedEquipment playerSpawnedEquipment2 = this.k__BackingField; int num5 = 0; if (!(playerSpawnedEquipment2 == num5) && this.k__BackingField.k__BackingField) { goto IL_FD; } continue; } IL_10A: if (this.GDPKBEBEOBA || this.NDKHDFJHGPP) { break; } continue; IL_FD: if (!COHMNBFFKDK) { while (this.GravityPickupMode == Tool.LMJNHJCGDOF.DISABLED) { } goto IL_10A; } goto IL_10A; goto IL_45; } throw new NullReferenceException(); } // Token: 0x060027EB RID: 10219 RVA: 0x000A5324 File Offset: 0x000A3524 [Token(Token = "0x60027EB")] [Address(RVA = "0xFC00D0", Offset = "0xFBEAD0", VA = "0x180FC00D0")] public float DistanceToTransform(Collider GLPOLGOBLAA, Transform GJCHHBFDOLF, out bool GCEKBPPJDPI) { Tool.LFAGEJFCFCG customDistanceToTransformBehavior = this.CustomDistanceToTransformBehavior; if (customDistanceToTransformBehavior == 0) { Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; GCEKBPPJDPI.m_value = z2 != null; } return customDistanceToTransformBehavior(GLPOLGOBLAA, GJCHHBFDOLF, out GCEKBPPJDPI); } // Token: 0x060027EC RID: 10220 RVA: 0x000A5368 File Offset: 0x000A3568 [Token(Token = "0x60027EC")] [Address(RVA = "0xFC31E0", Offset = "0xFC1BE0", VA = "0x180FC31E0")] public bool IsValidAttach() { if (!this.FBPJJHILLEJ) { return; } Tool nmpihkpmflm = this.NMPIHKPMFLM; int num = 0; if (!(nmpihkpmflm != num)) { return true; } } // Token: 0x060027ED RID: 10221 RVA: 0x000A5394 File Offset: 0x000A3594 [Token(Token = "0x60027ED")] [Address(RVA = "0xFC3260", Offset = "0xFC1C60", VA = "0x180FC3260")] public bool IsValidEquip(global::Player BGKPFFGBMCC, FNCLOCJLFDG HCPBBFGIBAB) { int num2; do { int num = 0; num2 = 0; List ijgcigfnjdb = this.IJGCIGFNJDB; List.Enumerator enumerator; if (enumerator != 0) { while (enumerator != 0) { } } if (num2 != -1) { if (enumerator == (ulong)86L) { } if (num == 84) { break; } } } while (num2 != 0); throw new NullReferenceException(); } // Token: 0x14000072 RID: 114 // (add) Token: 0x060027EE RID: 10222 RVA: 0x000A53D0 File Offset: 0x000A35D0 // (remove) Token: 0x060027EF RID: 10223 RVA: 0x000A53EC File Offset: 0x000A35EC [Token(Token = "0x14000072")] public event Action NBBKCDDPBPD { [Token(Token = "0x60027EE")] [Address(RVA = "0xFCE740", Offset = "0xFCD140", VA = "0x180FCE740")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60027EF")] [Address(RVA = "0xFCFD90", Offset = "0xFCE790", VA = "0x180FCFD90")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1700076D RID: 1901 // (get) Token: 0x060027F0 RID: 10224 RVA: 0x000A5408 File Offset: 0x000A3608 // (set) Token: 0x060027F1 RID: 10225 RVA: 0x000A541C File Offset: 0x000A361C [Token(Token = "0x1700076D")] public float NBEKJJNCPMM { [Token(Token = "0x60027F0")] [Address(RVA = "0xFCEB40", Offset = "0xFCD540", VA = "0x180FCEB40")] get; [Token(Token = "0x60027F1")] [Address(RVA = "0xFCFEE0", Offset = "0xFCE8E0", VA = "0x180FCFEE0")] set; } // Token: 0x1700076E RID: 1902 // (get) Token: 0x060027F2 RID: 10226 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060027F3 RID: 10227 RVA: 0x000A5430 File Offset: 0x000A3630 [Token(Token = "0x1700076E")] public Vector3 MBHCPDPIPPM { [Token(Token = "0x60027F2")] [Address(RVA = "0xFCEB70", Offset = "0xFCD570", VA = "0x180FCEB70")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60027F3")] [Address(RVA = "0xFC2870", Offset = "0xFC1270", VA = "0x180FC2870")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x1700076F RID: 1903 // (get) Token: 0x060027F4 RID: 10228 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060027F5 RID: 10229 RVA: 0x000A5450 File Offset: 0x000A3650 [Token(Token = "0x1700076F")] public Vector3 BKNDNJGNPHB { [Token(Token = "0x60027F4")] [Address(RVA = "0xFCEB50", Offset = "0xFCD550", VA = "0x180FCEB50")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60027F5")] [Address(RVA = "0xFC1DF0", Offset = "0xFC07F0", VA = "0x180FC1DF0")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17000770 RID: 1904 // (get) Token: 0x060027F6 RID: 10230 RVA: 0x000A5470 File Offset: 0x000A3670 [Token(Token = "0x17000770")] public Vector3 MNOMIIHDODJ { [Token(Token = "0x60027F6")] [Address(RVA = "0xFCEBD0", Offset = "0xFCD5D0", VA = "0x180FCEBD0")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17000771 RID: 1905 // (get) Token: 0x060027F7 RID: 10231 RVA: 0x000A548C File Offset: 0x000A368C [Token(Token = "0x17000771")] public Vector3 MPAEFLOCBHN { [Token(Token = "0x60027F7")] [Address(RVA = "0xFCFCC0", Offset = "0xFCE6C0", VA = "0x180FCFCC0")] get { bool flag; if (flag) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x060027F8 RID: 10232 RVA: 0x000A54B0 File Offset: 0x000A36B0 [Token(Token = "0x60027F8")] [Address(RVA = "0xFCD200", Offset = "0xFCBC00", VA = "0x180FCD200")] public void UpdateCachedApproximateSize() { this.UpdateCachedColliderBounds(); float localUniformScale = base.transform.GetLocalUniformScale(); ConnectableTool connectableTool = this.connectableTool; this.NKGIMKEHJHH = localUniformScale; int num = 0; if (!(connectableTool != num)) { } bool isParented = this.connectableTool.IsParented; NetworkTransform networkTransform = this.networkTransform; if (isParented) { } bool flag = NetworkTransform.CanCompressRotationForSize(this.k__BackingField); networkTransform.k__BackingField = flag; Action nbbkcddpbpd = this.NBBKCDDPBPD; if (nbbkcddpbpd != 0) { nbbkcddpbpd(); } CreationObject creationObject = this.creationObject; int num2 = 0; if (creationObject != num2) { ActionEvent objectScaled = this.creationObject.ObjectScaled; if (objectScaled != 0) { int num3 = 0; objectScaled.Invoke(num3 != 0); } } this.AFKNKOBGHPO(); } // Token: 0x060027F9 RID: 10233 RVA: 0x000A556C File Offset: 0x000A376C [Token(Token = "0x60027F9")] [Address(RVA = "0xFCD380", Offset = "0xFCBD80", VA = "0x180FCD380")] public void UpdateCachedColliderBounds() { Transform transform = base.transform; Vector3 right = Vector3.right; Transform transform2 = base.transform; float z = Vector3.up.z; Transform transform3 = base.transform; float z2 = Vector3.forward.z; Vector3 vector; float z3 = vector.z; this.k__BackingField.z = z3; Transform transform4 = base.transform; Vector3 vector2; float z4 = vector2.z; this.k__BackingField.z = z4; } // Token: 0x060027FA RID: 10234 RVA: 0x000A55E8 File Offset: 0x000A37E8 [Token(Token = "0x60027FA")] [Address(RVA = "0xFBFDA0", Offset = "0xFBE7A0", VA = "0x180FBFDA0")] private void ICPPEJJFMGM() { int num = 0; if (this != num && base.transform.GetLocalUniformScale() > 1E-45f) { this.UpdateCachedApproximateSize(); return; } } // Token: 0x060027FB RID: 10235 RVA: 0x000A561C File Offset: 0x000A381C [Token(Token = "0x60027FB")] [Address(RVA = "0xFC1E80", Offset = "0xFC0880", VA = "0x180FC1E80")] public Bounds GetColliderBounds(bool CLAOPEDMPGL = false) { int num = 0; int num2 = 0; int num3 = 0; if (num2 < num) { int num4 = 0; bool flag; if (!(num != num4) || !flag || num3 != 0) { } num2++; } throw new NullReferenceException(); } // Token: 0x060027FC RID: 10236 RVA: 0x000A5658 File Offset: 0x000A3858 [Token(Token = "0x60027FC")] [Address(RVA = "0xFBD5D0", Offset = "0xFBBFD0", VA = "0x180FBD5D0")] public void AddToolCollider(ToolCollider GLPOLGOBLAA) { GLPOLGOBLAA.Tool = this; RigidbodyEx rigidbodyEx = this.rigidbodyEx; GLPOLGOBLAA.ThisRigidbodyEx = rigidbodyEx; if (this.CLCOCGLFLBC.Add(GLPOLGOBLAA)) { this.NNBALFKKNDO.Add(GLPOLGOBLAA); } } // Token: 0x060027FD RID: 10237 RVA: 0x000A569C File Offset: 0x000A389C [Token(Token = "0x60027FD")] [Address(RVA = "0xFCA970", Offset = "0xFC9370", VA = "0x180FCA970")] public void RemoveToolCollider(ToolCollider GLPOLGOBLAA) { if (this.CLCOCGLFLBC.Remove(GLPOLGOBLAA)) { bool flag = this.NNBALFKKNDO.Remove(GLPOLGOBLAA); int num = 0; GLPOLGOBLAA.ThisRigidbodyEx = num; GLPOLGOBLAA.Tool = num; } } // Token: 0x060027FE RID: 10238 RVA: 0x000A56DC File Offset: 0x000A38DC [Token(Token = "0x60027FE")] [Address(RVA = "0xFCBD60", Offset = "0xFCA760", VA = "0x180FCBD60")] public void SetCollisionLayer(DAJFOCGPHGP MKGEABIAOCP) { int num; do { num = 0; bool hasTokens = this.LKMDAGKMEDD.HasTokens; if (hasTokens) { break; } List nnbalfkkndo = this.NNBALFKKNDO; if (hasTokens) { bool flag; while (!flag) { } GameObject gameObject; gameObject.layer = (int)MKGEABIAOCP; } if (hasTokens) { } if (num != -1) { } } while (num != 0); } // Token: 0x060027FF RID: 10239 RVA: 0x000A5734 File Offset: 0x000A3934 [Token(Token = "0x60027FF")] [Address(RVA = "0xFC2C70", Offset = "0xFC1670", VA = "0x180FC2C70")] public void IgnoreCollision(Tool PCEPBPGGGCE, bool NCGLLCOANAI) { List nnbalfkkndo = this.NNBALFKKNDO; int num = 0; int num2 = 0; List nnbalfkkndo2 = PCEPBPGGGCE.NNBALFKKNDO; List nnbalfkkndo3 = this.NNBALFKKNDO; List nnbalfkkndo4 = PCEPBPGGGCE.NNBALFKKNDO; num2++; num++; } // Token: 0x06002800 RID: 10240 RVA: 0x000A5778 File Offset: 0x000A3978 [Token(Token = "0x6002800")] [Address(RVA = "0xFC2B20", Offset = "0xFC1520", VA = "0x180FC2B20")] public void IgnoreCollision(Collider HPKICPNGMDJ, bool NCGLLCOANAI) { List nnbalfkkndo = this.NNBALFKKNDO; int num = 0; if (0 < nnbalfkkndo) { int num2 = 0; List nnbalfkkndo2 = this.NNBALFKKNDO; ReadOnlyCollection readOnlyCollection; int count = readOnlyCollection.Count; List nnbalfkkndo3 = this.NNBALFKKNDO; if (num2 < count) { ReadOnlyCollection readOnlyCollection2; Physics.IgnoreCollision(readOnlyCollection2[num2], HPKICPNGMDJ, NCGLLCOANAI); num2++; } num++; } } // Token: 0x06002801 RID: 10241 RVA: 0x000A57D0 File Offset: 0x000A39D0 [Token(Token = "0x6002801")] [Address(RVA = "0xFC06C0", Offset = "0xFBF0C0", VA = "0x180FC06C0")] public void EnableCollision(object PIHIPPPPEBI) { this.SetCollisionEnabled(true, PIHIPPPPEBI); } // Token: 0x06002802 RID: 10242 RVA: 0x000A57E8 File Offset: 0x000A39E8 [Token(Token = "0x6002802")] [Address(RVA = "0xFC0050", Offset = "0xFBEA50", VA = "0x180FC0050")] public void DisableCollision(object PIHIPPPPEBI) { int num = 0; this.SetCollisionEnabled(num != 0, PIHIPPPPEBI); } // Token: 0x06002803 RID: 10243 RVA: 0x000A5800 File Offset: 0x000A3A00 [Token(Token = "0x6002803")] [Address(RVA = "0xFCBB10", Offset = "0xFCA510", VA = "0x180FCBB10")] public void SetCollisionEnabled(bool CBHMNNAINHM, object PIHIPPPPEBI) { int num; do { num = 0; bool flag = !this.NHKGABHFFHB.HasTokens; TokenFlag nhkgabhffhb = this.NHKGABHFFHB; if (!CBHMNNAINHM) { nhkgabhffhb.Add(PIHIPPPPEBI); } nhkgabhffhb.Remove(PIHIPPPPEBI); bool hasTokens = this.NHKGABHFFHB.HasTokens; bool flag2 = !hasTokens; if (flag2 == flag) { break; } List nnbalfkkndo = this.NNBALFKKNDO; if (hasTokens) { if (num < (hasTokens ? 1 : 0)) { num += num; if (num != (hasTokens ? 1 : 0)) { num++; } } flag2 += flag2; } if (hasTokens) { } if (num != -1) { } } while (num != 0); } // Token: 0x06002804 RID: 10244 RVA: 0x000A5890 File Offset: 0x000A3A90 [Token(Token = "0x6002804")] [Address(RVA = "0xFC7350", Offset = "0xFC5D50", VA = "0x180FC7350")] private bool OAAHHCIONHP(Photon.Realtime.Player LBFENNLEEBK) { int num = 0; if (LBFENNLEEBK != 0 && (LBFENNLEEBK.IsLocal ? 1 : 0) != num && !base.hasAuthority && this.NHPPANGAKAP && (this.AllowedToTransferOwnershipOnCollision ? 1 : 0) != num && (this.k__BackingField ? 1 : 0) == num && (this.k__BackingField ? 1 : 0) == num && (this.k__BackingField ? 1 : 0) == num) { base.photonView.TransferOwnership(LBFENNLEEBK); } throw new NullReferenceException(); } // Token: 0x06002805 RID: 10245 RVA: 0x000A58F4 File Offset: 0x000A3AF4 [Token(Token = "0x6002805")] [Address(RVA = "0xFC2DA0", Offset = "0xFC17A0", VA = "0x180FC2DA0")] public void InitializeColliders() { this.NNBALFKKNDO.Clear(); this.CLCOCGLFLBC.Clear(); Collider[] componentsInChildren = base.GetComponentsInChildren(); int num = 0; int length = componentsInChildren.Length; if (num < length) { Collider collider = componentsInChildren[num]; if (collider.enabled && collider.gameObject.activeSelf && collider.GetComponentInParent() == this) { Tool.CollisionSettings collisionSettings = this.collisionSettings; bool flag; if (!flag) { if (collider.isTrigger) { ToolCollider component = collider.GetComponent(); int num2 = 0; if (!(component != num2)) { goto IL_A4; } this.AddToolCollider(component); num++; } GameObject gameObject = collider.gameObject; this.FLDMFNAFEIF(gameObject); } } IL_A4: num++; } } // Token: 0x06002806 RID: 10246 RVA: 0x000A59B0 File Offset: 0x000A3BB0 [Token(Token = "0x6002806")] [Address(RVA = "0xFC0B80", Offset = "0xFBF580", VA = "0x180FC0B80")] private void FLDMFNAFEIF(GameObject DOJCFCINALC) { ToolCollider component = DOJCFCINALC.GetComponent(); int num = 0; if (component == num) { ToolCollider toolCollider = DOJCFCINALC.AddComponent(); } this.AddToolCollider(component); } // Token: 0x06002807 RID: 10247 RVA: 0x000A59E4 File Offset: 0x000A3BE4 [Token(Token = "0x6002807")] [Address(RVA = "0xFC7770", Offset = "0xFC6170", VA = "0x180FC7770")] private void OnCollisionEnter(Collision GBJHLKOJGPB) { Tool tool; global::Player player; for (;;) { if (GBJHLKOJGPB.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)495330304)) && !this.rigidbodyPickup.PKBIBBDALOI) { tool = GBJHLKOJGPB.AMKJBLIFHPB(); int num = 0; if (tool != num) { break; } } if (GBJHLKOJGPB.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)1053184))) { int num2 = 0; if (player != num2) { goto Block_6; } } } if (tool.k__BackingField) { RigidbodyEx rigidbodyEx = tool.rigidbodyEx; this.MHNEDBBKLGK(rigidbodyEx, GBJHLKOJGPB); } if (base.hasAuthority) { Photon.Realtime.Player owner = base.owner; bool flag = tool.OAAHHCIONHP(owner); } Tool.GenericCollisionEvent.Invoke(this, GBJHLKOJGPB); return; Block_6: PlayerEvents playerEvents = player.playerEvents; Photon.Realtime.Player photonPlayer = player.DBAJDHGDPOL; bool flag2 = this.OAAHHCIONHP(photonPlayer); ulong num3; if (num3 == (ulong)2L || num3 == (ulong)3L) { player.leftHand.Vibrate(50, 1f); } Tool.LocalPlayerCollisionEvent.Invoke(this, GBJHLKOJGPB); throw new NullReferenceException(); } // Token: 0x06002808 RID: 10248 RVA: 0x000A5ADC File Offset: 0x000A3CDC [Token(Token = "0x6002808")] [Address(RVA = "0xFC7AA0", Offset = "0xFC64A0", VA = "0x180FC7AA0")] private void OnCollisionExit(Collision GBJHLKOJGPB) { if (GBJHLKOJGPB.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)495330304))) { Tool tool = GBJHLKOJGPB.AMKJBLIFHPB(); int num = 0; if (tool != num && (tool.k__BackingField || tool.k__BackingField || tool.k__BackingField)) { RigidbodyEx rigidbodyEx = tool.rigidbodyEx; this.MHNEDBBKLGK(rigidbodyEx, GBJHLKOJGPB); } } } // Token: 0x06002809 RID: 10249 RVA: 0x000A5B40 File Offset: 0x000A3D40 [Token(Token = "0x6002809")] [Address(RVA = "0xFC8960", Offset = "0xFC7360", VA = "0x180FC8960")] private void OnTriggerEnter(Collider GLPOLGOBLAA) { while (GLPOLGOBLAA.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)1053184))) { int num = 0; global::Player player; if (player != num) { PlayerEvents playerEvents = player.playerEvents; return; } } Killzone killzone = GLPOLGOBLAA.JAAHHMHJBPL(); if (base.hasAuthority) { int num2 = 0; bool flag = killzone == num2; if (!flag && killzone.resetsTools != flag && Time.frameCount != this.HNAALFCDECO) { bool isSubTool = this.NDKHDFJHGPP; if (!isSubTool) { if (killzone.resetsToolsOnEnter != isSubTool) { this.KillzoneResetImmediately(killzone); return; } if (!this.BPAPGFBNGNK.Contains(killzone)) { this.BPAPGFBNGNK.Add(killzone); } if (this.EAFLPDIMFCK == (ulong)0L) { Action action = new Action(this.EKIFLPFBPAG); IDisposable disposable = ScheduledUpdateContextExtensions.UpdateAtRateJobbed(this, 4f, action); this.EAFLPDIMFCK = disposable; } } } } } // Token: 0x0600280A RID: 10250 RVA: 0x000A5C30 File Offset: 0x000A3E30 [Token(Token = "0x600280A")] [Address(RVA = "0xFC8B90", Offset = "0xFC7590", VA = "0x180FC8B90")] private void OnTriggerExit(Collider GLPOLGOBLAA) { Killzone killzone = GLPOLGOBLAA.JAAHHMHJBPL(); if (base.hasAuthority) { int num = 0; if (!(killzone == num) && this.BPAPGFBNGNK.Remove(killzone)) { List bpapgfbngnk = this.BPAPGFBNGNK; if (this.EAFLPDIMFCK != 0) { this.EAFLPDIMFCK = (ulong)0L; } } } } // Token: 0x17000772 RID: 1906 // (get) Token: 0x0600280B RID: 10251 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600280C RID: 10252 RVA: 0x000A5C88 File Offset: 0x000A3E88 [Token(Token = "0x17000772")] public Vector3 JALDPJPHLDL { [Token(Token = "0x600280B")] [Address(RVA = "0xFCEB90", Offset = "0xFCD590", VA = "0x180FCEB90")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600280C")] [Address(RVA = "0xFBC7E0", Offset = "0xFBB1E0", VA = "0x180FBC7E0")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17000773 RID: 1907 // (get) Token: 0x0600280D RID: 10253 RVA: 0x000A5CA8 File Offset: 0x000A3EA8 [Token(Token = "0x17000773")] public Vector3 EACNBHALCOC { [Token(Token = "0x600280D")] [Address(RVA = "0xFCEE00", Offset = "0xFCD800", VA = "0x180FCEE00")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x0600280E RID: 10254 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600280E")] [Address(RVA = "0xFBCFA0", Offset = "0xFBB9A0", VA = "0x180FBCFA0")] private void AFKNKOBGHPO() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600280F RID: 10255 RVA: 0x000A5CC4 File Offset: 0x000A3EC4 [Token(Token = "0x600280F")] [Address(RVA = "0xFBD560", Offset = "0xFBBF60", VA = "0x180FBD560")] public void AddRenderer(Renderer CHEJPOIMMCK) { this.HAJMLBHNDLB(CHEJPOIMMCK, true); } // Token: 0x06002810 RID: 10256 RVA: 0x000A5CDC File Offset: 0x000A3EDC [Token(Token = "0x6002810")] [Address(RVA = "0xFC2490", Offset = "0xFC0E90", VA = "0x180FC2490")] private void HAJMLBHNDLB(Renderer CHEJPOIMMCK, bool AJCKADHALLC) { int num = 0; Tool.EAFJJELOGME customVisibilityBehavior = this.CustomVisibilityBehavior; if (customVisibilityBehavior == 0) { bool hasTokens = this.AIAFJADFAHO.HasTokens; } bool flag = customVisibilityBehavior(); CHEJPOIMMCK.enabled = flag; this.PBCBHPGPNED.Add(num); bool flag2; if (this.FIKLFHJBIAE != 0 && !flag2) { LODGroup lodgroup = this.lodGroup; Renderer renderer = CHEJPOIMMCK; int num2 = 0; if (!(lodgroup == num2)) { LOD[] lods = lodgroup.GetLODs(); Func func = delegate(LOD x) { bool flag6; return flag6; }; bool flag3 = Enumerable.Any(lods, func); } } if (this.renderSettings != 0) { } if (this.renderSettings.RenderersThatAlwaysHoverHighlight != 0) { } if (CHEJPOIMMCK != 0) { this.IAEGDBOIEBM.Add(num); } bool flag4; if (!flag4) { bool flag5; if ((ulong)1L == 0UL || flag5 || CHEJPOIMMCK.shadowCastingMode == ShadowCastingMode.ShadowsOnly) { goto IL_F8; } TextMeshPro component = CHEJPOIMMCK.GetComponent(); int num3 = 0; if (!(component == num3) || CHEJPOIMMCK != 0 || CHEJPOIMMCK != 0) { goto IL_F8; } } this.KPKJDENLNNJ.Add(num); IL_F8: if (AJCKADHALLC) { this.visibleInCamera.renderers.Add(CHEJPOIMMCK); } } // Token: 0x06002811 RID: 10257 RVA: 0x000A5DFC File Offset: 0x000A3FFC [Token(Token = "0x6002811")] [Address(RVA = "0xFC06E0", Offset = "0xFBF0E0", VA = "0x180FC06E0")] private static bool FAPHMAHNLHN(LODGroup CKEBCMEKCJH, Renderer CHEJPOIMMCK) { int num = 0; if (!(CKEBCMEKCJH == num)) { LOD[] lods = CKEBCMEKCJH.GetLODs(); Func func = delegate(LOD x) { bool flag; return flag; }; return Enumerable.Any(lods, func); } throw new NullReferenceException(); } // Token: 0x06002812 RID: 10258 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002812")] [Address(RVA = "0xFCA690", Offset = "0xFC9090", VA = "0x180FCA690")] public void RemoveRenderer(Renderer CHEJPOIMMCK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002813 RID: 10259 RVA: 0x000A5E48 File Offset: 0x000A4048 [Token(Token = "0x6002813")] [Address(RVA = "0xFBD400", Offset = "0xFBBE00", VA = "0x180FBD400")] public void AddCustomFadeMaskRenderer(Renderer CHEJPOIMMCK) { int num = 0; this.MLIJIGCCPNI.Add(num); } // Token: 0x06002814 RID: 10260 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002814")] [Address(RVA = "0xFCA430", Offset = "0xFC8E30", VA = "0x180FCA430")] public void RemoveCustomFadeMaskRenderer(Renderer CHEJPOIMMCK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002815 RID: 10261 RVA: 0x000A5E6C File Offset: 0x000A406C [Token(Token = "0x6002815")] [Address(RVA = "0xFCAC50", Offset = "0xFC9650", VA = "0x180FCAC50")] public void RenderPreview(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { int num; GameObject gameObject; do { num = 0; List kpkjdenlnnj = this.KPKJDENLNNJ; List.Enumerator enumerator; if (enumerator == 0) { goto IL_3B; } bool flag; while (!flag) { } } while (!gameObject.activeInHierarchy); Transform transform = base.transform; Transform transform2 = base.transform; Transform transform3 = base.transform; Transform transform4 = base.transform; IL_3B: if (num != -1) { List nabgmiljphh = this.NABGMILJPHH; List.Enumerator enumerator2; if (enumerator2 != 0) { Transform transform5 = base.transform; Transform transform6 = base.transform; Transform transform7 = base.transform; Transform transform8 = base.transform; } } num++; if (num != -1) { } } // Token: 0x06002816 RID: 10262 RVA: 0x000A5F2C File Offset: 0x000A412C [Token(Token = "0x6002816")] [Address(RVA = "0xFCC010", Offset = "0xFCAA10", VA = "0x180FCC010")] public void SetHideInActiveCameraAndFirstPersonCameraIgnoreSettings() { IgnoredRendererEffect.PFDHGMKOPJJ pfdhgmkopjj = IgnoredRendererEffect.PFDHGMKOPJJ.LJGPMGNLFPD; int num = 0; object hlgpcojmhja = this.HLGPCOJMHJA; this.ABDALDOPDOB = num; this.MAIPCAKJAFE(true, hlgpcojmhja); } // Token: 0x06002817 RID: 10263 RVA: 0x000A5F58 File Offset: 0x000A4158 [Token(Token = "0x6002817")] [Address(RVA = "0xFCBF50", Offset = "0xFCA950", VA = "0x180FCBF50")] public void SetCustomIgnoredSettings(IgnoredRendererEffect.PFDHGMKOPJJ GHGBPMPLLBK) { int num = 0; object hlgpcojmhja = this.HLGPCOJMHJA; this.ABDALDOPDOB = num; this.MAIPCAKJAFE(true, hlgpcojmhja); } // Token: 0x06002818 RID: 10264 RVA: 0x000A5F80 File Offset: 0x000A4180 [Token(Token = "0x6002818")] [Address(RVA = "0xFBFD60", Offset = "0xFBE760", VA = "0x180FBFD60")] public void ClearCustomIgnoredSettings() { int num = 0; this.ABDALDOPDOB = num; int num2 = 0; this.ABDALDOPDOB.has_value = num != 0; object hlgpcojmhja = this.HLGPCOJMHJA; this.MAIPCAKJAFE(num2 != 0, hlgpcojmhja); } // Token: 0x06002819 RID: 10265 RVA: 0x000A5FB4 File Offset: 0x000A41B4 [Token(Token = "0x6002819")] [Address(RVA = "0xFC4C70", Offset = "0xFC3670", VA = "0x180FC4C70")] private void MAIPCAKJAFE(bool ODEPNDGCFJH, object PIHIPPPPEBI) { for (;;) { int num = 0; bool hasTokens = this.HHCGNCDJEKA.HasTokens; TokenFlag hhcgncdjeka = this.HHCGNCDJEKA; if (!ODEPNDGCFJH) { hhcgncdjeka.Remove(PIHIPPPPEBI); } hhcgncdjeka.Add(PIHIPPPPEBI); if (this.HHCGNCDJEKA.HasTokens == hasTokens) { return; } int num3; if (this.HHCGNCDJEKA.HasTokens) { List phmldekeaoo = this.PHMLDEKEAOO; List.Enumerator enumerator; if (enumerator != 0) { int num2 = 0; GameObject gameObject; gameObject.SetActive(num2 != 0); } num3 = 0; if (num3 != -1) { } if (num != 0) { continue; } } if (this.CustomVisibilityBehavior == 0) { if (this.AIAFJADFAHO.HasTokens) { break; } List phmldekeaoo2 = this.PHMLDEKEAOO; List.Enumerator enumerator2; if (enumerator2 != 0) { GameObject gameObject2; gameObject2.SetActive(true); } num3++; if (num3 != -1) { } if (num == 0) { break; } } } if (!this.HHCGNCDJEKA.HasTokens) { if (this.DCLHPCMGHIC == 0) { goto IL_F6; } this.DCLHPCMGHIC = (ulong)0L; } if (this.DCLHPCMGHIC == (ulong)0L) { Action action = new Action(this.NHEJPLHGKKA); IDisposable disposable = this.Update(action); this.DCLHPCMGHIC = disposable; } IL_F6: ActionEvent ignoredChangeEvent = this.IgnoredChangeEvent; if (ignoredChangeEvent != 0) { bool hasTokens2 = this.HHCGNCDJEKA.HasTokens; ignoredChangeEvent.Invoke(this, hasTokens2); } } // Token: 0x0600281A RID: 10266 RVA: 0x000A60E4 File Offset: 0x000A42E4 [Token(Token = "0x600281A")] [Address(RVA = "0xFC6680", Offset = "0xFC5080", VA = "0x180FC6680")] private void NJPIHGOIKFE() { LODGroup lodgroup = this.lodGroup; int num = 0; if (lodgroup != num) { LOD lod = this.lodGroup.GetLODs()[1]; this.FIKLFHJBIAE = lod; } Renderer[] componentsInChildren = base.GetComponentsInChildren(true); int num2 = 0; int length = componentsInChildren.Length; if (num2 < length) { Renderer renderer = componentsInChildren[num2]; StackedUIFlowBase componentInParent = renderer.GetComponentInParent(true); int num3 = 0; if (componentInParent == num3) { PulsingBeam componentInParent2 = renderer.GetComponentInParent(true); int num4 = 0; if (componentInParent2 == num4) { DynamicMeshTrail componentInParent3 = renderer.GetComponentInParent(true); int num5 = 0; if (componentInParent3 == num5) { WeaponFlashlight componentInParent4 = renderer.GetComponentInParent(true); int num6 = 0; if (componentInParent4 == num6 && renderer.GetComponentInParent(true) == this) { int num7 = 0; this.HAJMLBHNDLB(renderer, num7 != 0); } } } } num2++; } Canvas[] componentsInChildren2 = base.GetComponentsInChildren(true); int length2 = componentsInChildren2.Length; if (num2 < length2) { StackedUIFlowBase component = componentsInChildren2[num2].GetComponent(); int num8 = 0; if (component == num8) { ToolUI componentInParent5 = componentsInChildren2[num2].GetComponentInParent(true); int num9 = 0; if (componentInParent5 == num9 && componentsInChildren2[num2].GetComponentInParent(true) == this) { List phmldekeaoo = this.PHMLDEKEAOO; Canvas canvas = componentsInChildren2[num2]; phmldekeaoo.Add(canvas); } } num2++; } } // Token: 0x0600281B RID: 10267 RVA: 0x000A6268 File Offset: 0x000A4468 [Token(Token = "0x600281B")] [Address(RVA = "0xFC2950", Offset = "0xFC1350", VA = "0x180FC2950")] private void HMILGLNGBNC() { if (this.k__BackingField && this.CustomHighlightingBehavior == 0) { if (this.OutlineType == OutlineRendererEffect.HLEDHCIGMPJ.CircuitNode) { } return; } } // Token: 0x0600281C RID: 10268 RVA: 0x000A6294 File Offset: 0x000A4494 [Token(Token = "0x600281C")] [Address(RVA = "0xFCB5B0", Offset = "0xFC9FB0", VA = "0x180FCB5B0")] public void RenderToolOutline([Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM) { if (this.CustomHighlightingBehavior == 0) { if (this.OutlineType == OutlineRendererEffect.HLEDHCIGMPJ.CircuitNode) { } return; } } // Token: 0x0600281D RID: 10269 RVA: 0x000A62B4 File Offset: 0x000A44B4 [Token(Token = "0x600281D")] [Address(RVA = "0xFCAA00", Offset = "0xFC9400", VA = "0x180FCAA00")] public void RenderOutline([Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM) { int num; do { num = 0; OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle(); List kpkjdenlnnj = this.KPKJDENLNNJ; List.Enumerator enumerator; if (enumerator != 0) { int num2 = 0; if (!(this != num2) || !base.gameObject.activeInHierarchy) { continue; } } if (num != -1) { } } while (num != 0); } // Token: 0x0600281E RID: 10270 RVA: 0x000A6308 File Offset: 0x000A4508 [Token(Token = "0x600281E")] [Address(RVA = "0xFCB3A0", Offset = "0xFC9DA0", VA = "0x180FCB3A0")] public void RenderSelection() { int num; do { num = 0; List kpkjdenlnnj = this.KPKJDENLNNJ; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } GameObject gameObject; if (!gameObject.activeInHierarchy) { continue; } int selectionType = (int)this.SelectionType; } if (num != -1) { } } while (num != 0); } // Token: 0x0600281F RID: 10271 RVA: 0x000A634C File Offset: 0x000A454C [Token(Token = "0x600281F")] [Address(RVA = "0xFCB650", Offset = "0xFCA050", VA = "0x180FCB650")] public void RenderTutorialOutline() { int num; Tool.BPPMEBHPHDM customTutorialHighlightingBehavior; do { num = 0; customTutorialHighlightingBehavior = this.CustomTutorialHighlightingBehavior; if (customTutorialHighlightingBehavior != 0) { break; } OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle(); List kpkjdenlnnj = this.KPKJDENLNNJ; List.Enumerator enumerator; if (enumerator != 0) { int num2 = 0; if (!(this != num2) || !base.gameObject.activeInHierarchy) { continue; } } if (num != -1) { } } while (num != 0); customTutorialHighlightingBehavior.Invoke(num); } // Token: 0x06002820 RID: 10272 RVA: 0x000A63B4 File Offset: 0x000A45B4 [Token(Token = "0x6002820")] [Address(RVA = "0xFC51F0", Offset = "0xFC3BF0", VA = "0x180FC51F0")] private void MELBAJGOMIC() { if (this.DNJADGLENDF != 0) { this.DNJADGLENDF = (ulong)0L; if (this.GINMIAOAHKG.Get() == 0) { Tool nmpihkpmflm = this.NMPIHKPMFLM; int num = 0; if (nmpihkpmflm != num) { bool hasTokens = this.NMPIHKPMFLM.HHCGNCDJEKA.HasTokens; object mmmdbldifop = this.MMMDBLDIFOP; this.MAIPCAKJAFE(hasTokens, mmmdbldifop); } } } if (this.GINMIAOAHKG.Get() != 0 && this.DNCDIAFBPHO) { if (PhotonNetwork.PlayerListOthers.Length == 0) { List allBubbles = CameraIgnoreBubble.AllBubbles; } Dictionary onjodbdbggp = Tool.ONJODBDBGGP; EEDONNAHMFK ejjgppdapdj = this.EJJGPPDAPDJ; float num2 = onjodbdbggp[ejjgppdapdj]; int num3 = 0; if (num3 > (int)num2) { Action action = new Action(this.PJCNGMFLOKF); IDisposable disposable = this.Update(action); throw new NullReferenceException(); } if (num2 > (float)num3) { Action action2 = new Action(this.PJCNGMFLOKF); IDisposable disposable2 = ScheduledUpdateContextExtensions.UpdateAtRateJobbed(this, num2, action2); this.DNJADGLENDF = disposable2; } } } // Token: 0x06002821 RID: 10273 RVA: 0x000A64AC File Offset: 0x000A46AC [Token(Token = "0x6002821")] [Address(RVA = "0xFC63C0", Offset = "0xFC4DC0", VA = "0x180FC63C0")] private void NFJAFCAEMEH(EEDONNAHMFK CGLPLGKGFEN, EEDONNAHMFK MPMNKPMIHLH) { this.EJJGPPDAPDJ = MPMNKPMIHLH; this.MELBAJGOMIC(); } // Token: 0x06002822 RID: 10274 RVA: 0x000A64C8 File Offset: 0x000A46C8 [Token(Token = "0x6002822")] [Address(RVA = "0xFC9560", Offset = "0xFC7F60", VA = "0x180FC9560")] private void PJCNGMFLOKF(float POGAEJIEPIM) { int num = 0; this.HBMIPPCKNHF = num; this.HFPAOBJPFBK = num; if ((this.DNCDIAFBPHO ? 1 : 0) != num) { CameraIgnoreBubble cameraIgnoreBubble = this.CCMPMKJHDIE(); this.HFPAOBJPFBK = cameraIgnoreBubble; int num2 = 0; if (cameraIgnoreBubble == num2) { global::Player player = this.FFAINANFGEO(); this.HBMIPPCKNHF = player; } global::Player hbmippcknhf = this.HBMIPPCKNHF; int num3 = 0; if (hbmippcknhf != num3) { } CameraIgnoreBubble hfpaobjpfbk = this.HFPAOBJPFBK; int num4 = 0; bool flag = hfpaobjpfbk != num4; } object mmmdbldifop = this.MMMDBLDIFOP; this.MAIPCAKJAFE(num != 0, mmmdbldifop); } // Token: 0x06002823 RID: 10275 RVA: 0x000A6554 File Offset: 0x000A4754 [Token(Token = "0x6002823")] [Address(RVA = "0xFC9560", Offset = "0xFC7F60", VA = "0x180FC9560")] private void PJCNGMFLOKF() { int num = 0; this.HBMIPPCKNHF = num; this.HFPAOBJPFBK = num; if ((this.DNCDIAFBPHO ? 1 : 0) != num) { CameraIgnoreBubble cameraIgnoreBubble = this.CCMPMKJHDIE(); this.HFPAOBJPFBK = cameraIgnoreBubble; int num2 = 0; if (cameraIgnoreBubble == num2) { global::Player player = this.FFAINANFGEO(); this.HBMIPPCKNHF = player; } global::Player hbmippcknhf = this.HBMIPPCKNHF; int num3 = 0; if (hbmippcknhf != num3) { } CameraIgnoreBubble hfpaobjpfbk = this.HFPAOBJPFBK; int num4 = 0; bool flag = hfpaobjpfbk != num4; } object mmmdbldifop = this.MMMDBLDIFOP; this.MAIPCAKJAFE(num != 0, mmmdbldifop); } // Token: 0x06002824 RID: 10276 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002824")] [Address(RVA = "0xFC63D0", Offset = "0xFC4DD0", VA = "0x180FC63D0")] private void NHEJPLHGKKA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002825 RID: 10277 RVA: 0x000A65E0 File Offset: 0x000A47E0 [Token(Token = "0x6002825")] [Address(RVA = "0xFC50C0", Offset = "0xFC3AC0", VA = "0x180FC50C0")] private bool MBPDGIOFJPF(out global::Player HBMIPPCKNHF, out CameraIgnoreBubble HFPAOBJPFBK) { for (;;) { int num = 0; if ((this.DNCDIAFBPHO ? 1 : 0) != num) { CameraIgnoreBubble cameraIgnoreBubble = this.CCMPMKJHDIE(); int num2 = 0; if (cameraIgnoreBubble == num2) { global::Player player = this.FFAINANFGEO(); } bool flag; if (flag) { break; } } } return true; } // Token: 0x06002826 RID: 10278 RVA: 0x000A6618 File Offset: 0x000A4818 [Token(Token = "0x6002826")] [Address(RVA = "0xFC08A0", Offset = "0xFBF2A0", VA = "0x180FC08A0")] private global::Player FFAINANFGEO() { global::Player player = this.k__BackingField; int num = 0; if (!(player == num)) { global::Player player2 = this.k__BackingField; PlayerAvatarDisplayIgnoreEffect ignoreEffect = this.k__BackingField.playerAvatar.playerAvatarDisplay.ignoreEffect; global::Player hbmippcknhf = ignoreEffect.HBMIPPCKNHF; int num2 = 0; bool flag; if (hbmippcknhf != num2 || flag) { return ignoreEffect.HBMIPPCKNHF; } } throw new NullReferenceException(); } // Token: 0x06002827 RID: 10279 RVA: 0x000A6680 File Offset: 0x000A4880 [Token(Token = "0x6002827")] [Address(RVA = "0xFBFAE0", Offset = "0xFBE4E0", VA = "0x180FBFAE0")] private CameraIgnoreBubble CCMPMKJHDIE() { int num; do { num = 0; List allBubbles = CameraIgnoreBubble.AllBubbles; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } } if (num != -1) { if (enumerator == (ulong)61L) { } if (num == 59) { break; } } } while (num != 0); throw new NullReferenceException(); } // Token: 0x06002828 RID: 10280 RVA: 0x000A66B8 File Offset: 0x000A48B8 [Token(Token = "0x6002828")] [Address(RVA = "0xFC1880", Offset = "0xFC0280", VA = "0x180FC1880")] private void GHKIMIIFKMM(global::Player HBMIPPCKNHF) { int num; do { num = 0; global::Player player = this.k__BackingField; int num2 = 0; if (player == num2) { break; } PlayerAvatarDisplayIgnoreEffect ignoreEffect = this.k__BackingField.playerAvatar.playerAvatarDisplay.ignoreEffect; global::Player hbmippcknhf = ignoreEffect.HBMIPPCKNHF; if (!(hbmippcknhf == HBMIPPCKNHF)) { } List pbcbhpgpned = this.PBCBHPGPNED; List.Enumerator enumerator; if (enumerator != 0) { int num3 = 0; if (!(hbmippcknhf != num3) || !hbmippcknhf.gameObject.activeInHierarchy) { continue; } float cadejgmohnl = ignoreEffect.CADEJGMOHNL; } if (num != -1) { } } while (num != 0); } // Token: 0x06002829 RID: 10281 RVA: 0x000A6754 File Offset: 0x000A4954 [Token(Token = "0x6002829")] [Address(RVA = "0xFC7460", Offset = "0xFC5E60", VA = "0x180FC7460")] private void OEGOKKIIEGA(CameraIgnoreBubble HFPAOBJPFBK) { Transform transform = HFPAOBJPFBK.transform; Vector3 vector; float z = vector.z; Transform transform2 = HFPAOBJPFBK.transform; Vector3 vector2; float z2 = vector2.z; Transform transform3 = HFPAOBJPFBK.transform; float fadeStartDistance = HFPAOBJPFBK.fadeStartDistance; float fadeCompleteDistance = HFPAOBJPFBK.fadeCompleteDistance; Vector3 vector3; float z3 = vector3.z; List cameraList = HFPAOBJPFBK.CameraList; } // Token: 0x0600282A RID: 10282 RVA: 0x000A67B4 File Offset: 0x000A49B4 [Token(Token = "0x600282A")] [Address(RVA = "0xFBFF20", Offset = "0xFBE920", VA = "0x180FBFF20")] private void DNKOCMFJIJP(IgnoredRendererEffect.PFDHGMKOPJJ IJCMMDLOFOB) { Transform transform = base.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; Vector3 vector2; float z2 = vector2.z; Transform transform3 = base.transform; Vector3 vector3; float z3 = vector3.z; } // Token: 0x0600282B RID: 10283 RVA: 0x000A67FC File Offset: 0x000A49FC [Token(Token = "0x600282B")] [Address(RVA = "0xFC0D90", Offset = "0xFBF790", VA = "0x180FC0D90")] private void FMMAGLDGAMJ(Vector3 BHFJFFKAHAO, Vector3 LPGONJHBIBB, Vector3 CHPCKOMBKBJ, float IOPNLFIFBJL, float ECCJNBBDNLI, IReadOnlyList ECADFCDHANF, IgnoredRendererEffect.PFNHJKMEEHA DBJAPBLGPJH) { int num; do { num = 0; List pbcbhpgpned = this.PBCBHPGPNED; List.Enumerator enumerator; if (enumerator != 0) { int num2 = 0; if (!(this != num2) || !base.gameObject.activeInHierarchy) { continue; } float z = BHFJFFKAHAO.z; } if (num != -1) { } } while (num != 0); } // Token: 0x0600282C RID: 10284 RVA: 0x000A6850 File Offset: 0x000A4A50 [Token(Token = "0x600282C")] [Address(RVA = "0xFCC630", Offset = "0xFCB030", VA = "0x180FCC630")] public void SetRenderSortFirst() { this.GDINGMHJLFG(-1); } // Token: 0x0600282D RID: 10285 RVA: 0x000A6864 File Offset: 0x000A4A64 [Token(Token = "0x600282D")] [Address(RVA = "0xFCB890", Offset = "0xFCA290", VA = "0x180FCB890")] public void RevertRenderSortToDefault() { int num = 0; this.GDINGMHJLFG(num); } // Token: 0x0600282E RID: 10286 RVA: 0x000A687C File Offset: 0x000A4A7C [Token(Token = "0x600282E")] [Address(RVA = "0xFC1350", Offset = "0xFBFD50", VA = "0x180FC1350")] private void GDINGMHJLFG(int IBGLMMHBBJA) { int num; do { num = 0; if (this.PBCBHPGPNED == 0) { break; } List.Enumerator enumerator; if (enumerator != 0) { int num2 = 0; if (!(this != num2)) { continue; } if (IBGLMMHBBJA != 0) { int num3 = 0; Tool.CNHCPDAFLPM.Clear(); List cnhcpdaflpm = Tool.CNHCPDAFLPM; List cnhcpdaflpm2 = Tool.CNHCPDAFLPM; List.Enumerator enumerator2; if (enumerator2 != 0) { int num4 = 0; if (!(this != num4)) { continue; } int i; while (i <= 2500) { } } if ((ulong)((uint)(-1)) != (ulong)(-1L)) { while (num3 != 0) { } } if (num != 0) { goto IL_7C; } } } if ((ulong)((uint)(-1)) != (ulong)(-1L)) { } } while (num != 0); return; IL_7C: throw new NullReferenceException(); } // Token: 0x0600282F RID: 10287 RVA: 0x000A6924 File Offset: 0x000A4B24 [Token(Token = "0x600282F")] [Address(RVA = "0xFC9690", Offset = "0xFC8090", VA = "0x180FC9690")] private void PLCNAKCCHAL(bool AGILHLJPKPN) { int num; do { num = 0; List pbcbhpgpned = this.PBCBHPGPNED; List.Enumerator enumerator; if (enumerator != 0) { bool flag; while (!flag) { } } int num2 = 0; if (num2 != -1) { List phmldekeaoo = this.PHMLDEKEAOO; List.Enumerator enumerator2; if (enumerator2 == 0) { goto IL_44; } } if (num != 0) { goto IL_5A; } int num3 = 0; int num4 = 0; if (!(num3 != num4)) { continue; } GameObject gameObject; gameObject.SetActive(AGILHLJPKPN); IL_44: num2++; if (num2 != -1) { } } while (num != 0); return; IL_5A: throw new NullReferenceException(); } // Token: 0x06002830 RID: 10288 RVA: 0x000A6998 File Offset: 0x000A4B98 [Token(Token = "0x6002830")] [Address(RVA = "0xFBD660", Offset = "0xFBC060", VA = "0x180FBD660")] public bool ApplyAttackAndTryTakeOwnership(Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, Vector3 KPLDEODOJID, Vector3 CDFHDACBFKN) { if (!base.hasAuthority) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag = this.OAAHHCIONHP(localPlayer); } PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcApplyAttack); float z = KPLDEODOJID.z; if (base.hasAuthority) { float z2 = KPLDEODOJID.z; } return base.hasAuthority; } // Token: 0x06002831 RID: 10289 RVA: 0x000A69F8 File Offset: 0x000A4BF8 [Token(Token = "0x6002831")] [Address(RVA = "0xFC0290", Offset = "0xFBEC90", VA = "0x180FC0290")] private void EEKNEGEKNBD(Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, Vector3 KPLDEODOJID, Vector3 CDFHDACBFKN) { if (Time.time > 0.25f) { RecRoomAudioClip remoteAttackAppliedAudio = this.audioSettings.RemoteAttackAppliedAudio; float z = KPLDEODOJID.z; } float time = Time.time; ActionEvent attackAppliedEvent = this.AttackAppliedEvent; this.MHBDJPACJJL = time; if (attackAppliedEvent != 0) { float z2 = KPLDEODOJID.z; } } // Token: 0x06002832 RID: 10290 RVA: 0x000A6A50 File Offset: 0x000A4C50 [Token(Token = "0x6002832")] [Address(RVA = "0xFC1260", Offset = "0xFBFC60", VA = "0x180FC1260")] private void GCOJNMNOAJM() { if (base.hasAuthority && !this.k__BackingField && !this.k__BackingField && !this.k__BackingField) { if (!this.ALHMFELKBMA) { } if (this.EDNAEGEOLIF == (ulong)0L) { Action action = new Action(this.MIHCMDHAJAC); IDisposable disposable = this.Update(action); this.EDNAEGEOLIF = disposable; return; } } else if (this.EDNAEGEOLIF != 0) { this.EDNAEGEOLIF = (ulong)0L; } } // Token: 0x06002833 RID: 10291 RVA: 0x000A6AC4 File Offset: 0x000A4CC4 [Token(Token = "0x6002833")] [Address(RVA = "0xFC5CE0", Offset = "0xFC46E0", VA = "0x180FC5CE0")] private void MIHCMDHAJAC() { if (this.ALHMFELKBMA) { float num = Mathf.Min(this.KINIAKNPLCA, float.MaxValue); } float num2 = Mathf.Min(this.interactionSettings.MaxThrowSpeed, float.MaxValue); RigidbodyEx rigidbodyEx = this.rigidbodyEx; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; } // Token: 0x06002834 RID: 10292 RVA: 0x000A6B20 File Offset: 0x000A4D20 [Token(Token = "0x6002834")] [Address(RVA = "0xFBD820", Offset = "0xFBC220", VA = "0x180FBD820")] public void ApplyPlayerLocomotionAttack(Vector3 DDHPAFKBMON, Vector3 DJBBMJBBNHB, float JNIENJNGKCG) { if (this.SupportsPlayerLocomotionAttacks) { float playerLocomotionAttackMinForce = this.PlayerLocomotionAttackMinForce; float playerLocomotionAttackMaxForce = this.PlayerLocomotionAttackMaxForce; float num = Mathf.Lerp(playerLocomotionAttackMinForce, playerLocomotionAttackMaxForce, JNIENJNGKCG); float z = DJBBMJBBNHB.z; Vector3 vector; float z2 = vector.z; if (!base.hasAuthority) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag = this.OAAHHCIONHP(localPlayer); } PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcApplyAttack); float z3 = DDHPAFKBMON.z; if (base.hasAuthority && num > 0.0001f) { float z4 = DDHPAFKBMON.z; } bool hasAuthority = base.hasAuthority; } } // Token: 0x06002835 RID: 10293 RVA: 0x000A6BC4 File Offset: 0x000A4DC4 [Token(Token = "0x6002835")] [Address(RVA = "0xFBDAD0", Offset = "0xFBC4D0", VA = "0x180FBDAD0")] public void AuthorityApplyForce(Vector3 CDFHDACBFKN, Vector3 DDHPAFKBMON, ForceMode ECOGFAMEGMP) { if (base.hasAuthority) { ConnectableTool connectableTool = this.connectableTool; int num = 0; if (!(connectableTool != num) || !this.connectableTool.IsParented) { bool flag; while (flag) { } bool flag2; while (flag2) { } throw new NullReferenceException(); } if (this.connectableTool.ParentIsTool) { Tool parentTool = this.connectableTool.ParentTool; float z = DDHPAFKBMON.z; float z2 = CDFHDACBFKN.z; } } } // Token: 0x06002836 RID: 10294 RVA: 0x000A6C34 File Offset: 0x000A4E34 [Token(Token = "0x6002836")] [Address(RVA = "0xFBDE20", Offset = "0xFBC820", VA = "0x180FBDE20")] public void AuthorityChangeVelocity(Vector3 NHAOMEMANJA, Vector3 KHJFDILDLAD) { while (base.hasAuthority) { ConnectableTool connectableTool = this.connectableTool; int num = 0; int num2 = 0; if (connectableTool != num2 && this.connectableTool.IsParented) { if (this.connectableTool.ParentIsTool) { ConnectableTool connectableTool2 = this.connectableTool; int num3 = 0; connectableTool2.ParentTool.AuthorityChangeVelocity(num3, num); break; } break; } else { while (this.k__BackingField) { } while (this.k__BackingField) { } while (this.k__BackingField) { } if (!this.LBPNBENCCHK) { if (this.CustomVelocityChangeModifier != 0) { Transform transform = base.transform; } int num4; if (this.ALHMFELKBMA) { num4 = 0; Vector3 vector; float z = vector.z; NHAOMEMANJA.z = z; } this.rigidbodyEx.NHAOMEMANJA = NHAOMEMANJA; RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num5 = 0; rigidbodyEx.KHJFDILDLAD = NHAOMEMANJA; ActionEvent authorityVelocityChangeEvent = this.AuthorityVelocityChangeEvent; while (authorityVelocityChangeEvent == 0) { } authorityVelocityChangeEvent.Invoke(this, num5, num4); throw new NullReferenceException(); } } } } // Token: 0x06002837 RID: 10295 RVA: 0x000A6D24 File Offset: 0x000A4F24 [Token(Token = "0x6002837")] [Address(RVA = "0xFCBFF0", Offset = "0xFCA9F0", VA = "0x180FCBFF0")] public void SetDynamicMaxSpeed(float DDNELLGHHLD) { this.KINIAKNPLCA = DDNELLGHHLD; this.ALHMFELKBMA = true; this.GCOJNMNOAJM(); } // Token: 0x06002838 RID: 10296 RVA: 0x000A6D48 File Offset: 0x000A4F48 [Token(Token = "0x6002838")] [Address(RVA = "0xFBFD90", Offset = "0xFBE790", VA = "0x180FBFD90")] public void ClearDynamicMaxSpeed() { this.ALHMFELKBMA = false; this.GCOJNMNOAJM(); } // Token: 0x06002839 RID: 10297 RVA: 0x000A6D64 File Offset: 0x000A4F64 [Token(Token = "0x6002839")] [Address(RVA = "0xFCC8D0", Offset = "0xFCB2D0", VA = "0x180FCC8D0")] public void SnapToHand() { Tool.IHPELPFHCOO customSnapToHandBehavior = this.CustomSnapToHandBehavior; if (customSnapToHandBehavior == 0) { Transform transform = base.transform; RigidbodyPickup rigidbodyPickup = this.rigidbodyPickup; Transform transform2 = base.transform; RigidbodyPickup rigidbodyPickup2 = this.rigidbodyPickup; this.Snap(); return; } customSnapToHandBehavior(); } // Token: 0x0600283A RID: 10298 RVA: 0x000A6DB0 File Offset: 0x000A4FB0 [Token(Token = "0x600283A")] [Address(RVA = "0xFCC9C0", Offset = "0xFCB3C0", VA = "0x180FCC9C0")] public void Snap() { NetworkTransform networkTransform = this.networkTransform; int num = 0; if (!(networkTransform != num)) { this.rigidbodyEx.ClearVelocity(); return; } NetworkTransform networkTransform2 = this.networkTransform; int num2 = 0; networkTransform2.InsertPositionDiscontinuity(num2 != 0); } // Token: 0x0600283B RID: 10299 RVA: 0x000A6DF4 File Offset: 0x000A4FF4 [Token(Token = "0x600283B")] [Address(RVA = "0xFC9EB0", Offset = "0xFC88B0", VA = "0x180FC9EB0")] private void PMPFPCENICP() { RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num = 0; if (rigidbodyEx != num) { RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; float fixedDeltaTime = Time.fixedDeltaTime; rigidbodyEx2.LLOHKJOOOIM = 1f; } } // Token: 0x0600283C RID: 10300 RVA: 0x000A6E38 File Offset: 0x000A5038 [Token(Token = "0x600283C")] [Address(RVA = "0xFCC7B0", Offset = "0xFCB1B0", VA = "0x180FCC7B0")] public void SetUsingGravityRigidBody(bool BDLLAANDCMI) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num = 0; if (rigidbodyEx != num) { this.rigidbodyEx.IEIKHAKBHFL = BDLLAANDCMI; this.rigidbodyEx.SetKinematic(this, BDLLAANDCMI); if (!BDLLAANDCMI) { this.rigidbodyEx.ClearVelocity(); } } } // Token: 0x0600283D RID: 10301 RVA: 0x000A6E88 File Offset: 0x000A5088 [Token(Token = "0x600283D")] [Address(RVA = "0xFC40C0", Offset = "0xFC2AC0", VA = "0x180FC40C0")] private void KNOIIIGFLPE(RigidbodyEx AFEBLJOIBBC) { bool flag = this.rigidbodyEx.IsSleeping(); RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (this.KinematicOnSleep == flag) { object bfipicmihnd = this.BFIPICMIHND; if (bfipicmihnd == 0) { object obj = new object(); this.BFIPICMIHND = obj; } rigidbodyEx.RemoveKinematic(bfipicmihnd); return; } object obj2; if (this.BFIPICMIHND == 0) { obj2 = new object(); this.BFIPICMIHND = obj2; } rigidbodyEx.AddKinematic(obj2); this.rigidbodyEx.Sleep(); } // Token: 0x0600283E RID: 10302 RVA: 0x000A6F04 File Offset: 0x000A5104 [Token(Token = "0x600283E")] [Address(RVA = "0xFC2890", Offset = "0xFC1290", VA = "0x180FC2890")] private bool HLGMIKJACFB() { if (!this.k__BackingField && !this.k__BackingField && !this.k__BackingField) { return this.rigidbodyEx.JEGGMAKBGEK; } throw new NullReferenceException(); } // Token: 0x0600283F RID: 10303 RVA: 0x000A6F40 File Offset: 0x000A5140 [Token(Token = "0x600283F")] [Address(RVA = "0xFCBAE0", Offset = "0xFCA4E0", VA = "0x180FCBAE0")] public Tool SelectForwardedTool(global::Player NHCEBNBEEBE, bool GFOOFHEHGFK, [Optional] Collider DMMDDFILJMK) { Tool.DNDBJKJIFNL customSelectionForwarding = this.CustomSelectionForwarding; if (customSelectionForwarding != 0) { return customSelectionForwarding(NHCEBNBEEBE, GFOOFHEHGFK, DMMDDFILJMK); } return this; } // Token: 0x06002840 RID: 10304 RVA: 0x000A6F64 File Offset: 0x000A5164 [Token(Token = "0x6002840")] [Address(RVA = "0xFCB970", Offset = "0xFCA370", VA = "0x180FCB970")] public CreationObject SelectForwardedCreationObject(global::Player NHCEBNBEEBE, bool GFOOFHEHGFK, Collider DMMDDFILJMK) { int num = 0; if (this != num) { CreationObject creationObject = this.creationObject; int num2 = 0; if (!(creationObject != num2) || !this.creationObject.CanBeRaycasted()) { Tool.DNDBJKJIFNL customSelectionForwarding = this.CustomSelectionForwarding; if (customSelectionForwarding != 0) { Tool tool = customSelectionForwarding(NHCEBNBEEBE, GFOOFHEHGFK, DMMDDFILJMK); } if (!(this == this)) { } } } throw new NullReferenceException(); } // Token: 0x06002841 RID: 10305 RVA: 0x000A6FCC File Offset: 0x000A51CC [Token(Token = "0x6002841")] [Address(RVA = "0xFC9220", Offset = "0xFC7C20", VA = "0x180FC9220")] private void PILECAHCNAC(RigidbodyEx AFEBLJOIBBC) { int num; do { num = 0; float z = this.LOGLDBNBHAD.z; this.GDHALDIENKM.z = z; RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (rigidbodyEx.JEGGMAKBGEK) { Vector3 zero = Vector3.zero; } RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; float z2 = rigidbodyEx.NHAOMEMANJA.z; this.LOGLDBNBHAD.z = z2; RigidbodyEx cmkbcgmcjgl = this.CMKBCGMCJGL; int num2 = 0; if (cmkbcgmcjgl == num2) { return; } float z3; if ((this.AGACGJMOMFK ? 1 : 0) != num) { this.AGACGJMOMFK = num != 0; float unscaledTime = Time.unscaledTime; this.ECFHIBDKMKJ = unscaledTime; this.rigidbodyEx.NHAOMEMANJA = num2; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; z3 = this.JEHBHPIGJHM.z; rigidbodyEx3.KHJFDILDLAD = num2; } List nnbalfkkndo = this.NNBALFKKNDO; if (z3 != 0f) { RigidbodyEx cmkbcgmcjgl2 = this.CMKBCGMCJGL; bool flag; while (!flag) { } float unscaledTime2 = Time.unscaledTime; this.ECFHIBDKMKJ = unscaledTime2; } int num3 = 0; if (z3 != 0f) { } if (num3 != -1) { } } while (num != 0); if (Time.unscaledTime > 0.25f) { if (this.k__BackingField || this.k__BackingField || !this.k__BackingField) { } DAJFOCGPHGP heldCollisionLayer = this.HeldCollisionLayer; this.SetCollisionLayer(heldCollisionLayer); this.CMKBCGMCJGL = (ulong)0L; } } // Token: 0x06002842 RID: 10306 RVA: 0x000A7130 File Offset: 0x000A5330 [Token(Token = "0x6002842")] [Address(RVA = "0xFC5AC0", Offset = "0xFC44C0", VA = "0x180FC5AC0")] private void MHNEDBBKLGK(RigidbodyEx AFEBLJOIBBC, Collision GBJHLKOJGPB) { RigidbodyEx cmkbcgmcjgl = this.CMKBCGMCJGL; int num = 0; if (!(cmkbcgmcjgl != num)) { Vector3 vector; float z = vector.z; Tool tool = GBJHLKOJGPB.AMKJBLIFHPB(); int num2 = 0; if (tool != num2) { } this.AGACGJMOMFK = true; this.CMKBCGMCJGL = AFEBLJOIBBC; this.SetCollisionLayer(DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicPhysics); } } // Token: 0x06002843 RID: 10307 RVA: 0x000A7190 File Offset: 0x000A5390 [Token(Token = "0x6002843")] [Address(RVA = "0xFC3A30", Offset = "0xFC2430", VA = "0x180FC3A30")] private void JPIPJLHCPMO(RigidbodyEx AFEBLJOIBBC, Collision GBJHLKOJGPB, out Vector3 EAOCEINLAKP, out Vector3 KHJFDILDLAD) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num = 0; float num2 = rigidbodyEx.OPDHAKGKECE; float z = this.GDHALDIENKM.z; float z2 = (num2 * num).z; num2 = AFEBLJOIBBC.OPDHAKGKECE; Vector3 vector; float z3 = vector.z; Vector3 vector2; float z4 = vector2.z; Vector3 vector3; float z5 = vector3.z; RecRoomCollider component = GBJHLKOJGPB.collider.GetComponent(); Vector3 vector4; float z6 = vector4.z; Vector3 vector5; float z7 = vector5.z; Vector3 vector6; float z8 = vector6.z; Vector3 vector7; float z9 = vector7.z; Vector3 vector8; float z10 = vector8.z; Vector3 vector9; float z11 = vector9.z; vector9.z = z11; Vector3 vector10; float z12 = vector10.z; Vector3 vector11; float z13 = vector11.z; Vector3 vector12; float z14 = vector12.z; Vector3 vector13; float z15 = vector13.z; Vector3 vector14; float z16 = vector14.z; Vector3 vector15; float z17 = vector15.z; } // Token: 0x06002844 RID: 10308 RVA: 0x000A7274 File Offset: 0x000A5474 [Token(Token = "0x6002844")] [Address(RVA = "0xFC0060", Offset = "0xFBEA60", VA = "0x180FC0060")] public void DisableDynamicKinematicCollisions(bool FAJKOBIAGAI) { if (FAJKOBIAGAI) { this.SetCollisionLayer((DAJFOCGPHGP)((uint)17)); return; } if (this.k__BackingField == FAJKOBIAGAI && this.k__BackingField == FAJKOBIAGAI && this.k__BackingField == FAJKOBIAGAI) { DAJFOCGPHGP defaultCollisionLayer = this.DefaultCollisionLayer; this.SetCollisionLayer(defaultCollisionLayer); return; } DAJFOCGPHGP heldCollisionLayer = this.HeldCollisionLayer; this.SetCollisionLayer(heldCollisionLayer); } // Token: 0x06002845 RID: 10309 RVA: 0x000A72C8 File Offset: 0x000A54C8 [Token(Token = "0x6002845")] [Address(RVA = "0xFCB8A0", Offset = "0xFCA2A0", VA = "0x180FCB8A0")] [PunRPC] private void RpcOnReset(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool CDKDOENOHIL, Vector3 GMMJHABHDHE, Quaternion BCNBHCBMGBG, bool ACPOOMGHPKJ) { float z = DDHPAFKBMON.z; } // Token: 0x06002846 RID: 10310 RVA: 0x000A72DC File Offset: 0x000A54DC [Token(Token = "0x6002846")] [Address(RVA = "0xFC0290", Offset = "0xFBEC90", VA = "0x180FC0290")] [PunRPC] private void RpcApplyAttack(Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, Vector3 KPLDEODOJID, Vector3 CDFHDACBFKN) { if (Time.time > 0.25f) { RecRoomAudioClip remoteAttackAppliedAudio = this.audioSettings.RemoteAttackAppliedAudio; float z = KPLDEODOJID.z; } float time = Time.time; ActionEvent attackAppliedEvent = this.AttackAppliedEvent; this.MHBDJPACJJL = time; if (attackAppliedEvent != 0) { float z2 = KPLDEODOJID.z; } } // Token: 0x06002847 RID: 10311 RVA: 0x000A7334 File Offset: 0x000A5534 [Token(Token = "0x6002847")] [Address(RVA = "0xFCB930", Offset = "0xFCA330", VA = "0x180FCB930")] [PunRPC] private void RpcSetAnimateInOut(bool KDKFENMFJFK, bool PNLCJJADKOL) { this.BEKODHBDOFG = KDKFENMFJFK; this.NFNOHGFMPEA = KDKFENMFJFK; } // Token: 0x06002848 RID: 10312 RVA: 0x000A7350 File Offset: 0x000A5550 [Token(Token = "0x6002848")] [Address(RVA = "0xFC8840", Offset = "0xFC7240", VA = "0x180FC8840")] private void OnPhotonPlayerConnected(Photon.Realtime.Player BJGOFOEKLMC) { this.MELBAJGOMIC(); } // Token: 0x06002849 RID: 10313 RVA: 0x000A7364 File Offset: 0x000A5564 [Token(Token = "0x6002849")] [Address(RVA = "0xFC8850", Offset = "0xFC7250", VA = "0x180FC8850")] private void OnPhotonPlayerDisconnected(Photon.Realtime.Player LCMOMBBKFIP) { this.MELBAJGOMIC(); this.GEIGHJKFLML(); } // Token: 0x0600284A RID: 10314 RVA: 0x000A7380 File Offset: 0x000A5580 [Token(Token = "0x600284A")] [Address(RVA = "0xFC8830", Offset = "0xFC7230", VA = "0x180FC8830")] private void OnMasterClientSwitched(Photon.Realtime.Player DIPNOFHGLDP) { this.GEIGHJKFLML(); } // Token: 0x0600284B RID: 10315 RVA: 0x000A7394 File Offset: 0x000A5594 [Token(Token = "0x600284B")] [Address(RVA = "0xFC1D50", Offset = "0xFC0750", VA = "0x180FC1D50")] private void GNAHEBAADFF() { SynchronizedField ogpminjncge = this.OGPMINJNCGE; } // Token: 0x0600284C RID: 10316 RVA: 0x000A73B0 File Offset: 0x000A55B0 [Token(Token = "0x600284C")] [Address(RVA = "0xFCA070", Offset = "0xFC8A70", VA = "0x180FCA070")] public static Tool PhotonInstantiate(string GBKONFBHCMB, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB = 1f, int KEIHNAGDKIM = -1, [Optional] Dictionary AHHBNNJJICD) { float z = DDHPAFKBMON.z; int num = 0; GameObject gameObject; if (gameObject != num) { Tool component = gameObject.GetComponent(); } throw new NullReferenceException(); } // Token: 0x0600284D RID: 10317 RVA: 0x000A73E4 File Offset: 0x000A55E4 [Token(Token = "0x600284D")] [Address(RVA = "0xFC9F50", Offset = "0xFC8950", VA = "0x180FC9F50")] public static Tool PhotonInstantiateForRoom(string GBKONFBHCMB, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB = 1f, int KEIHNAGDKIM = -1, [Optional] Dictionary AHHBNNJJICD) { float z = DDHPAFKBMON.z; int num = 0; GameObject gameObject; if (gameObject != num) { Tool component = gameObject.GetComponent(); } throw new NullReferenceException(); } // Token: 0x0600284E RID: 10318 RVA: 0x000A7418 File Offset: 0x000A5618 [Token(Token = "0x600284E")] [Address(RVA = "0xFC1090", Offset = "0xFBFA90", VA = "0x180FC1090")] public static Tool Find(int OIBOLAPHBAK) { PhotonView photonView = PhotonNetwork.GetPhotonView(OIBOLAPHBAK); int num = 0; if (photonView == num) { } return photonView.GetComponent(); } // Token: 0x0600284F RID: 10319 RVA: 0x000A7448 File Offset: 0x000A5648 [Token(Token = "0x600284F")] [Address(RVA = "0xFC7600", Offset = "0xFC6000", VA = "0x180FC7600", Slot = "15")] private void OJJEMIPIMCK(LJJOCDFAMGA FLIPBCAPDGC) { if (!this.rigidbodyEx.JEGGMAKBGEK) { this.rigidbodyEx.WakeUp(); return; } } // Token: 0x17000774 RID: 1908 // (get) Token: 0x06002850 RID: 10320 RVA: 0x000A7478 File Offset: 0x000A5678 [Token(Token = "0x17000774")] public bool JBMFJOBFJHP { [Token(Token = "0x6002850")] [Address(RVA = "0xA0B3F0", Offset = "0xA09DF0", VA = "0x180A0B3F0", Slot = "21")] get { return this.k__BackingField; } } // Token: 0x06002851 RID: 10321 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002851")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "22")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002852 RID: 10322 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002852")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "23")] 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: 0x06002853 RID: 10323 RVA: 0x000A748C File Offset: 0x000A568C [Token(Token = "0x6002853")] [Address(RVA = "0xFC23A0", Offset = "0xFC0DA0", VA = "0x180FC23A0")] public static int GetToolCount(OGNBCNBPFCC AAICMBDEJBE) { int num = 0; Dictionary ekkdigklgho = Tool.EKKDIGKLGHO; return num; } // Token: 0x06002854 RID: 10324 RVA: 0x000A74A8 File Offset: 0x000A56A8 [Token(Token = "0x6002854")] [Address(RVA = "0xFBD210", Offset = "0xFBBC10", VA = "0x180FBD210")] private static void APPHPHGCDEI(OGNBCNBPFCC AAICMBDEJBE) { int num = Tool.k__BackingField; num++; Tool.k__BackingField = num; Dictionary ekkdigklgho = Tool.EKKDIGKLGHO; bool flag; if (flag) { Dictionary ekkdigklgho2 = Tool.EKKDIGKLGHO; int num2; num2++; } } // Token: 0x06002855 RID: 10325 RVA: 0x000A74E4 File Offset: 0x000A56E4 [Token(Token = "0x6002855")] [Address(RVA = "0xFC41F0", Offset = "0xFC2BF0", VA = "0x180FC41F0")] private static void KOBNDFLOIMD(OGNBCNBPFCC AAICMBDEJBE) { Tool.k__BackingField = Tool.k__BackingField; Dictionary ekkdigklgho = Tool.EKKDIGKLGHO; bool flag; if (flag) { Dictionary ekkdigklgho2 = Tool.EKKDIGKLGHO; } } // Token: 0x06002856 RID: 10326 RVA: 0x000A7514 File Offset: 0x000A5714 [Token(Token = "0x6002856")] [Address(RVA = "0xFCDA30", Offset = "0xFCC430", VA = "0x180FCDA30")] public Tool() { ActionEvent actionEvent = new ActionEvent(1, true); this.FDNPBBKGAEH = actionEvent; ActionEvent actionEvent2 = new ActionEvent(1, true); this.AJKJPAFGHJJ = actionEvent2; ActionEvent actionEvent3 = new ActionEvent(1, true); this.NEMPBKDKMGO = actionEvent3; Tool.InteractionSettings @default = Tool.InteractionSettings.Default; Tool.PickupTransforms rightHandPickupTransforms = @default.RightHandPickupTransforms; this.interactionSettings.RightHandPickupTransforms = rightHandPickupTransforms; Transform shoulderEquipSlotOrientationTransform = @default.ShoulderEquipSlotOrientationTransform; this.interactionSettings.ShoulderEquipSlotOrientationTransform = shoulderEquipSlotOrientationTransform; float y = @default.HipEquipSlotPosition.y; this.interactionSettings.HipEquipSlotPosition.y = y; float z = @default.HipEquipSlotRotation.z; this.interactionSettings.HipEquipSlotRotation.z = z; float y2 = @default.ShoulderEquipSlotPosition.y; this.interactionSettings.ShoulderEquipSlotPosition.y = y2; float z2 = @default.ShoulderEquipSlotRotation.z; this.interactionSettings.ShoulderEquipSlotRotation.z = z2; Tool.CollisionSettings default2 = Tool.CollisionSettings.Default; Tool.AudioSettings default3 = Tool.AudioSettings.Default; RecRoomAudioClip dropAudio = default3.DropAudio; this.audioSettings.DropAudio = dropAudio; RecRoomAudioClip localAttackAppliedAudio = default3.LocalAttackAppliedAudio; this.audioSettings.LocalAttackAppliedAudio = localAttackAppliedAudio; Tool.RenderSettings default4 = Tool.RenderSettings.Default; this.vrSettings = default4; PlayerAnimation idleAnimation = Tool.ScreenActionSettings.Default.IdleAnimation; this.screenSettings.IdleAnimation = idleAnimation; TokenFlag tokenFlag = new TokenFlag(); this.AIAFJADFAHO = tokenFlag; object obj = new object(); this.FDODNIALMNA = obj; TokenFlag tokenFlag2 = new TokenFlag(); this.LKMDAGKMEDD = tokenFlag2; TokenFlag tokenFlag3 = new TokenFlag(); this.EFDAKLMLAPB = tokenFlag3; this.FBPJJHILLEJ = true; this.HIGEHNBHMBD = true; OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN; this.JPNOEIPDDJA = ekjclgjfign; this.HAMNLLLIACP = (PlayerHand.PLLIKAOIPHP)((ulong)(-1L)); this.NFBNAKDDJHJ = true; TokenFlag tokenFlag4 = new TokenFlag(); this.HGCGFIGNIGN = tokenFlag4; List list = new List(); this.NNBALFKKNDO = list; HashSet hashSet = new HashSet(); this.CLCOCGLFLBC = hashSet; TokenFlag tokenFlag5 = new TokenFlag(); this.NHKGABHFFHB = tokenFlag5; TokenFlag tokenFlag6 = new TokenFlag(); this.HHCGNCDJEKA = tokenFlag6; object obj2 = new object(); this.MMMDBLDIFOP = obj2; object obj3 = new object(); this.HLGPCOJMHJA = obj3; TokenFlag tokenFlag7 = new TokenFlag(); this.MJEGGGLCGFI = tokenFlag7; int num; ActionEvent actionEvent4 = new ActionEvent(4, num != 0); num = 0; this.PostAwakeEvent = actionEvent4; int num2; ActionEvent actionEvent5 = new ActionEvent(4, num2 != 0); num2 = 0; this.PostStartEvent = actionEvent5; int num3; ActionEvent actionEvent6 = new ActionEvent(4, num3 != 0); num3 = 0; this.DestroyEvent = actionEvent6; int num4; ActionEvent actionEvent7 = new ActionEvent(4, num4 != 0); num4 = 0; this.EnabledChangeEvent = actionEvent7; int num5; ActionEvent actionEvent8 = new ActionEvent(4, num5 != 0); num5 = 0; this.HolderChangedEvent = actionEvent8; int num6; ActionEvent actionEvent9 = new ActionEvent(32, num6 != 0); num6 = 0; this.IgnoredChangeEvent = actionEvent9; int num7; ActionEvent actionEvent10 = new ActionEvent(32, num7 != 0); num7 = 0; this.PreResetEvent = actionEvent10; int num8; ActionEvent actionEvent11 = new ActionEvent(32, num8 != 0); num8 = 0; this.PostResetEvent = actionEvent11; int num9; ActionEvent actionEvent12 = new ActionEvent(4, num9 != 0); num9 = 0; this.PrePickupEvent = actionEvent12; int num10; ActionEvent actionEvent13 = new ActionEvent(4, num10 != 0); num10 = 0; this.PostPickupEvent = actionEvent13; int num11; ActionEvent actionEvent14 = new ActionEvent(4, num11 != 0); num11 = 0; this.PreReleaseEvent = actionEvent14; int num12; ActionEvent actionEvent15 = new ActionEvent(4, num12 != 0); num12 = 0; this.PostReleaseEvent = actionEvent15; int num13; ActionEvent actionEvent16 = new ActionEvent(4, num13 != 0); num13 = 0; this.PreAttachEvent = actionEvent16; int num14; ActionEvent actionEvent17 = new ActionEvent(4, num14 != 0); num14 = 0; this.PostAttachEvent = actionEvent17; int num15; ActionEvent actionEvent18 = new ActionEvent(4, num15 != 0); num15 = 0; this.PreDetachEvent = actionEvent18; int num16; ActionEvent actionEvent19 = new ActionEvent(4, num16 != 0); num16 = 0; this.PostDetachEvent = actionEvent19; int num17; ActionEvent actionEvent20 = new ActionEvent(4, num17 != 0); num17 = 0; this.HolderHandVelocityUpdateEvent = actionEvent20; int num18; ActionEvent actionEvent21 = new ActionEvent(4, num18 != 0); num18 = 0; this.HoverStartEvent = actionEvent21; int num19; ActionEvent actionEvent22 = new ActionEvent(4, num19 != 0); num19 = 0; this.HoverEndEvent = actionEvent22; int num20; ActionEvent actionEvent23 = new ActionEvent(4, num20 != 0); num20 = 0; this.LockEvent = actionEvent23; int num21; ActionEvent actionEvent24 = new ActionEvent(4, num21 != 0); num21 = 0; this.UnlockEvent = actionEvent24; int num22; ActionEvent actionEvent25 = new ActionEvent(4, num22 != 0); num22 = 0; this.InputDownEvent = actionEvent25; int num23; ActionEvent actionEvent26 = new ActionEvent(4, num23 != 0); num23 = 0; this.InputPressedEvent = actionEvent26; int num24; ActionEvent actionEvent27 = new ActionEvent(4, num24 != 0); num24 = 0; this.InputUpEvent = actionEvent27; int num25; ActionEvent actionEvent28 = new ActionEvent(32, num25 != 0); num25 = 0; this.InputUpWithVelocityEvent = actionEvent28; int num26; ActionEvent actionEvent29 = new ActionEvent(4, num26 != 0); num26 = 0; this.InputCancelledEvent = actionEvent29; int num27; ActionEvent actionEvent30 = new ActionEvent(4, num27 != 0); num27 = 0; this.ShakeEvent = actionEvent30; int num28; ActionEvent actionEvent31 = new ActionEvent(32, num28 != 0); num28 = 0; this.RemoteControlInputEvent = actionEvent31; int num29; ActionEvent actionEvent32 = new ActionEvent(32, num29 != 0); num29 = 0; this.OwnerTeleportEvent = actionEvent32; int num30; ActionEvent actionEvent33 = new ActionEvent(32, num30 != 0); num30 = 0; this.OwnerRotateInPlaceEvent = actionEvent33; int num31; ActionEvent actionEvent34 = new ActionEvent(32, num31 != 0); num31 = 0; this.AttackAppliedEvent = actionEvent34; int num32; ActionEvent actionEvent35 = new ActionEvent(32, num32 != 0); num32 = 0; this.AuthorityForceAppliedEvent = actionEvent35; int num33; ActionEvent actionEvent36 = new ActionEvent(32, num33 != 0); num33 = 0; this.AuthorityVelocityChangeEvent = actionEvent36; int num34; ActionEvent actionEvent37 = new ActionEvent(4, num34 != 0); num34 = 0; this.VisibilityChangeEvent = actionEvent37; int num35; ActionEvent actionEvent38 = new ActionEvent(32, num35 != 0); num35 = 0; this.OKGLNACODBA = actionEvent38; List list2 = new List(); this.OPMBAAJOICC = list2; List list3 = new List(); this.IJGCIGFNJDB = list3; this.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)18L); this.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)10L); this.EquippedCollisionLayer = (DAJFOCGPHGP)((ulong)27L); this.AttachedCollisionLayer = (DAJFOCGPHGP)((ulong)10L); this.CanBeLocked = true; this.AllowedToTransferOwnershipOnCollision = true; float z3 = Vector3.zero.z; this.LastWorldSpacePickupPosition.z = z3; Quaternion identity = Quaternion.identity; this.SleepOnStart = true; this.ClearVelocitiesOnFrozenChange = true; this.RemotelyRunRigidbodyPickupWhenHeld = true; this.DNCDIAFBPHO = true; TokenMap tokenMap = new TokenMap(); this.OCDAPABGABP = tokenMap; List list4 = new List(); this.PBCBHPGPNED = list4; List list5 = new List(); this.IAEGDBOIEBM = list5; List list6 = new List(); this.KPKJDENLNNJ = list6; List list7 = new List(); this.MLIJIGCCPNI = list7; List list8 = new List(); this.PHMLDEKEAOO = list8; List list9 = new List(); this.BPAPGFBNGNK = list9; this.HNAALFCDECO = (int)((ulong)2147483648L); float z4 = Vector3.zero.z; this.LOGLDBNBHAD.z = z4; float z5 = Vector3.zero.z; this.GDHALDIENKM.z = z5; float z6 = Vector3.zero.z; this.GBFGBPMOKGL.z = z6; float z7 = Vector3.zero.z; this.JEHBHPIGJHM.z = z7; List list10 = new List(); this.NABGMILJPHH = list10; object obj4 = new object(); this.LJJNEGGCFEB = obj4; float z8 = Vector3.one.z; this.k__BackingField.z = z8; float z9 = Vector3.zero.z; this.k__BackingField.z = z9; float z10 = Vector3.zero.z; this.k__BackingField.z = z10; base..ctor(); } // Token: 0x06002857 RID: 10327 RVA: 0x000A7C08 File Offset: 0x000A5E08 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6002857")] [Address(RVA = "0xFCD720", Offset = "0xFCC120", VA = "0x180FCD720")] static Tool() { int num; ActionEvent actionEvent = new ActionEvent(4, num != 0); num = 0; Tool.StaticHolderChangedEvent = actionEvent; int num2; ActionEvent actionEvent2 = new ActionEvent(4, num2 != 0); num2 = 0; Tool.StaticToolInstantiatedEvent = actionEvent2; int num3; ActionEvent actionEvent3 = new ActionEvent(4, num3 != 0); num3 = 0; Tool.StaticLockedToolPickedUpEvent = actionEvent3; int num4; ActionEvent actionEvent4 = new ActionEvent(4, num4 != 0); num4 = 0; Tool.StaticToolPostReleaseEvent = actionEvent4; int num5; ActionEvent actionEvent5 = new ActionEvent(32, num5 != 0); num5 = 0; Tool.GenericCollisionEvent = actionEvent5; int num6; ActionEvent actionEvent6 = new ActionEvent(32, num6 != 0); num6 = 0; Tool.LocalPlayerCollisionEvent = actionEvent6; Dictionary dictionary = new Dictionary(); throw new NullReferenceException(); } // Token: 0x06002858 RID: 10328 RVA: 0x000A7CF4 File Offset: 0x000A5EF4 [Token(Token = "0x6002858")] [Address(RVA = "0xFC11E0", Offset = "0xFBFBE0", VA = "0x180FC11E0")] [CompilerGenerated] private void GAGCAPLCBBC() { int num = 0; this.DODDBBEOJNN = num != 0; } // Token: 0x06002859 RID: 10329 RVA: 0x000A7D0C File Offset: 0x000A5F0C [Token(Token = "0x6002859")] [Address(RVA = "0xFC7650", Offset = "0xFC6050", VA = "0x180FC7650")] [CompilerGenerated] private bool OLBHKOCBEFN() { if (!this.OGPMINJNCGE.Get().LJPBJFHMEAN) { return true; } PhotonView photonView = PhotonNetwork.GetPhotonView(this.OGPMINJNCGE.Get().KHDKHLFAMOK); int num = 0; return photonView != num; } // Token: 0x0600285A RID: 10330 RVA: 0x000A7D54 File Offset: 0x000A5F54 [Token(Token = "0x600285A")] [Address(RVA = "0xFBD1E0", Offset = "0xFBBBE0", VA = "0x180FBD1E0")] [CompilerGenerated] private void APADPHOOCGA() { object ljjneggcfeb = this.LJJNEGGCFEB; this.SetCollisionEnabled(true, ljjneggcfeb); this.LOFMCIHBMAN = (ulong)0L; } // Token: 0x04002141 RID: 8513 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4002141")] private ObscuredInt MHDPLJDBCAN; // Token: 0x04002142 RID: 8514 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4002142")] private bool PAAOGFJOIFD; // Token: 0x04002143 RID: 8515 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4002143")] private readonly ActionEvent FDNPBBKGAEH; // Token: 0x04002144 RID: 8516 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4002144")] private readonly ActionEvent AJKJPAFGHJJ; // Token: 0x04002145 RID: 8517 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4002145")] private readonly ActionEvent NEMPBKDKMGO; // Token: 0x04002149 RID: 8521 [Token(Token = "0x4002149")] private static readonly Dictionary EKKDIGKLGHO = new Dictionary(); // Token: 0x0400214A RID: 8522 [Token(Token = "0x400214A")] private static readonly List CNHCPDAFLPM = new List(); // Token: 0x0400214B RID: 8523 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400214B")] [SerializeField] private Tool.InteractionSettings interactionSettings; // Token: 0x0400214C RID: 8524 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400214C")] [SerializeField] private Tool.CollisionSettings collisionSettings; // Token: 0x0400214D RID: 8525 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400214D")] [SerializeField] private Tool.AudioSettings audioSettings; // Token: 0x0400214E RID: 8526 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400214E")] [SerializeField] private Tool.RenderSettings renderSettings; // Token: 0x0400214F RID: 8527 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x400214F")] [SerializeField] private Tool.MenuSettings menuSettings; // Token: 0x04002150 RID: 8528 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x4002150")] [SerializeField] private Tool.VRActionSettings vrSettings; // Token: 0x04002151 RID: 8529 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x4002151")] [SerializeField] private Tool.ScreenActionSettings screenSettings; // Token: 0x04002152 RID: 8530 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x4002152")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)] private ToolEntity toolEntity; // Token: 0x04002153 RID: 8531 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x4002153")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private TaggedTool tags; // Token: 0x04002154 RID: 8532 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4002154")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private AnimateInOut animateInOut; // Token: 0x04002155 RID: 8533 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4002155")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, true, false)] private LODGroup lodGroup; // Token: 0x04002156 RID: 8534 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x4002156")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, true, false)] private Animator animator; // Token: 0x04002157 RID: 8535 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")] [Token(Token = "0x4002157")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private NetworkTransform networkTransform; // Token: 0x04002158 RID: 8536 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x4002158")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private RigidbodyEx rigidbodyEx; // Token: 0x04002159 RID: 8537 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")] [Token(Token = "0x4002159")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private RigidbodyPickup rigidbodyPickup; // Token: 0x0400215A RID: 8538 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")] [Token(Token = "0x400215A")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private ToolSkinMapper toolSkinMapper; // Token: 0x0400215B RID: 8539 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")] [Token(Token = "0x400215B")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private VisibleInCamera visibleInCamera; // Token: 0x0400215C RID: 8540 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")] [Token(Token = "0x400215C")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private ConnectableTool connectableTool; // Token: 0x0400215D RID: 8541 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")] [Token(Token = "0x400215D")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private PersistenceView persistenceView; // Token: 0x0400215E RID: 8542 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")] [Token(Token = "0x400215E")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private CreationObject creationObject; // Token: 0x0400215F RID: 8543 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400215F")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false)] private MoveableToolMenu moveableToolMenu; // Token: 0x04002160 RID: 8544 [Token(Token = "0x4002160")] private const int KDPGEMALGFJ = 4; // Token: 0x04002161 RID: 8545 [Token(Token = "0x4002161")] private const float OLKDIOIBMNH = 0.25f; // Token: 0x04002162 RID: 8546 [Token(Token = "0x4002162")] private const int IEIBPFMGBCJ = 4; // Token: 0x04002163 RID: 8547 [Token(Token = "0x4002163")] private const float LHGFIBFGEGG = 0.25f; // Token: 0x04002164 RID: 8548 [Token(Token = "0x4002164")] private static readonly string LIIKNFKIPFN = "InteractionSettings"; // Token: 0x04002165 RID: 8549 [Token(Token = "0x4002165")] public const DAJFOCGPHGP DEFAULT_LAYER = DAJFOCGPHGP.DynamicPhysics; // Token: 0x04002166 RID: 8550 [Token(Token = "0x4002166")] public const DAJFOCGPHGP DEFAULT_HELD_LAYER = DAJFOCGPHGP.DynamicPhysicsIgnorePlayerPhysics; // Token: 0x04002167 RID: 8551 [Token(Token = "0x4002167")] public const DAJFOCGPHGP DEFAULT_EQUIPPED_LAYER = DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicAndPlayerAndEnemyPhysics; // Token: 0x04002168 RID: 8552 [Token(Token = "0x4002168")] public const DAJFOCGPHGP DEFAULT_ATTACHED_LAYER = DAJFOCGPHGP.DynamicPhysics; // Token: 0x04002169 RID: 8553 [Token(Token = "0x4002169")] public const DAJFOCGPHGP TOOL_COLLISION_DISABLED_LAYER = DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicPhysics; // Token: 0x0400216A RID: 8554 [Token(Token = "0x400216A")] public static Transform DoDestroyOnLoadParentTransform; // Token: 0x0400216B RID: 8555 [global::Cpp2IlInjected.FieldOffset(Offset = "0x200")] [Token(Token = "0x400216B")] private bool DJOGLAAEACB; // Token: 0x0400216C RID: 8556 [global::Cpp2IlInjected.FieldOffset(Offset = "0x208")] [Token(Token = "0x400216C")] private SynchronizedField MGNCNNNKHFM; // Token: 0x0400216D RID: 8557 [global::Cpp2IlInjected.FieldOffset(Offset = "0x210")] [Token(Token = "0x400216D")] private SynchronizedField GINMIAOAHKG; // Token: 0x0400216E RID: 8558 [global::Cpp2IlInjected.FieldOffset(Offset = "0x218")] [Token(Token = "0x400216E")] private TokenFlag AIAFJADFAHO; // Token: 0x0400216F RID: 8559 [global::Cpp2IlInjected.FieldOffset(Offset = "0x220")] [Token(Token = "0x400216F")] private readonly object FDODNIALMNA; // Token: 0x04002170 RID: 8560 [global::Cpp2IlInjected.FieldOffset(Offset = "0x228")] [Token(Token = "0x4002170")] private TokenFlag LKMDAGKMEDD; // Token: 0x04002173 RID: 8563 [global::Cpp2IlInjected.FieldOffset(Offset = "0x240")] [Token(Token = "0x4002173")] private TokenFlag EFDAKLMLAPB; // Token: 0x04002174 RID: 8564 [global::Cpp2IlInjected.FieldOffset(Offset = "0x248")] [Token(Token = "0x4002174")] private bool FBPJJHILLEJ; // Token: 0x04002175 RID: 8565 [global::Cpp2IlInjected.FieldOffset(Offset = "0x249")] [Token(Token = "0x4002175")] private bool PEOIDPNGCGO; // Token: 0x04002176 RID: 8566 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24A")] [Token(Token = "0x4002176")] private bool HIGEHNBHMBD; // Token: 0x04002177 RID: 8567 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24B")] [Token(Token = "0x4002177")] private bool JEFOHBFAHKM; // Token: 0x04002179 RID: 8569 [global::Cpp2IlInjected.FieldOffset(Offset = "0x250")] [Token(Token = "0x4002179")] private IDisposable KKECFIMMINE; // Token: 0x0400217B RID: 8571 [global::Cpp2IlInjected.FieldOffset(Offset = "0x260")] [Token(Token = "0x400217B")] private OKIMOMGKKDH JPNOEIPDDJA; // Token: 0x0400217C RID: 8572 [global::Cpp2IlInjected.FieldOffset(Offset = "0x268")] [Token(Token = "0x400217C")] private PlayerHand.PLLIKAOIPHP HAMNLLLIACP; // Token: 0x0400217D RID: 8573 [global::Cpp2IlInjected.FieldOffset(Offset = "0x26C")] [Token(Token = "0x400217D")] private PlayerHand.PLLIKAOIPHP EKJFBMPIGMD; // Token: 0x0400217E RID: 8574 [global::Cpp2IlInjected.FieldOffset(Offset = "0x270")] [Token(Token = "0x400217E")] private SynchronizedField OGPMINJNCGE; // Token: 0x04002182 RID: 8578 [global::Cpp2IlInjected.FieldOffset(Offset = "0x280")] [Token(Token = "0x4002182")] private PhotonView BHAAHKEILOG; // Token: 0x04002188 RID: 8584 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2B0")] [Token(Token = "0x4002188")] private TokenFlag HGCGFIGNIGN; // Token: 0x0400218A RID: 8586 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C0")] [Token(Token = "0x400218A")] private List NNBALFKKNDO; // Token: 0x0400218B RID: 8587 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C8")] [Token(Token = "0x400218B")] private HashSet CLCOCGLFLBC; // Token: 0x0400218C RID: 8588 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2D0")] [Token(Token = "0x400218C")] private ToolUI IFOHIGMCOIG; // Token: 0x0400218E RID: 8590 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2E0")] [Token(Token = "0x400218E")] private TokenFlag NHKGABHFFHB; // Token: 0x04002191 RID: 8593 [global::Cpp2IlInjected.FieldOffset(Offset = "0x308")] [Token(Token = "0x4002191")] private global::Player HBMIPPCKNHF; // Token: 0x04002192 RID: 8594 [global::Cpp2IlInjected.FieldOffset(Offset = "0x310")] [Token(Token = "0x4002192")] private CameraIgnoreBubble HFPAOBJPFBK; // Token: 0x04002193 RID: 8595 [global::Cpp2IlInjected.FieldOffset(Offset = "0x318")] [Token(Token = "0x4002193")] private IgnoredRendererEffect.PFDHGMKOPJJ? ABDALDOPDOB; // Token: 0x04002194 RID: 8596 [global::Cpp2IlInjected.FieldOffset(Offset = "0x330")] [Token(Token = "0x4002194")] private TokenFlag HHCGNCDJEKA; // Token: 0x04002195 RID: 8597 [global::Cpp2IlInjected.FieldOffset(Offset = "0x338")] [Token(Token = "0x4002195")] private object MMMDBLDIFOP; // Token: 0x04002196 RID: 8598 [global::Cpp2IlInjected.FieldOffset(Offset = "0x340")] [Token(Token = "0x4002196")] private object HLGPCOJMHJA; // Token: 0x04002197 RID: 8599 [global::Cpp2IlInjected.FieldOffset(Offset = "0x348")] [Token(Token = "0x4002197")] private TokenFlag MJEGGGLCGFI; // Token: 0x04002198 RID: 8600 [global::Cpp2IlInjected.FieldOffset(Offset = "0x350")] [Token(Token = "0x4002198")] private Tool NMPIHKPMFLM; // Token: 0x0400219A RID: 8602 [global::Cpp2IlInjected.FieldOffset(Offset = "0x360")] [Token(Token = "0x400219A")] private object BFIPICMIHND; // Token: 0x0400219B RID: 8603 [global::Cpp2IlInjected.FieldOffset(Offset = "0x368")] [Token(Token = "0x400219B")] private object CJDPMFIJPLA; // Token: 0x0400219C RID: 8604 [global::Cpp2IlInjected.FieldOffset(Offset = "0x370")] [Token(Token = "0x400219C")] private object HINOMIEINGF; // Token: 0x0400219D RID: 8605 [Token(Token = "0x400219D")] public static ActionEvent StaticHolderChangedEvent; // Token: 0x0400219E RID: 8606 [Token(Token = "0x400219E")] public static ActionEvent StaticToolInstantiatedEvent; // Token: 0x0400219F RID: 8607 [Token(Token = "0x400219F")] public static ActionEvent StaticLockedToolPickedUpEvent; // Token: 0x040021A0 RID: 8608 [Token(Token = "0x40021A0")] public static ActionEvent StaticToolPostReleaseEvent; // Token: 0x040021A1 RID: 8609 [Token(Token = "0x40021A1")] public static ActionEvent GenericCollisionEvent; // Token: 0x040021A2 RID: 8610 [Token(Token = "0x40021A2")] public static ActionEvent LocalPlayerCollisionEvent; // Token: 0x040021A3 RID: 8611 [global::Cpp2IlInjected.FieldOffset(Offset = "0x378")] [Token(Token = "0x40021A3")] public ActionEvent PostAwakeEvent; // Token: 0x040021A4 RID: 8612 [global::Cpp2IlInjected.FieldOffset(Offset = "0x380")] [Token(Token = "0x40021A4")] public ActionEvent PostStartEvent; // Token: 0x040021A5 RID: 8613 [global::Cpp2IlInjected.FieldOffset(Offset = "0x388")] [Token(Token = "0x40021A5")] public ActionEvent DestroyEvent; // Token: 0x040021A6 RID: 8614 [global::Cpp2IlInjected.FieldOffset(Offset = "0x390")] [Token(Token = "0x40021A6")] public ActionEvent EnabledChangeEvent; // Token: 0x040021A7 RID: 8615 [global::Cpp2IlInjected.FieldOffset(Offset = "0x398")] [Token(Token = "0x40021A7")] public ActionEvent HolderChangedEvent; // Token: 0x040021A8 RID: 8616 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3A0")] [Token(Token = "0x40021A8")] public ActionEvent IgnoredChangeEvent; // Token: 0x040021A9 RID: 8617 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3A8")] [Token(Token = "0x40021A9")] public ActionEvent PreResetEvent; // Token: 0x040021AA RID: 8618 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3B0")] [Token(Token = "0x40021AA")] public ActionEvent PostResetEvent; // Token: 0x040021AB RID: 8619 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3B8")] [Token(Token = "0x40021AB")] public ActionEvent PrePickupEvent; // Token: 0x040021AC RID: 8620 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C0")] [Token(Token = "0x40021AC")] public ActionEvent PostPickupEvent; // Token: 0x040021AD RID: 8621 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C8")] [Token(Token = "0x40021AD")] public ActionEvent PreReleaseEvent; // Token: 0x040021AE RID: 8622 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3D0")] [Token(Token = "0x40021AE")] public ActionEvent PostReleaseEvent; // Token: 0x040021AF RID: 8623 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3D8")] [Token(Token = "0x40021AF")] public ActionEvent PreAttachEvent; // Token: 0x040021B0 RID: 8624 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3E0")] [Token(Token = "0x40021B0")] public ActionEvent PostAttachEvent; // Token: 0x040021B1 RID: 8625 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3E8")] [Token(Token = "0x40021B1")] public ActionEvent PreDetachEvent; // Token: 0x040021B2 RID: 8626 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3F0")] [Token(Token = "0x40021B2")] public ActionEvent PostDetachEvent; // Token: 0x040021B3 RID: 8627 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3F8")] [Token(Token = "0x40021B3")] public ActionEvent HolderHandVelocityUpdateEvent; // Token: 0x040021B4 RID: 8628 [global::Cpp2IlInjected.FieldOffset(Offset = "0x400")] [Token(Token = "0x40021B4")] public ActionEvent HoverStartEvent; // Token: 0x040021B5 RID: 8629 [global::Cpp2IlInjected.FieldOffset(Offset = "0x408")] [Token(Token = "0x40021B5")] public ActionEvent HoverEndEvent; // Token: 0x040021B6 RID: 8630 [global::Cpp2IlInjected.FieldOffset(Offset = "0x410")] [Token(Token = "0x40021B6")] public ActionEvent LockEvent; // Token: 0x040021B7 RID: 8631 [global::Cpp2IlInjected.FieldOffset(Offset = "0x418")] [Token(Token = "0x40021B7")] public ActionEvent UnlockEvent; // Token: 0x040021B8 RID: 8632 [global::Cpp2IlInjected.FieldOffset(Offset = "0x420")] [Token(Token = "0x40021B8")] public ActionEvent InputDownEvent; // Token: 0x040021B9 RID: 8633 [global::Cpp2IlInjected.FieldOffset(Offset = "0x428")] [Token(Token = "0x40021B9")] public ActionEvent InputPressedEvent; // Token: 0x040021BA RID: 8634 [global::Cpp2IlInjected.FieldOffset(Offset = "0x430")] [Token(Token = "0x40021BA")] public ActionEvent InputUpEvent; // Token: 0x040021BB RID: 8635 [global::Cpp2IlInjected.FieldOffset(Offset = "0x438")] [Token(Token = "0x40021BB")] public ActionEvent InputUpWithVelocityEvent; // Token: 0x040021BC RID: 8636 [global::Cpp2IlInjected.FieldOffset(Offset = "0x440")] [Token(Token = "0x40021BC")] public ActionEvent InputCancelledEvent; // Token: 0x040021BD RID: 8637 [global::Cpp2IlInjected.FieldOffset(Offset = "0x448")] [Token(Token = "0x40021BD")] public ActionEvent ShakeEvent; // Token: 0x040021BE RID: 8638 [global::Cpp2IlInjected.FieldOffset(Offset = "0x450")] [Token(Token = "0x40021BE")] public ActionEvent RemoteControlInputEvent; // Token: 0x040021BF RID: 8639 [global::Cpp2IlInjected.FieldOffset(Offset = "0x458")] [Token(Token = "0x40021BF")] public ActionEvent OwnerTeleportEvent; // Token: 0x040021C0 RID: 8640 [global::Cpp2IlInjected.FieldOffset(Offset = "0x460")] [Token(Token = "0x40021C0")] public ActionEvent OwnerRotateInPlaceEvent; // Token: 0x040021C1 RID: 8641 [global::Cpp2IlInjected.FieldOffset(Offset = "0x468")] [Token(Token = "0x40021C1")] public ActionEvent AttackAppliedEvent; // Token: 0x040021C2 RID: 8642 [global::Cpp2IlInjected.FieldOffset(Offset = "0x470")] [Token(Token = "0x40021C2")] public ActionEvent AuthorityForceAppliedEvent; // Token: 0x040021C3 RID: 8643 [global::Cpp2IlInjected.FieldOffset(Offset = "0x478")] [Token(Token = "0x40021C3")] public ActionEvent AuthorityVelocityChangeEvent; // Token: 0x040021C4 RID: 8644 [global::Cpp2IlInjected.FieldOffset(Offset = "0x480")] [Token(Token = "0x40021C4")] public ActionEvent VisibilityChangeEvent; // Token: 0x040021C5 RID: 8645 [global::Cpp2IlInjected.FieldOffset(Offset = "0x488")] [Token(Token = "0x40021C5")] private ActionEvent OKGLNACODBA; // Token: 0x040021C6 RID: 8646 [global::Cpp2IlInjected.FieldOffset(Offset = "0x490")] [Token(Token = "0x40021C6")] public Tool.DIMPKKAHGAC CustomHandSpacePickupTransformModifier; // Token: 0x040021C7 RID: 8647 [global::Cpp2IlInjected.FieldOffset(Offset = "0x498")] [Token(Token = "0x40021C7")] public Tool.IHPELPFHCOO CustomSnapToHandBehavior; // Token: 0x040021C8 RID: 8648 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4A0")] [Token(Token = "0x40021C8")] public Tool.LFAGEJFCFCG CustomDistanceToTransformBehavior; // Token: 0x040021C9 RID: 8649 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4A8")] [Token(Token = "0x40021C9")] public Tool.HMMDPJMIHGJ CustomAuthorityResetOnKillzoneBehavior; // Token: 0x040021CA RID: 8650 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4B0")] [Token(Token = "0x40021CA")] public Tool.MCBIGKMJJEN CustomApplyForceModifier; // Token: 0x040021CB RID: 8651 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4B8")] [Token(Token = "0x40021CB")] public Tool.DLMNINHKBAJ CustomVelocityChangeModifier; // Token: 0x040021CC RID: 8652 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C0")] [Token(Token = "0x40021CC")] public Tool.DNDBJKJIFNL CustomSelectionForwarding; // Token: 0x040021CD RID: 8653 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C8")] [Token(Token = "0x40021CD")] public Tool.EAFJJELOGME CustomVisibilityBehavior; // Token: 0x040021CE RID: 8654 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4D0")] [Token(Token = "0x40021CE")] public Tool.BPPMEBHPHDM CustomHighlightingBehavior; // Token: 0x040021CF RID: 8655 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4D8")] [Token(Token = "0x40021CF")] public Tool.BPPMEBHPHDM CustomTutorialHighlightingBehavior; // Token: 0x040021D0 RID: 8656 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4E0")] [Token(Token = "0x40021D0")] private readonly List OPMBAAJOICC; // Token: 0x040021D1 RID: 8657 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4E8")] [Token(Token = "0x40021D1")] private readonly List IJGCIGFNJDB; // Token: 0x040021D2 RID: 8658 [Token(Token = "0x40021D2")] private static Dictionary ONJODBDBGGP; // Token: 0x040021D3 RID: 8659 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4F0")] [Token(Token = "0x40021D3")] [NonSerialized] public DAJFOCGPHGP HeldCollisionLayer; // Token: 0x040021D4 RID: 8660 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4F4")] [Token(Token = "0x40021D4")] [NonSerialized] public DAJFOCGPHGP DefaultCollisionLayer; // Token: 0x040021D5 RID: 8661 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4F8")] [Token(Token = "0x40021D5")] [NonSerialized] public DAJFOCGPHGP EquippedCollisionLayer; // Token: 0x040021D6 RID: 8662 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4FC")] [Token(Token = "0x40021D6")] [NonSerialized] public DAJFOCGPHGP AttachedCollisionLayer; // Token: 0x040021D7 RID: 8663 [global::Cpp2IlInjected.FieldOffset(Offset = "0x500")] [Token(Token = "0x40021D7")] [NonSerialized] public float InputAmount; // Token: 0x040021D8 RID: 8664 [global::Cpp2IlInjected.FieldOffset(Offset = "0x504")] [Token(Token = "0x40021D8")] [NonSerialized] public bool CanBeLocked; // Token: 0x040021D9 RID: 8665 [global::Cpp2IlInjected.FieldOffset(Offset = "0x505")] [Token(Token = "0x40021D9")] [NonSerialized] public bool ReleaseWithVelocity; // Token: 0x040021DA RID: 8666 [global::Cpp2IlInjected.FieldOffset(Offset = "0x506")] [Token(Token = "0x40021DA")] [NonSerialized] public bool SpawnedFromPool; // Token: 0x040021DB RID: 8667 [global::Cpp2IlInjected.FieldOffset(Offset = "0x507")] [Token(Token = "0x40021DB")] [NonSerialized] public bool SupportsToolOverlap; // Token: 0x040021DC RID: 8668 [global::Cpp2IlInjected.FieldOffset(Offset = "0x508")] [Token(Token = "0x40021DC")] [NonSerialized] public bool AllowedToTransferOwnershipOnCollision; // Token: 0x040021DD RID: 8669 [global::Cpp2IlInjected.FieldOffset(Offset = "0x509")] [Token(Token = "0x40021DD")] [NonSerialized] public bool AlwaysPhysicalPickupOffCenter; // Token: 0x040021DE RID: 8670 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50A")] [Token(Token = "0x40021DE")] [NonSerialized] public bool IgnorePickupDirection; // Token: 0x040021DF RID: 8671 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50C")] [Token(Token = "0x40021DF")] [NonSerialized] public Tool.LMJNHJCGDOF GravityPickupMode; // Token: 0x040021E0 RID: 8672 [global::Cpp2IlInjected.FieldOffset(Offset = "0x510")] [Token(Token = "0x40021E0")] [NonSerialized] public bool SupportsPlayerLocomotionAttacks; // Token: 0x040021E1 RID: 8673 [global::Cpp2IlInjected.FieldOffset(Offset = "0x514")] [Token(Token = "0x40021E1")] [NonSerialized] public float PlayerLocomotionAttackMinForce; // Token: 0x040021E2 RID: 8674 [global::Cpp2IlInjected.FieldOffset(Offset = "0x518")] [Token(Token = "0x40021E2")] [NonSerialized] public float PlayerLocomotionAttackMaxForce; // Token: 0x040021E3 RID: 8675 [global::Cpp2IlInjected.FieldOffset(Offset = "0x51C")] [Token(Token = "0x40021E3")] [NonSerialized] public bool KinematicOnReset; // Token: 0x040021E4 RID: 8676 [global::Cpp2IlInjected.FieldOffset(Offset = "0x51D")] [Token(Token = "0x40021E4")] [NonSerialized] public bool KinematicOnSleep; // Token: 0x040021E5 RID: 8677 [global::Cpp2IlInjected.FieldOffset(Offset = "0x520")] [Token(Token = "0x40021E5")] [NonSerialized] public Vector3 LastWorldSpacePickupPosition; // Token: 0x040021E6 RID: 8678 [global::Cpp2IlInjected.FieldOffset(Offset = "0x52C")] [Token(Token = "0x40021E6")] [NonSerialized] public Quaternion LastWorldSpacePickupRotation; // Token: 0x040021E7 RID: 8679 [global::Cpp2IlInjected.FieldOffset(Offset = "0x53C")] [Token(Token = "0x40021E7")] [NonSerialized] public bool SleepOnStart; // Token: 0x040021E8 RID: 8680 [global::Cpp2IlInjected.FieldOffset(Offset = "0x53D")] [Token(Token = "0x40021E8")] [NonSerialized] public bool SleepOnCleanup; // Token: 0x040021E9 RID: 8681 [global::Cpp2IlInjected.FieldOffset(Offset = "0x53E")] [Token(Token = "0x40021E9")] [NonSerialized] public bool SupportsRemoteControlInput; // Token: 0x040021EA RID: 8682 [global::Cpp2IlInjected.FieldOffset(Offset = "0x53F")] [Token(Token = "0x40021EA")] [NonSerialized] public bool ClearVelocitiesOnFrozenChange; // Token: 0x040021EB RID: 8683 [global::Cpp2IlInjected.FieldOffset(Offset = "0x540")] [Token(Token = "0x40021EB")] [NonSerialized] public bool ExcludeFromTriggerVolume; // Token: 0x040021EC RID: 8684 [global::Cpp2IlInjected.FieldOffset(Offset = "0x541")] [Token(Token = "0x40021EC")] [NonSerialized] public bool RemotelyRunRigidbodyPickupWhenHeld; // Token: 0x040021ED RID: 8685 [global::Cpp2IlInjected.FieldOffset(Offset = "0x544")] [Token(Token = "0x40021ED")] private EEDONNAHMFK EJJGPPDAPDJ; // Token: 0x040021EE RID: 8686 [global::Cpp2IlInjected.FieldOffset(Offset = "0x548")] [Token(Token = "0x40021EE")] private bool DNCDIAFBPHO; // Token: 0x040021EF RID: 8687 [global::Cpp2IlInjected.FieldOffset(Offset = "0x549")] [Token(Token = "0x40021EF")] [NonSerialized] public bool IsInteractibleSubtool; // Token: 0x040021F0 RID: 8688 [global::Cpp2IlInjected.FieldOffset(Offset = "0x550")] [Token(Token = "0x40021F0")] private TokenMap OCDAPABGABP; // Token: 0x040021F1 RID: 8689 [global::Cpp2IlInjected.FieldOffset(Offset = "0x558")] [Token(Token = "0x40021F1")] [NonSerialized] public OutlineRendererEffect.HLEDHCIGMPJ OutlineType; // Token: 0x040021F2 RID: 8690 [global::Cpp2IlInjected.FieldOffset(Offset = "0x55C")] [Token(Token = "0x40021F2")] [NonSerialized] public SelectionRendererEffect.KOOAFIGMBBP SelectionType; // Token: 0x040021F3 RID: 8691 [global::Cpp2IlInjected.FieldOffset(Offset = "0x560")] [Token(Token = "0x40021F3")] [NonSerialized] private List PBCBHPGPNED; // Token: 0x040021F4 RID: 8692 [global::Cpp2IlInjected.FieldOffset(Offset = "0x568")] [Token(Token = "0x40021F4")] [NonSerialized] private List IAEGDBOIEBM; // Token: 0x040021F5 RID: 8693 [global::Cpp2IlInjected.FieldOffset(Offset = "0x570")] [Token(Token = "0x40021F5")] [NonSerialized] private List KPKJDENLNNJ; // Token: 0x040021F6 RID: 8694 [global::Cpp2IlInjected.FieldOffset(Offset = "0x578")] [Token(Token = "0x40021F6")] [NonSerialized] private List MLIJIGCCPNI; // Token: 0x040021F7 RID: 8695 [global::Cpp2IlInjected.FieldOffset(Offset = "0x580")] [Token(Token = "0x40021F7")] private List PHMLDEKEAOO; // Token: 0x040021F8 RID: 8696 [global::Cpp2IlInjected.FieldOffset(Offset = "0x588")] [Token(Token = "0x40021F8")] private Renderer[] FIKLFHJBIAE; // Token: 0x040021F9 RID: 8697 [global::Cpp2IlInjected.FieldOffset(Offset = "0x590")] [Token(Token = "0x40021F9")] private IDisposable BELHBOONGGI; // Token: 0x040021FA RID: 8698 [global::Cpp2IlInjected.FieldOffset(Offset = "0x598")] [Token(Token = "0x40021FA")] private IDisposable DCLHPCMGHIC; // Token: 0x040021FB RID: 8699 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5A0")] [Token(Token = "0x40021FB")] private IDisposable EDNAEGEOLIF; // Token: 0x040021FC RID: 8700 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5A8")] [Token(Token = "0x40021FC")] private IDisposable EAFLPDIMFCK; // Token: 0x040021FD RID: 8701 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5B0")] [Token(Token = "0x40021FD")] private IDisposable DNJADGLENDF; // Token: 0x040021FE RID: 8702 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5B8")] [Token(Token = "0x40021FE")] private JAKMIGBBBOM.BAFPMPJFBEM HBEJPGMIJDD; // Token: 0x040021FF RID: 8703 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C0")] [Token(Token = "0x40021FF")] private Transform GIEFKPDNLFA; // Token: 0x04002200 RID: 8704 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C8")] [Token(Token = "0x4002200")] private bool DCMCJANIMIN; // Token: 0x04002201 RID: 8705 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5CC")] [Token(Token = "0x4002201")] private Vector3 GBIPEMFEIDA; // Token: 0x04002202 RID: 8706 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5D8")] [Token(Token = "0x4002202")] private Vector3 BFDCDEEMAOF; // Token: 0x04002203 RID: 8707 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5E4")] [Token(Token = "0x4002203")] private bool KOPJBHEGHGF; // Token: 0x04002204 RID: 8708 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5E8")] [Token(Token = "0x4002204")] private List BPAPGFBNGNK; // Token: 0x04002205 RID: 8709 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5F0")] [Token(Token = "0x4002205")] private int HNAALFCDECO; // Token: 0x04002206 RID: 8710 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5F8")] [Token(Token = "0x4002206")] private ISchedulerPromise LOFMCIHBMAN; // Token: 0x04002207 RID: 8711 [global::Cpp2IlInjected.FieldOffset(Offset = "0x600")] [Token(Token = "0x4002207")] private float MHBDJPACJJL; // Token: 0x04002208 RID: 8712 [global::Cpp2IlInjected.FieldOffset(Offset = "0x604")] [Token(Token = "0x4002208")] private bool ALHMFELKBMA; // Token: 0x04002209 RID: 8713 [global::Cpp2IlInjected.FieldOffset(Offset = "0x608")] [Token(Token = "0x4002209")] private float KINIAKNPLCA; // Token: 0x0400220A RID: 8714 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60C")] [Token(Token = "0x400220A")] private Vector3 LOGLDBNBHAD; // Token: 0x0400220B RID: 8715 [global::Cpp2IlInjected.FieldOffset(Offset = "0x618")] [Token(Token = "0x400220B")] private Vector3 GDHALDIENKM; // Token: 0x0400220C RID: 8716 [global::Cpp2IlInjected.FieldOffset(Offset = "0x624")] [Token(Token = "0x400220C")] private float ECFHIBDKMKJ; // Token: 0x0400220D RID: 8717 [global::Cpp2IlInjected.FieldOffset(Offset = "0x628")] [Token(Token = "0x400220D")] private RigidbodyEx CMKBCGMCJGL; // Token: 0x0400220E RID: 8718 [global::Cpp2IlInjected.FieldOffset(Offset = "0x630")] [Token(Token = "0x400220E")] private Vector3 GBFGBPMOKGL; // Token: 0x0400220F RID: 8719 [global::Cpp2IlInjected.FieldOffset(Offset = "0x63C")] [Token(Token = "0x400220F")] private Vector3 JEHBHPIGJHM; // Token: 0x04002210 RID: 8720 [global::Cpp2IlInjected.FieldOffset(Offset = "0x648")] [Token(Token = "0x4002210")] private bool AGACGJMOMFK; // Token: 0x04002211 RID: 8721 [global::Cpp2IlInjected.FieldOffset(Offset = "0x650")] [Token(Token = "0x4002211")] private List NABGMILJPHH; // Token: 0x04002212 RID: 8722 [global::Cpp2IlInjected.FieldOffset(Offset = "0x658")] [Token(Token = "0x4002212")] private object LJJNEGGCFEB; // Token: 0x04002213 RID: 8723 [global::Cpp2IlInjected.FieldOffset(Offset = "0x660")] [Token(Token = "0x4002213")] private float NKGIMKEHJHH; // Token: 0x04002219 RID: 8729 [Token(Token = "0x4002219")] public static string RUNTIME_SPAWN_PARAM = null; // Token: 0x02000526 RID: 1318 [Token(Token = "0x2000526")] public enum LMJNHJCGDOF { // Token: 0x0400221B RID: 8731 [Token(Token = "0x400221B")] SNAP_POSITION_SNAP_ORIENTATION, // Token: 0x0400221C RID: 8732 [Token(Token = "0x400221C")] SNAP_POSITION_MAINTAIN_ORIENTATION, // Token: 0x0400221D RID: 8733 [Token(Token = "0x400221D")] MAINTAIN_POSITION_MAINTAIN_ORIENTATION, // Token: 0x0400221E RID: 8734 [Token(Token = "0x400221E")] DISABLED = -1 } // Token: 0x02000527 RID: 1319 [Token(Token = "0x2000527")] public sealed class GAJNGIAPPAI : MulticastDelegate { // Token: 0x0600285B RID: 10331 RVA: 0x000A7D7C File Offset: 0x000A5F7C [Token(Token = "0x600285B")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public GAJNGIAPPAI(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600285C RID: 10332 RVA: 0x000A7D98 File Offset: 0x000A5F98 [Token(Token = "0x600285C")] [Address(RVA = "0xBA9FC0", Offset = "0xBA89C0", VA = "0x180BA9FC0", Slot = "13")] public void Invoke(Tool NBHJPDBHDHB) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600285D RID: 10333 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600285D")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600285E RID: 10334 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600285E")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000528 RID: 1320 [Token(Token = "0x2000528")] public sealed class BKEAMAGNFFG : MulticastDelegate { // Token: 0x0600285F RID: 10335 RVA: 0x000A7DF4 File Offset: 0x000A5FF4 [Token(Token = "0x600285F")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public BKEAMAGNFFG(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002860 RID: 10336 RVA: 0x000A7E10 File Offset: 0x000A6010 [Token(Token = "0x6002860")] [Address(RVA = "0x18833A0", Offset = "0x1881DA0", VA = "0x1818833A0", Slot = "13")] public void Invoke(Tool NBHJPDBHDHB, bool PKOEPOCKKOJ, Vector3 JHLOHHJHNEA) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002861 RID: 10337 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002861")] [Address(RVA = "0x1883300", Offset = "0x1881D00", VA = "0x181883300", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, bool PKOEPOCKKOJ, Vector3 JHLOHHJHNEA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002862 RID: 10338 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002862")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000529 RID: 1321 [Token(Token = "0x2000529")] public sealed class ABFLLCEFEGP : MulticastDelegate { // Token: 0x06002863 RID: 10339 RVA: 0x000A7F90 File Offset: 0x000A6190 [Token(Token = "0x6002863")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public ABFLLCEFEGP(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002864 RID: 10340 RVA: 0x000A7FAC File Offset: 0x000A61AC [Token(Token = "0x6002864")] [Address(RVA = "0x1882280", Offset = "0x1880C80", VA = "0x181882280", Slot = "13")] public void Invoke(Tool NBHJPDBHDHB, Vector2 FLGMLMONLDB, float LBMJFNPEFIP, bool GLOBBFOJOAP) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002865 RID: 10341 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002865")] [Address(RVA = "0x18821C0", Offset = "0x1880BC0", VA = "0x1818821C0", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, Vector2 FLGMLMONLDB, float LBMJFNPEFIP, bool GLOBBFOJOAP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002866 RID: 10342 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002866")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200052A RID: 1322 [Token(Token = "0x200052A")] public sealed class AMFIAPLJBCI : MulticastDelegate { // Token: 0x06002867 RID: 10343 RVA: 0x000A80A4 File Offset: 0x000A62A4 [Token(Token = "0x6002867")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public AMFIAPLJBCI(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002868 RID: 10344 RVA: 0x000A80C0 File Offset: 0x000A62C0 [Token(Token = "0x6002868")] [Address(RVA = "0x519DF0", Offset = "0x5187F0", VA = "0x180519DF0", Slot = "13")] public void Invoke(Tool NBHJPDBHDHB, PhotonView BNOFLBFPCLI) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002869 RID: 10345 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002869")] [Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, PhotonView BNOFLBFPCLI, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600286A RID: 10346 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600286A")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200052B RID: 1323 [Token(Token = "0x200052B")] public sealed class JMJIOKOMOGC : MulticastDelegate { // Token: 0x0600286B RID: 10347 RVA: 0x000A81B8 File Offset: 0x000A63B8 [Token(Token = "0x600286B")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public JMJIOKOMOGC(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600286C RID: 10348 RVA: 0x000A81D4 File Offset: 0x000A63D4 [Token(Token = "0x600286C")] [Address(RVA = "0x1885CE0", Offset = "0x18846E0", VA = "0x181885CE0", Slot = "13")] public void Invoke(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600286D RID: 10349 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600286D")] [Address(RVA = "0x1885BF0", Offset = "0x18845F0", VA = "0x181885BF0", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600286E RID: 10350 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600286E")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200052C RID: 1324 [Token(Token = "0x200052C")] public sealed class POBLJOMMKLA : MulticastDelegate { // Token: 0x0600286F RID: 10351 RVA: 0x000A8370 File Offset: 0x000A6570 [Token(Token = "0x600286F")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public POBLJOMMKLA(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002870 RID: 10352 RVA: 0x000A838C File Offset: 0x000A658C [Token(Token = "0x6002870")] [Address(RVA = "0x1882880", Offset = "0x1881280", VA = "0x181882880", Slot = "13")] public void Invoke(Tool NBHJPDBHDHB, Vector3 CDFHDACBFKN, Vector3 DDHPAFKBMON) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002871 RID: 10353 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002871")] [Address(RVA = "0x18881F0", Offset = "0x1886BF0", VA = "0x1818881F0", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, Vector3 CDFHDACBFKN, Vector3 DDHPAFKBMON, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002872 RID: 10354 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002872")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200052D RID: 1325 [Token(Token = "0x200052D")] public sealed class ACIKBDCJJLA : MulticastDelegate { // Token: 0x06002873 RID: 10355 RVA: 0x000A846C File Offset: 0x000A666C [Token(Token = "0x6002873")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public ACIKBDCJJLA(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002874 RID: 10356 RVA: 0x000A8488 File Offset: 0x000A6688 [Token(Token = "0x6002874")] [Address(RVA = "0x1882880", Offset = "0x1881280", VA = "0x181882880", Slot = "13")] public void Invoke(Tool NBHJPDBHDHB, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002875 RID: 10357 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002875")] [Address(RVA = "0x18827D0", Offset = "0x18811D0", VA = "0x1818827D0", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002876 RID: 10358 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002876")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200052E RID: 1326 [Token(Token = "0x200052E")] public sealed class BAAJDBMFMGJ : MulticastDelegate { // Token: 0x06002877 RID: 10359 RVA: 0x000A8568 File Offset: 0x000A6768 [Token(Token = "0x6002877")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public BAAJDBMFMGJ(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002878 RID: 10360 RVA: 0x000A8584 File Offset: 0x000A6784 [Token(Token = "0x6002878")] [Address(RVA = "0x40C000", Offset = "0x40AA00", VA = "0x18040C000", Slot = "13")] public void Invoke(bool NOCJEBBJIAN) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002879 RID: 10361 RVA: 0x000A85C0 File Offset: 0x000A67C0 [Token(Token = "0x6002879")] [Address(RVA = "0x1883280", Offset = "0x1881C80", VA = "0x181883280", Slot = "14")] public IAsyncResult BeginInvoke(bool NOCJEBBJIAN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600287A RID: 10362 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600287A")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200052F RID: 1327 [Token(Token = "0x200052F")] public sealed class KGCOJJMGNOP : MulticastDelegate { // Token: 0x0600287B RID: 10363 RVA: 0x000A85D0 File Offset: 0x000A67D0 [Token(Token = "0x600287B")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public KGCOJJMGNOP(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600287C RID: 10364 RVA: 0x000A85EC File Offset: 0x000A67EC [Token(Token = "0x600287C")] [Address(RVA = "0xBA9890", Offset = "0xBA8290", VA = "0x180BA9890", Slot = "13")] public void Invoke(Tool NBHJPDBHDHB, bool CBHMNNAINHM) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600287D RID: 10365 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600287D")] [Address(RVA = "0x1887100", Offset = "0x1885B00", VA = "0x181887100", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, bool CBHMNNAINHM, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600287E RID: 10366 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600287E")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000530 RID: 1328 [Token(Token = "0x2000530")] public sealed class NFGOKMFCNPD : MulticastDelegate { // Token: 0x0600287F RID: 10367 RVA: 0x000A8648 File Offset: 0x000A6848 [Token(Token = "0x600287F")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public NFGOKMFCNPD(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002880 RID: 10368 RVA: 0x000A8664 File Offset: 0x000A6864 [Token(Token = "0x6002880")] [Address(RVA = "0xBA9890", Offset = "0xBA8290", VA = "0x180BA9890", Slot = "13")] public void Invoke(Tool NBHJPDBHDHB, bool HPFENKLCOFE) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002881 RID: 10369 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002881")] [Address(RVA = "0x1887BE0", Offset = "0x18865E0", VA = "0x181887BE0", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, bool HPFENKLCOFE, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002882 RID: 10370 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002882")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000531 RID: 1329 [Token(Token = "0x2000531")] public sealed class BNLPKBEGMCJ : MulticastDelegate { // Token: 0x06002883 RID: 10371 RVA: 0x000A86C0 File Offset: 0x000A68C0 [Token(Token = "0x6002883")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public BNLPKBEGMCJ(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002884 RID: 10372 RVA: 0x000A86DC File Offset: 0x000A68DC [Token(Token = "0x6002884")] [Address(RVA = "0xBA9FC0", Offset = "0xBA89C0", VA = "0x180BA9FC0", Slot = "13")] public void Invoke(Tool NBHJPDBHDHB) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002885 RID: 10373 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002885")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002886 RID: 10374 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002886")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000532 RID: 1330 [Token(Token = "0x2000532")] public sealed class JOLBLIBNLNE : MulticastDelegate { // Token: 0x06002887 RID: 10375 RVA: 0x000A8738 File Offset: 0x000A6938 [Token(Token = "0x6002887")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public JOLBLIBNLNE(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002888 RID: 10376 RVA: 0x000A8754 File Offset: 0x000A6954 [Token(Token = "0x6002888")] [Address(RVA = "0x18867C0", Offset = "0x18851C0", VA = "0x1818867C0", Slot = "13")] public void Invoke(Tool NBHJPDBHDHB, Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, Vector3 KPLDEODOJID, Vector3 CDFHDACBFKN) { Delegate[] delegates = this.delegates; if (delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002889 RID: 10377 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002889")] [Address(RVA = "0x18866F0", Offset = "0x18850F0", VA = "0x1818866F0", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, Vector3 KPLDEODOJID, Vector3 CDFHDACBFKN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600288A RID: 10378 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600288A")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000533 RID: 1331 [Token(Token = "0x2000533")] public sealed class DIMPKKAHGAC : MulticastDelegate { // Token: 0x0600288B RID: 10379 RVA: 0x000A8850 File Offset: 0x000A6A50 [Token(Token = "0x600288B")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public DIMPKKAHGAC(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600288C RID: 10380 RVA: 0x000A886C File Offset: 0x000A6A6C [Token(Token = "0x600288C")] [Address(RVA = "0x1884670", Offset = "0x1883070", VA = "0x181884670", Slot = "13")] public void Invoke(Transform BGCMCCOABIJ, bool JKGLJIHNJFJ, ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600288D RID: 10381 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600288D")] [Address(RVA = "0x18845B0", Offset = "0x1882FB0", VA = "0x1818845B0", Slot = "14")] public IAsyncResult BeginInvoke(Transform BGCMCCOABIJ, bool JKGLJIHNJFJ, ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600288E RID: 10382 RVA: 0x000A8958 File Offset: 0x000A6B58 [Token(Token = "0x600288E")] [Address(RVA = "0x46DDC0", Offset = "0x46C7C0", VA = "0x18046DDC0", Slot = "15")] public void EndInvoke(ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK, IAsyncResult GIAOBLMEMMI) { } } // Token: 0x02000534 RID: 1332 [Token(Token = "0x2000534")] public sealed class IHPELPFHCOO : MulticastDelegate { // Token: 0x0600288F RID: 10383 RVA: 0x000A8968 File Offset: 0x000A6B68 [Token(Token = "0x600288F")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public IHPELPFHCOO(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002890 RID: 10384 RVA: 0x000A8984 File Offset: 0x000A6B84 [Token(Token = "0x6002890")] [Address(RVA = "0x4685A0", Offset = "0x466FA0", VA = "0x1804685A0", Slot = "13")] public void Invoke() { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002891 RID: 10385 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002891")] [Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")] public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002892 RID: 10386 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002892")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02000535 RID: 1333 [Token(Token = "0x2000535")] public sealed class LFAGEJFCFCG : MulticastDelegate { // Token: 0x06002893 RID: 10387 RVA: 0x000A89BC File Offset: 0x000A6BBC [Token(Token = "0x6002893")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public LFAGEJFCFCG(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002894 RID: 10388 RVA: 0x000A89D8 File Offset: 0x000A6BD8 [Token(Token = "0x6002894")] [Address(RVA = "0xDE3FD0", Offset = "0xDE29D0", VA = "0x180DE3FD0", Slot = "13")] public float Invoke(Collider GLPOLGOBLAA, Transform GJCHHBFDOLF, out bool OBBHGNPICMF) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002895 RID: 10389 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002895")] [Address(RVA = "0x1887230", Offset = "0x1885C30", VA = "0x181887230", Slot = "14")] public IAsyncResult BeginInvoke(Collider GLPOLGOBLAA, Transform GJCHHBFDOLF, out bool OBBHGNPICMF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002896 RID: 10390 RVA: 0x000A8AD4 File Offset: 0x000A6CD4 [Token(Token = "0x6002896")] [Address(RVA = "0x46BBE0", Offset = "0x46A5E0", VA = "0x18046BBE0", Slot = "15")] public float EndInvoke(out bool OBBHGNPICMF, IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x02000536 RID: 1334 [Token(Token = "0x2000536")] public sealed class HMMDPJMIHGJ : MulticastDelegate { // Token: 0x06002897 RID: 10391 RVA: 0x000A8AE8 File Offset: 0x000A6CE8 [Token(Token = "0x6002897")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public HMMDPJMIHGJ(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002898 RID: 10392 RVA: 0x000A8B04 File Offset: 0x000A6D04 [Token(Token = "0x6002898")] [Address(RVA = "0x7691D0", Offset = "0x767BD0", VA = "0x1807691D0", Slot = "13")] public bool Invoke(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC) { Delegate[] delegates = this.delegates; if (delegates != 0) { } int num = 0; uint num2; if (num2 == (uint)0) { return; } Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num3; if (@delegate.method_info == num3) { throw new ExecutionEngineException(); } ExecutionEngineException ex; if (ex == 0 || @delegate == (ulong)2L) { MethodInfo method_info = @delegate.method_info; MethodInfo methodInfo; if (NBHJPDBHDHB != (ulong)2L) { uint num4; if (method_info != num4) { if (delegate2 != 0) { } methodInfo = @delegate.method_info; if (num < @delegate) { num += num; if (num != @delegate) { num++; } } num += methodInfo; num += 19; methodInfo += methodInfo; num += num; num++; num += methodInfo; num += 19; } if (methodInfo != 0 || methodInfo == 0) { goto IL_B6; } } if (methodInfo == null) { goto IL_118; } if (methodInfo != 0) { } if (methodInfo == 0) { } IL_B6: MethodInfo method_info2 = @delegate.method_info; int num5 = 0; if (num5 < @delegate) { num5 += num5; if (num5 != @delegate) { num5++; } } num5 += method_info2; num5 += 19; num5 += num5; int num6 = 0; int num7 = 0; num7 += num7; num7++; num7 += num6; num7 += 19; num7 += 19; IL_118: if (methodInfo != 0 || num7 != 0) { } } num++; } // Token: 0x06002899 RID: 10393 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002899")] [Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600289A RID: 10394 RVA: 0x000A8C3C File Offset: 0x000A6E3C [Token(Token = "0x600289A")] [Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x02000537 RID: 1335 [Token(Token = "0x2000537")] public sealed class MCBIGKMJJEN : MulticastDelegate { // Token: 0x0600289B RID: 10395 RVA: 0x000A8C50 File Offset: 0x000A6E50 [Token(Token = "0x600289B")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public MCBIGKMJJEN(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600289C RID: 10396 RVA: 0x000A8C6C File Offset: 0x000A6E6C [Token(Token = "0x600289C")] [Address(RVA = "0x1887360", Offset = "0x1885D60", VA = "0x181887360", Slot = "13")] public void Invoke(ref Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID) { Delegate[] delegates = this.delegates; if (delegates != 0) { } int num = 0; uint num2; if (num2 != (uint)0) { Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num3; if (@delegate.method_info == num3) { throw new ExecutionEngineException(); } ExecutionEngineException ex; if (ex != 0) { } uint num4; float z2; if (@delegate.method_info != num4) { if (delegate2 != 0) { } float z; if (delegate2 == 0) { z = KPLDEODOJID.z; } MethodInfo methodInfo = @delegate.method_info; if (z != 0f) { if (z != 0f) { int num5 = 0; if (num5 < @delegate) { num5 += num5; if (num5 != @delegate) { num5++; } } num5 += methodInfo; num5 += 19; } methodInfo += methodInfo; } int num6 = 0; num6 += num6; num6++; num6 += methodInfo; num6 += 19; z2 = KPLDEODOJID.z; } if (delegate2 != 0 || z2 != 0f) { } float z3 = KPLDEODOJID.z; num++; } } // Token: 0x0600289D RID: 10397 RVA: 0x000A8D64 File Offset: 0x000A6F64 [Token(Token = "0x600289D")] [Address(RVA = "0x18872C0", Offset = "0x1885CC0", VA = "0x1818872C0", Slot = "14")] public IAsyncResult BeginInvoke(ref Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600289E RID: 10398 RVA: 0x000A8D74 File Offset: 0x000A6F74 [Token(Token = "0x600289E")] [Address(RVA = "0x46AF70", Offset = "0x469970", VA = "0x18046AF70", Slot = "15")] public void EndInvoke(ref Vector3 CDFHDACBFKN, IAsyncResult GIAOBLMEMMI) { } } // Token: 0x02000538 RID: 1336 [Token(Token = "0x2000538")] public sealed class DLMNINHKBAJ : MulticastDelegate { // Token: 0x0600289F RID: 10399 RVA: 0x000A8D84 File Offset: 0x000A6F84 [Token(Token = "0x600289F")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public DLMNINHKBAJ(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x060028A0 RID: 10400 RVA: 0x000A8DA0 File Offset: 0x000A6FA0 [Token(Token = "0x60028A0")] [Address(RVA = "0x1884CF0", Offset = "0x18836F0", VA = "0x181884CF0", Slot = "13")] public void Invoke(ref Vector3 EAOCEINLAKP, ref Vector3 KHJFDILDLAD, Vector3 KPLDEODOJID) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060028A1 RID: 10401 RVA: 0x000A8E50 File Offset: 0x000A7050 [Token(Token = "0x60028A1")] [Address(RVA = "0x1884C30", Offset = "0x1883630", VA = "0x181884C30", Slot = "14")] public IAsyncResult BeginInvoke(ref Vector3 EAOCEINLAKP, ref Vector3 KHJFDILDLAD, Vector3 KPLDEODOJID, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x060028A2 RID: 10402 RVA: 0x000A8E60 File Offset: 0x000A7060 [Token(Token = "0x60028A2")] [Address(RVA = "0x46DDC0", Offset = "0x46C7C0", VA = "0x18046DDC0", Slot = "15")] public void EndInvoke(ref Vector3 EAOCEINLAKP, ref Vector3 KHJFDILDLAD, IAsyncResult GIAOBLMEMMI) { } } // Token: 0x02000539 RID: 1337 [Token(Token = "0x2000539")] public sealed class OGLAJAFKBMN : MulticastDelegate { // Token: 0x060028A3 RID: 10403 RVA: 0x000A8E70 File Offset: 0x000A7070 [Token(Token = "0x60028A3")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public OGLAJAFKBMN(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x060028A4 RID: 10404 RVA: 0x000A8E8C File Offset: 0x000A708C [Token(Token = "0x60028A4")] [Address(RVA = "0x17E9530", Offset = "0x17E7F30", VA = "0x1817E9530", Slot = "13")] public bool Invoke(Tool NBHJPDBHDHB, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { int num; MethodInfo method_info; for (;;) { Delegate[] delegates = this.delegates; if (delegates != 0) { } num = 0; uint num2; if (num2 == (uint)0) { return; } Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num3; if (@delegate.method_info == num3) { break; } ExecutionEngineException ex; if (ex != 0) { float z = JEDLNAEEMEN.z; if (@delegate == (ulong)4L) { } } method_info = @delegate.method_info; if (NBHJPDBHDHB != (ulong)4L) { goto Block_3; } } throw new ExecutionEngineException(); Block_3: uint num4; MethodInfo methodInfo; float z3; if (method_info != num4) { Delegate delegate2; if (delegate2 != 0) { } Delegate @delegate; methodInfo = @delegate.method_info; int num5 = 0; num5 += num5; num5++; float num6 = JEDLNAEEMEN.z; num6 += methodInfo; num6 += 2.7E-44f; methodInfo += methodInfo; if (JEDLNAEEMEN.z != 0f) { int num7 = 0; num7 += num7; num7++; float z2 = JEDLNAEEMEN.z; num7 += methodInfo; num7 += 19; } z3 = JEDLNAEEMEN.z; } if (methodInfo != 0 || z3 != 0f) { } float z5; if (JEDLNAEEMEN.z != NBHJPDBHDHB) { if (methodInfo != 0) { } float z4; if (methodInfo == 0) { z4 = JEDLNAEEMEN.z; } float num10; if (z4 != 0f) { if (z4 != 0f) { int num8 = 0; if (num8 < methodInfo) { num8 += num8; if (num8 == methodInfo) { goto IL_13B; } num8++; } float num9 = JEDLNAEEMEN.z; IL_13B: num9 += NHCEBNBEEBE; num9 += 2.7E-44f; } num10 = JEDLNAEEMEN.z; } if (num10 != 0f) { int num11 = 0; num11 += num11; num11++; num10 += num10; num11 += NHCEBNBEEBE; num11 += 19; } z5 = JEDLNAEEMEN.z; } if (methodInfo != 0 || z5 != 0f) { } float z6 = JEDLNAEEMEN.z; num++; } // Token: 0x060028A5 RID: 10405 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60028A5")] [Address(RVA = "0x1888130", Offset = "0x1886B30", VA = "0x181888130", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060028A6 RID: 10406 RVA: 0x000A9040 File Offset: 0x000A7240 [Token(Token = "0x60028A6")] [Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x0200053A RID: 1338 [Token(Token = "0x200053A")] public sealed class EHOOCLKEMPD : MulticastDelegate { // Token: 0x060028A7 RID: 10407 RVA: 0x000A9054 File Offset: 0x000A7254 [Token(Token = "0x60028A7")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public EHOOCLKEMPD(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x060028A8 RID: 10408 RVA: 0x000A9070 File Offset: 0x000A7270 [Token(Token = "0x60028A8")] [Address(RVA = "0xDE2690", Offset = "0xDE1090", VA = "0x180DE2690", Slot = "13")] public bool Invoke(Tool NBHJPDBHDHB, global::Player BGKPFFGBMCC, FNCLOCJLFDG HCPBBFGIBAB) { Delegate[] delegates = this.delegates; if (delegates != 0) { } int num = 0; uint num2; if (num2 == (uint)0) { return; } Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num3; if (@delegate.method_info == num3) { throw new ExecutionEngineException(); } ExecutionEngineException ex; if (ex == 0 || @delegate == (ulong)3L) { MethodInfo method_info = @delegate.method_info; MethodInfo methodInfo; if (NBHJPDBHDHB != (ulong)3L) { uint num4; if (method_info != num4) { if (delegate2 != 0) { } methodInfo = @delegate.method_info; int num5 = 0; if (num5 < HCPBBFGIBAB) { num5 += num5; if (num5 != HCPBBFGIBAB) { num5++; } } num5 += methodInfo; num5 += 19; methodInfo += methodInfo; int num6 = 0; num6 += num6; num6++; num6 += methodInfo; num6 += 19; } if (methodInfo != 0 || methodInfo == 0) { goto IL_CE; } } if (methodInfo == null) { goto IL_116; } if (methodInfo != 0) { } if (methodInfo == 0) { } IL_CE: int num7 = 0; if (num7 < HCPBBFGIBAB) { num7 += num7; if (num7 != HCPBBFGIBAB) { num7++; } } num7 += this; num7 += 19; int num8 = 0; if (num8 < HCPBBFGIBAB) { num8 += num8; if (num8 != HCPBBFGIBAB) { num8++; } } num8 += 19; IL_116: if (methodInfo != 0 || num8 != 0) { } } num++; } // Token: 0x060028A9 RID: 10409 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60028A9")] [Address(RVA = "0x438D50", Offset = "0x437750", VA = "0x180438D50", Slot = "14")] public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, global::Player BGKPFFGBMCC, FNCLOCJLFDG HCPBBFGIBAB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060028AA RID: 10410 RVA: 0x000A91A4 File Offset: 0x000A73A4 [Token(Token = "0x60028AA")] [Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x0200053B RID: 1339 [Token(Token = "0x200053B")] public sealed class EAFJJELOGME : MulticastDelegate { // Token: 0x060028AB RID: 10411 RVA: 0x000A91B8 File Offset: 0x000A73B8 [Token(Token = "0x60028AB")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public EAFJJELOGME(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x060028AC RID: 10412 RVA: 0x000A91D4 File Offset: 0x000A73D4 [Token(Token = "0x60028AC")] [Address(RVA = "0x870770", Offset = "0x86F170", VA = "0x180870770", Slot = "13")] public bool Invoke() { Delegate[] delegates = this.delegates; if (delegates != 0) { } int num = 0; uint num2; if (num2 == (uint)0) { return; } Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num3; if (@delegate.method_info == num3) { throw new ExecutionEngineException(); } ExecutionEngineException ex; if (ex != 0) { } if (@delegate.method_info != num3) { if (delegate2 != 0) { } MethodInfo method_info = @delegate.method_info; int num4 = 0; num4 += num4; num4++; num4 += num4; num4 += method_info; num4 += 19; uint num5; num5 += num5; uint num6; num6 += (uint)19; } num++; } // Token: 0x060028AD RID: 10413 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60028AD")] [Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")] public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060028AE RID: 10414 RVA: 0x000A9270 File Offset: 0x000A7470 [Token(Token = "0x60028AE")] [Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x0200053C RID: 1340 [Token(Token = "0x200053C")] public sealed class DNDBJKJIFNL : MulticastDelegate { // Token: 0x060028AF RID: 10415 RVA: 0x000A9284 File Offset: 0x000A7484 [Token(Token = "0x60028AF")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public DNDBJKJIFNL(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x060028B0 RID: 10416 RVA: 0x000A92A0 File Offset: 0x000A74A0 [Token(Token = "0x60028B0")] [Address(RVA = "0x1885160", Offset = "0x1883B60", VA = "0x181885160", Slot = "13")] public Tool Invoke(global::Player NHCEBNBEEBE, bool GFOOFHEHGFK, [Optional] Collider DMMDDFILJMK) { uint num; do { Delegate[] delegates = this.delegates; if (delegates != 0) { } } while (num == (uint)0); throw new ExecutionEngineException(); } // Token: 0x060028B1 RID: 10417 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60028B1")] [Address(RVA = "0x18850C0", Offset = "0x1883AC0", VA = "0x1818850C0", Slot = "14")] public IAsyncResult BeginInvoke(global::Player NHCEBNBEEBE, bool GFOOFHEHGFK, Collider DMMDDFILJMK, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060028B2 RID: 10418 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60028B2")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public Tool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200053D RID: 1341 [Token(Token = "0x200053D")] public sealed class BPPMEBHPHDM : MulticastDelegate { // Token: 0x060028B3 RID: 10419 RVA: 0x000A9364 File Offset: 0x000A7564 [Token(Token = "0x60028B3")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public BPPMEBHPHDM(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x060028B4 RID: 10420 RVA: 0x000A9380 File Offset: 0x000A7580 [Token(Token = "0x60028B4")] [Address(RVA = "0x1884290", Offset = "0x1882C90", VA = "0x181884290", Slot = "13")] public void Invoke(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060028B5 RID: 10421 RVA: 0x000A940C File Offset: 0x000A760C [Token(Token = "0x60028B5")] [Address(RVA = "0x1884210", Offset = "0x1882C10", VA = "0x181884210", Slot = "14")] public IAsyncResult BeginInvoke(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x060028B6 RID: 10422 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60028B6")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0200053E RID: 1342 [Token(Token = "0x200053E")] [Serializable] public struct InteractionSettings { // Token: 0x17000775 RID: 1909 // (get) Token: 0x060028B7 RID: 10423 RVA: 0x000A941C File Offset: 0x000A761C [Token(Token = "0x17000775")] public static Tool.InteractionSettings Default { [Token(Token = "0x60028B7")] [Address(RVA = "0x1885AD0", Offset = "0x18844D0", VA = "0x181885AD0")] get { /* An exception occurred when decompiling this method (060028B7) ICSharpCode.Decompiler.DecompilerException: Error decompiling Tool/InteractionSettings Tool/InteractionSettings::get_Default() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:PickupTransforms(var_2_05, newobj:PickupTransforms(PickupTransforms::.ctor)) stloc:PickupTransforms(var_3_0B, newobj:PickupTransforms(PickupTransforms::.ctor)) } 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: 0x0400221F RID: 8735 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400221F")] [Header("Pickup")] public bool CanBePickedUp; // Token: 0x04002220 RID: 8736 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1")] [Token(Token = "0x4002220")] public bool LockOnPickup; // Token: 0x04002221 RID: 8737 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2")] [Token(Token = "0x4002221")] [HideInInspector] [Header("Pickup Transforms")] public bool OptimizedPickupTransforms; // Token: 0x04002222 RID: 8738 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4002222")] [OMAIFIIBMNL("OptimizedPickupTransforms", false)] public Tool.PickupTransforms LeftHandPickupTransforms; // Token: 0x04002223 RID: 8739 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002223")] [OMAIFIIBMNL("OptimizedPickupTransforms", false)] public Tool.PickupTransforms RightHandPickupTransforms; // Token: 0x04002224 RID: 8740 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002224")] [OMAIFIIBMNL("OptimizedPickupTransforms", false)] public Transform HipEquipSlotOrientationTransform; // Token: 0x04002225 RID: 8741 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002225")] [OMAIFIIBMNL("OptimizedPickupTransforms", false)] public Transform ShoulderEquipSlotOrientationTransform; // Token: 0x04002226 RID: 8742 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4002226")] [HideInInspector] public bool HasHipEquipSlot; // Token: 0x04002227 RID: 8743 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4002227")] [HideInInspector] public Vector3 HipEquipSlotPosition; // Token: 0x04002228 RID: 8744 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4002228")] [HideInInspector] public Quaternion HipEquipSlotRotation; // Token: 0x04002229 RID: 8745 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4002229")] [HideInInspector] public bool HasShoulderEquipSlot; // Token: 0x0400222A RID: 8746 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400222A")] [HideInInspector] public Vector3 ShoulderEquipSlotPosition; // Token: 0x0400222B RID: 8747 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400222B")] [HideInInspector] public Quaternion ShoulderEquipSlotRotation; // Token: 0x0400222C RID: 8748 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400222C")] [Header("Throwing")] public float ThrowSpeedMultiplier; // Token: 0x0400222D RID: 8749 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x400222D")] public bool HasMaxThrowSpeed; // Token: 0x0400222E RID: 8750 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400222E")] public float MaxThrowSpeed; // Token: 0x0400222F RID: 8751 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400222F")] [Header("Equipping")] public bool CanBeEquipped; // Token: 0x04002230 RID: 8752 [global::Cpp2IlInjected.FieldOffset(Offset = "0x75")] [Token(Token = "0x4002230")] [Header("Environment")] public bool CanHolderHandClimb; } // Token: 0x0200053F RID: 1343 [Token(Token = "0x200053F")] [Serializable] public class PickupTransforms { // Token: 0x060028B8 RID: 10424 RVA: 0x000A9434 File Offset: 0x000A7634 [Token(Token = "0x60028B8")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public PickupTransforms() { } // Token: 0x04002231 RID: 8753 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002231")] public Transform Default; // Token: 0x04002232 RID: 8754 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002232")] public Transform SteamVrVive; // Token: 0x04002233 RID: 8755 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002233")] public Transform SteamVrOculus; // Token: 0x04002234 RID: 8756 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4002234")] public Transform SteamVrMicrosoft; // Token: 0x04002235 RID: 8757 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4002235")] public Transform Oculus; // Token: 0x04002236 RID: 8758 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4002236")] public Transform SteamVrIndex; // Token: 0x04002237 RID: 8759 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4002237")] [HideInInspector] public bool HasDefault; // Token: 0x04002238 RID: 8760 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x4002238")] [HideInInspector] public Vector3 DefaultPosition; // Token: 0x04002239 RID: 8761 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4002239")] [HideInInspector] public Quaternion DefaultRotation; // Token: 0x0400223A RID: 8762 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400223A")] [HideInInspector] public bool HasSteamVrVive; // Token: 0x0400223B RID: 8763 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x400223B")] [HideInInspector] public Vector3 SteamVrVivePosition; // Token: 0x0400223C RID: 8764 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400223C")] [HideInInspector] public Quaternion SteamVrViveRotation; // Token: 0x0400223D RID: 8765 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400223D")] [HideInInspector] public bool HasSteamVrOculus; // Token: 0x0400223E RID: 8766 [global::Cpp2IlInjected.FieldOffset(Offset = "0x84")] [Token(Token = "0x400223E")] [HideInInspector] public Vector3 SteamVrOculusPosition; // Token: 0x0400223F RID: 8767 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400223F")] [HideInInspector] public Quaternion SteamVrOculusRotation; // Token: 0x04002240 RID: 8768 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002240")] [HideInInspector] public bool HasSteamVrMicrosoft; // Token: 0x04002241 RID: 8769 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x4002241")] [HideInInspector] public Vector3 SteamVrMicrosoftPosition; // Token: 0x04002242 RID: 8770 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002242")] [HideInInspector] public Quaternion SteamVrMicrosoftRotation; // Token: 0x04002243 RID: 8771 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002243")] [HideInInspector] public bool HasOculus; // Token: 0x04002244 RID: 8772 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")] [Token(Token = "0x4002244")] [HideInInspector] public Vector3 OculusPosition; // Token: 0x04002245 RID: 8773 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002245")] [HideInInspector] public Quaternion OculusRotation; // Token: 0x04002246 RID: 8774 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002246")] [HideInInspector] public bool HasSteamVrIndex; // Token: 0x04002247 RID: 8775 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")] [Token(Token = "0x4002247")] [HideInInspector] public Vector3 SteamVrIndexPosition; // Token: 0x04002248 RID: 8776 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4002248")] [HideInInspector] public Quaternion SteamVrIndexRotation; } // Token: 0x02000540 RID: 1344 [Token(Token = "0x2000540")] [Serializable] public struct CollisionSettings { // Token: 0x17000776 RID: 1910 // (get) Token: 0x060028B9 RID: 10425 RVA: 0x000A9448 File Offset: 0x000A7648 [Token(Token = "0x17000776")] public static Tool.CollisionSettings Default { [Token(Token = "0x60028B9")] [Address(RVA = "0x1884570", Offset = "0x1882F70", VA = "0x181884570")] get { } } // Token: 0x04002249 RID: 8777 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4002249")] public Collider[] IgnoredColliders; // Token: 0x0400224A RID: 8778 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400224A")] [Header("Dynamic Kinematic Collisions")] public bool DynamicKinematicCollisionsCanBeApplied; // Token: 0x0400224B RID: 8779 [global::Cpp2IlInjected.FieldOffset(Offset = "0x9")] [Token(Token = "0x400224B")] public bool CanApplyDynamicKinematicCollisions; // Token: 0x0400224C RID: 8780 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x400224C")] public float DynamicKinematicCollisionSpin; } // Token: 0x02000541 RID: 1345 [Token(Token = "0x2000541")] [Serializable] public struct AudioSettings { // Token: 0x17000777 RID: 1911 // (get) Token: 0x060028BA RID: 10426 RVA: 0x000A9458 File Offset: 0x000A7658 [Token(Token = "0x17000777")] public static Tool.AudioSettings Default { [Token(Token = "0x60028BA")] [Address(RVA = "0x1883260", Offset = "0x1881C60", VA = "0x181883260")] get { } } // Token: 0x0400224D RID: 8781 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400224D")] public RecRoomAudioClip PickupAudio; // Token: 0x0400224E RID: 8782 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400224E")] public RecRoomAudioClip ThrowAudio; // Token: 0x0400224F RID: 8783 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400224F")] public RecRoomAudioClip DropAudio; // Token: 0x04002250 RID: 8784 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002250")] public RecRoomAudioClip ResetAudio; // Token: 0x04002251 RID: 8785 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002251")] public RecRoomAudioClip LocalAttackAppliedAudio; // Token: 0x04002252 RID: 8786 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4002252")] public RecRoomAudioClip RemoteAttackAppliedAudio; } // Token: 0x02000542 RID: 1346 [Token(Token = "0x2000542")] [Serializable] public struct RenderSettings { // Token: 0x17000778 RID: 1912 // (get) Token: 0x060028BB RID: 10427 RVA: 0x000A946C File Offset: 0x000A766C [Token(Token = "0x17000778")] public static Tool.RenderSettings Default { [Token(Token = "0x60028BB")] [Address(RVA = "0x18882A0", Offset = "0x1886CA0", VA = "0x1818882A0")] get { } } // Token: 0x04002253 RID: 8787 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4002253")] public Renderer[] RenderersThatDoNotHoverHighlight; // Token: 0x04002254 RID: 8788 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4002254")] public Renderer[] RenderersThatAlwaysHoverHighlight; // Token: 0x04002255 RID: 8789 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002255")] [Header("Settings")] public bool VisibleWhileTeleporterVisible; // Token: 0x04002256 RID: 8790 [global::Cpp2IlInjected.FieldOffset(Offset = "0x11")] [Token(Token = "0x4002256")] public bool SuppressAnimateInOut; // Token: 0x04002257 RID: 8791 [global::Cpp2IlInjected.FieldOffset(Offset = "0x12")] [Token(Token = "0x4002257")] public bool ShouldAnimateWhileNotHeld; // Token: 0x04002258 RID: 8792 [global::Cpp2IlInjected.FieldOffset(Offset = "0x13")] [Token(Token = "0x4002258")] public bool SkipIncludeRenderersOutsideLODGroup; } // Token: 0x02000543 RID: 1347 [Token(Token = "0x2000543")] [Serializable] public struct ScreenActionSettings { // Token: 0x17000779 RID: 1913 // (get) Token: 0x060028BC RID: 10428 RVA: 0x000A947C File Offset: 0x000A767C [Token(Token = "0x17000779")] public static Tool.ScreenActionSettings Default { [Token(Token = "0x60028BC")] [Address(RVA = "0x18882D0", Offset = "0x1886CD0", VA = "0x1818882D0")] get { /* An exception occurred when decompiling this method (060028BC) ICSharpCode.Decompiler.DecompilerException: Error decompiling Tool/ScreenActionSettings Tool/ScreenActionSettings::get_Default() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:PlayerAnimation(var_2_09, callgetter:PlayerAnimation(PlayerAnimation::get_Default)) stloc:PlayerAnimation(var_4_11, callgetter:PlayerAnimation(PlayerAnimation::get_Default)) } 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: 0x04002259 RID: 8793 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4002259")] [Header("Tooltip")] public bool HasPickupTooltipString; // Token: 0x0400225A RID: 8794 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400225A")] public string PickupTooltipString; // Token: 0x0400225B RID: 8795 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400225B")] [Header("Animation")] public PlayerAnimation IdleAnimation; // Token: 0x0400225C RID: 8796 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400225C")] public PlayerAnimation FocusAnimation; // Token: 0x0400225D RID: 8797 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400225D")] [Header("Controllers")] public ScreenToolBehaviorConfigBase ScreenBehaviorConfig; } // Token: 0x02000544 RID: 1348 [Token(Token = "0x2000544")] [Serializable] public struct VRActionSettings { // Token: 0x1700077A RID: 1914 // (get) Token: 0x060028BD RID: 10429 RVA: 0x000A949C File Offset: 0x000A769C [Token(Token = "0x1700077A")] public static Tool.VRActionSettings Default { [Token(Token = "0x60028BD")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880")] get { } } // Token: 0x0400225E RID: 8798 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400225E")] [Header("Controllers")] public VRToolController[] ActionControllers; } // Token: 0x02000545 RID: 1349 [Token(Token = "0x2000545")] [Serializable] public struct MenuSettings { // Token: 0x1700077B RID: 1915 // (get) Token: 0x060028BE RID: 10430 RVA: 0x000A94AC File Offset: 0x000A76AC [Token(Token = "0x1700077B")] public static Tool.MenuSettings Default { [Token(Token = "0x60028BE")] [Address(RVA = "0x3F8790", Offset = "0x3F7190", VA = "0x1803F8790")] get { } } // Token: 0x0400225F RID: 8799 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400225F")] public ToolUI menuPrefab; // Token: 0x04002260 RID: 8800 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4002260")] public Transform menuAnchorTransform; // Token: 0x04002261 RID: 8801 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002261")] public ToolMenuProjector menuProjector; } // Token: 0x02000546 RID: 1350 [Token(Token = "0x2000546")] public struct HDFOKJKEMCH { // Token: 0x060028BF RID: 10431 RVA: 0x000A94BC File Offset: 0x000A76BC [Token(Token = "0x60028BF")] [Address(RVA = "0x23A090", Offset = "0x239490", VA = "0x18023A090")] public HDFOKJKEMCH(Renderer renderer) { this.MCKFGAHENEN = renderer; Mesh mesh = renderer.GetMesh(); int num = 0; if (mesh != num) { int subMeshCount = mesh.subMeshCount; return; } } // Token: 0x04002262 RID: 8802 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4002262")] public Renderer PMEAHMEKPHO; // Token: 0x04002263 RID: 8803 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4002263")] public Mesh IHBCLLCIGOJ; // Token: 0x04002264 RID: 8804 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002264")] public int MCKFGAHENEN; } // Token: 0x02000548 RID: 1352 [Token(Token = "0x2000548")] [CompilerGenerated] private sealed class MNHODDKOHLN { // Token: 0x060028C6 RID: 10438 RVA: 0x000A95EC File Offset: 0x000A77EC [Token(Token = "0x60028C6")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MNHODDKOHLN() { } // Token: 0x060028C7 RID: 10439 RVA: 0x000A9600 File Offset: 0x000A7800 [Token(Token = "0x60028C7")] [Address(RVA = "0x1887770", Offset = "0x1886170", VA = "0x181887770")] internal object b__0() { object[] array = new object[5]; string name = this.<>4__this.name; if (name != 0) { } array[0] = name; int viewID = this.<>4__this.photonView.ViewID; if (viewID != 0) { } array[1] = viewID; Space space = this.space; if (space != Space.World) { } array[2] = space; float z = this.position.z; if (z != 0f) { } array[3] = z; Quaternion quaternion = this.rotation; if (z != 0f) { } array[4] = z; string text = string.Format("Resetting {0} {1} transform to {2} {3}, {4}", array); throw new NullReferenceException(); } // Token: 0x04002268 RID: 8808 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002268")] public Tool <>4__this; // Token: 0x04002269 RID: 8809 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002269")] public Space space; // Token: 0x0400226A RID: 8810 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400226A")] public Vector3 position; // Token: 0x0400226B RID: 8811 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400226B")] public Quaternion rotation; } // Token: 0x02000549 RID: 1353 [Token(Token = "0x2000549")] [CompilerGenerated] private sealed class ADAFMNGJPHD { // Token: 0x060028C8 RID: 10440 RVA: 0x000A96A8 File Offset: 0x000A78A8 [Token(Token = "0x60028C8")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public ADAFMNGJPHD() { } // Token: 0x060028C9 RID: 10441 RVA: 0x000A96BC File Offset: 0x000A78BC [Token(Token = "0x60028C9")] [Address(RVA = "0x1882E80", Offset = "0x1881880", VA = "0x181882E80")] internal object b__0() { string name = this.<>4__this.name; float z = this.position.z; Quaternion quaternion = this.rotation; string text = string.Format("Resetting {0} to (local) cleanup transform: {1}, {2}", name, name, name); throw new NullReferenceException(); } // Token: 0x0400226C RID: 8812 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400226C")] public Tool <>4__this; // Token: 0x0400226D RID: 8813 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400226D")] public Vector3 position; // Token: 0x0400226E RID: 8814 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400226E")] public Quaternion rotation; } // Token: 0x0200054A RID: 1354 [Token(Token = "0x200054A")] [CompilerGenerated] private sealed class MGFKKOBOJMO { // Token: 0x060028CA RID: 10442 RVA: 0x000A96FC File Offset: 0x000A78FC [Token(Token = "0x60028CA")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MGFKKOBOJMO() { } // Token: 0x060028CB RID: 10443 RVA: 0x000A9710 File Offset: 0x000A7910 [Token(Token = "0x60028CB")] [Address(RVA = "0x1887710", Offset = "0x1886110", VA = "0x181887710")] internal bool b__0(LOD x) { bool flag; return flag; } // Token: 0x0400226F RID: 8815 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400226F")] public Renderer renderer; } }