Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/Tool.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

9641 lines
310 KiB
C#

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 System.Xml.Schema;
using AGUI.StackedUI;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom;
using RecRoom.AGUI;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Avatars;
using RecRoom.Core;
using RecRoom.Core.Combat;
using RecRoom.Core.Controllers.ScreenBehaviors;
using RecRoom.Core.Creation;
using RecRoom.Core.Rendering;
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: 0x02000524 RID: 1316
[Token(Token = "0x2000524")]
[DisallowMultipleComponent]
public sealed class Tool : MonoBehaviourPun, CHJEFIDMANE, BPGLFKPKJHF, EOCLMMENCKH
{
// Token: 0x170006FC RID: 1788
// (get) Token: 0x0600276A RID: 10090 RVA: 0x0009EA74 File Offset: 0x0009CC74
[Token(Token = "0x170006FC")]
public OGNBCNBPFCC OGNBCNBPFCC
{
[Token(Token = "0x600276A")]
[Address(RVA = "0x1F037C0", Offset = "0x1F027C0", VA = "0x181F037C0")]
get
{
/*
An exception occurred when decompiling this method (0600276A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling OGNBCNBPFCC Tool::get_SpawnableToolType()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_0F:
stloc:ObscuredInt(var_0_15, ldfld:ObscuredInt(Tool::MHDPLJDBCAN, ldloc:Tool(this)))
stloc:bool(var_1_21, ldfld:bool(ObscuredInt::fakeValueActive, ldfld:ObscuredInt[exp:valuetype [Codestage.Anticheattoolkit.Runtime]CodeStage.AntiCheat.ObscuredTypes.ObscuredInt&](Tool::MHDPLJDBCAN, ldloc:Tool(this))))
stloc:int32(var_2_28, call:int32(ObscuredInt::FAJDMKOEFLH, ldloc:ObscuredInt(var_0_15)))
}
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: 0x170006FD RID: 1789
// (get) Token: 0x0600276B RID: 10091 RVA: 0x0009EAAC File Offset: 0x0009CCAC
[Token(Token = "0x170006FD")]
public int KHDKHLFAMOK
{
[Token(Token = "0x600276B")]
[Address(RVA = "0x1B1D230", Offset = "0x1B1C230", VA = "0x181B1D230")]
get
{
return base.JDHMIOJKLCK.viewIdField;
}
}
// Token: 0x170006FE RID: 1790
// (get) Token: 0x0600276C RID: 10092 RVA: 0x0009EACC File Offset: 0x0009CCCC
[Token(Token = "0x170006FE")]
public OKNNKFGFODL IBDOIDOPMOJ
{
[Token(Token = "0x600276C")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710", Slot = "16")]
get
{
return this.FDNPBBKGAEH;
}
}
// Token: 0x170006FF RID: 1791
// (get) Token: 0x0600276D RID: 10093 RVA: 0x0009EAE0 File Offset: 0x0009CCE0
[Token(Token = "0x170006FF")]
public OKNNKFGFODL KBNBPACDJFI
{
[Token(Token = "0x600276D")]
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720", Slot = "17")]
get
{
return this.AJKJPAFGHJJ;
}
}
// Token: 0x17000700 RID: 1792
// (get) Token: 0x0600276E RID: 10094 RVA: 0x0009EAF4 File Offset: 0x0009CCF4
[Token(Token = "0x17000700")]
public OKNNKFGFODL DFJHLLFGFMH
{
[Token(Token = "0x600276E")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0", Slot = "18")]
get
{
return this.NEMPBKDKMGO;
}
}
// Token: 0x17000701 RID: 1793
// (get) Token: 0x0600276F RID: 10095 RVA: 0x0009EB08 File Offset: 0x0009CD08
[Token(Token = "0x17000701")]
public bool GNELPILGIKI
{
[Token(Token = "0x600276F")]
[Address(RVA = "0x8281C0", Offset = "0x8271C0", VA = "0x1808281C0", Slot = "19")]
get
{
return base.isActiveAndEnabled;
}
}
// Token: 0x17000702 RID: 1794
// (get) Token: 0x06002770 RID: 10096 RVA: 0x0009EB1C File Offset: 0x0009CD1C
// (set) Token: 0x06002771 RID: 10097 RVA: 0x0009EB30 File Offset: 0x0009CD30
[Token(Token = "0x17000702")]
public new bool BFBKBMDPDPB
{
[Token(Token = "0x6002770")]
[Address(RVA = "0x6B48A0", Offset = "0x6B38A0", VA = "0x1806B48A0", Slot = "20")]
get;
[Token(Token = "0x6002771")]
[Address(RVA = "0x6B48F0", Offset = "0x6B38F0", VA = "0x1806B48F0")]
private set;
}
// Token: 0x17000703 RID: 1795
// (get) Token: 0x06002772 RID: 10098 RVA: 0x0009EB44 File Offset: 0x0009CD44
// (set) Token: 0x06002773 RID: 10099 RVA: 0x0009EB58 File Offset: 0x0009CD58
[Token(Token = "0x17000703")]
public bool OBGMEMDNDCB
{
[Token(Token = "0x6002772")]
[Address(RVA = "0x6B44F0", Offset = "0x6B34F0", VA = "0x1806B44F0")]
get;
[Token(Token = "0x6002773")]
[Address(RVA = "0x6B48D0", Offset = "0x6B38D0", VA = "0x1806B48D0")]
private set;
}
// Token: 0x17000704 RID: 1796
// (get) Token: 0x06002774 RID: 10100 RVA: 0x0009EB6C File Offset: 0x0009CD6C
// (set) Token: 0x06002775 RID: 10101 RVA: 0x0009EB80 File Offset: 0x0009CD80
[Token(Token = "0x17000704")]
public static int MPICPHPNEPN
{
[Token(Token = "0x6002774")]
[Address(RVA = "0x1F03960", Offset = "0x1F02960", VA = "0x181F03960")]
get;
[Token(Token = "0x6002775")]
[Address(RVA = "0x1EF9620", Offset = "0x1EF8620", VA = "0x181EF9620")]
private set;
}
// Token: 0x17000705 RID: 1797
// (get) Token: 0x06002776 RID: 10102 RVA: 0x0009EB94 File Offset: 0x0009CD94
// (set) Token: 0x06002777 RID: 10103 RVA: 0x0009EBA8 File Offset: 0x0009CDA8
[Token(Token = "0x17000705")]
public bool NLLONFJBKKP
{
[Token(Token = "0x6002776")]
[Address(RVA = "0x144B620", Offset = "0x144A620", VA = "0x18144B620")]
get
{
return this.DJOGLAAEACB;
}
[Token(Token = "0x6002777")]
[Address(RVA = "0x1F03D90", Offset = "0x1F02D90", VA = "0x181F03D90")]
set
{
if (this.DJOGLAAEACB != value)
{
this.DJOGLAAEACB = value;
this.NMNFMIIELCK();
return;
}
}
}
// Token: 0x17000706 RID: 1798
// (get) Token: 0x06002778 RID: 10104 RVA: 0x0009EBCC File Offset: 0x0009CDCC
// (set) Token: 0x06002779 RID: 10105 RVA: 0x0009EBEC File Offset: 0x0009CDEC
[Token(Token = "0x17000706")]
public bool PAJGCGDFHKK
{
[Token(Token = "0x6002778")]
[Address(RVA = "0x1F02DA0", Offset = "0x1F01DA0", VA = "0x181F02DA0")]
get
{
return this.MGNCNNNKHFM.IAHDANBDAAM() != null;
}
[Token(Token = "0x6002779")]
[Address(RVA = "0x1F03CA0", Offset = "0x1F02CA0", VA = "0x181F03CA0")]
set
{
if (this.MGNCNNNKHFM.IAHDANBDAAM() != value && (base.OGIBLNIIHDK || KKPBCOOONNK.BNNCCCFFALC))
{
IILCGFIHJLP<Tool, bool> okglnacodba = this.OKGLNACODBA;
if (okglnacodba != 0)
{
okglnacodba.CNFDGDEOPPF(this, value);
}
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
}
}
}
// Token: 0x17000707 RID: 1799
// (get) Token: 0x0600277A RID: 10106 RVA: 0x0009EC3C File Offset: 0x0009CE3C
// (set) Token: 0x0600277B RID: 10107 RVA: 0x0009EC5C File Offset: 0x0009CE5C
[Token(Token = "0x17000707")]
public bool KHMAFBIKIMA
{
[Token(Token = "0x600277A")]
[Address(RVA = "0x1F02F50", Offset = "0x1F01F50", VA = "0x181F02F50")]
get
{
KLLMCPFPIIE<bool> pjachmbjpkc = this.PJACHMBJPKC;
if (pjachmbjpkc != 0)
{
return pjachmbjpkc.IAHDANBDAAM() != null;
}
}
[Token(Token = "0x600277B")]
[Address(RVA = "0x1F03DB0", Offset = "0x1F02DB0", VA = "0x181F03DB0")]
set
{
KLLMCPFPIIE<bool> pjachmbjpkc = this.PJACHMBJPKC;
}
}
// Token: 0x17000708 RID: 1800
// (get) Token: 0x0600277C RID: 10108 RVA: 0x0009EC78 File Offset: 0x0009CE78
[Token(Token = "0x17000708")]
public bool LBPNBENCCHK
{
[Token(Token = "0x600277C")]
[Address(RVA = "0x1F02E00", Offset = "0x1F01E00", VA = "0x181F02E00")]
get
{
CreationObject creationObject = this.creationObject;
int num = 0;
bool flag = creationObject != num;
if (!flag)
{
return flag;
}
return this.creationObject.LBPNBENCCHK;
}
}
// Token: 0x17000709 RID: 1801
// (get) Token: 0x0600277D RID: 10109 RVA: 0x0009ECB0 File Offset: 0x0009CEB0
// (set) Token: 0x0600277E RID: 10110 RVA: 0x0009ECD0 File Offset: 0x0009CED0
[Token(Token = "0x17000709")]
public bool FBIEOHLFLNI
{
[Token(Token = "0x600277D")]
[Address(RVA = "0x1F03160", Offset = "0x1F02160", VA = "0x181F03160")]
get
{
return this.GINMIAOAHKG.IAHDANBDAAM() != null;
}
[Token(Token = "0x600277E")]
[Address(RVA = "0x1F03E10", Offset = "0x1F02E10", VA = "0x181F03E10")]
set
{
KLLMCPFPIIE<bool> ginmiaoahkg = this.GINMIAOAHKG;
}
}
// Token: 0x1700070A RID: 1802
// (get) Token: 0x0600277F RID: 10111 RVA: 0x0009ECEC File Offset: 0x0009CEEC
[Token(Token = "0x1700070A")]
public Player BHNPNHMILIF
{
[Token(Token = "0x600277F")]
[Address(RVA = "0x1F035C0", Offset = "0x1F025C0", VA = "0x181F035C0")]
get
{
if (base.KPBFAKFKDAF == 0)
{
return Player.<EGKJPJKLEAI>k__BackingField;
}
if (base.KPBFAKFKDAF.GEFGLDKKMCJ == 0)
{
}
throw new NullReferenceException();
}
}
// Token: 0x1700070B RID: 1803
// (get) Token: 0x06002780 RID: 10112 RVA: 0x0009ED20 File Offset: 0x0009CF20
[Token(Token = "0x1700070B")]
public bool GDPKBEBEOBA
{
[Token(Token = "0x6002780")]
[Address(RVA = "0x1F03090", Offset = "0x1F02090", VA = "0x181F03090")]
get
{
Tool.EAFJJELOGME customVisibilityBehavior = this.CustomVisibilityBehavior;
if (customVisibilityBehavior == 0)
{
return !this.AIAFJADFAHO.CFLJGNJLBFG;
}
return customVisibilityBehavior();
}
}
// Token: 0x06002781 RID: 10113 RVA: 0x0009ED54 File Offset: 0x0009CF54
[Token(Token = "0x6002781")]
[Address(RVA = "0x1EFFDF0", Offset = "0x1EFEDF0", VA = "0x181EFFDF0")]
public void SetRenderersEnabled(bool ONGBFDACHHG, object PIHIPPPPEBI)
{
bool flag2;
do
{
Tool.EAFJJELOGME customVisibilityBehavior = this.CustomVisibilityBehavior;
if (customVisibilityBehavior == 0)
{
bool flag = this.AIAFJADFAHO.CFLJGNJLBFG;
}
flag2 = customVisibilityBehavior();
AOLMGGAPKEH aiafjadfaho = this.AIAFJADFAHO;
if (!ONGBFDACHHG)
{
aiafjadfaho.BPAJKKAGPKB(PIHIPPPPEBI);
}
aiafjadfaho.BIHKNNPGGKP(PIHIPPPPEBI);
}
while (this.CustomVisibilityBehavior != 0);
if (!this.AIAFJADFAHO.CFLJGNJLBFG != flag2)
{
bool flag3;
bool flag4;
if (this.CustomVisibilityBehavior == 0)
{
flag3 = this.AIAFJADFAHO.CFLJGNJLBFG;
flag4 = !flag3;
}
flag4 = flag3;
this.PLCNAKCCHAL(flag4);
object fdodnialmna = this.FDODNIALMNA;
this.SetCollisionEnabled(flag4, fdodnialmna);
MFBGLIHGCGO<bool> visibilityChangeEvent = this.VisibilityChangeEvent;
if (visibilityChangeEvent != 0)
{
visibilityChangeEvent.CNFDGDEOPPF(flag4);
}
}
}
// Token: 0x06002782 RID: 10114 RVA: 0x0009EE0C File Offset: 0x0009D00C
[Token(Token = "0x6002782")]
[Address(RVA = "0x1EF7380", Offset = "0x1EF6380", VA = "0x181EF7380")]
private void JGAEAAHFEFB(bool AGILHLJPKPN)
{
this.PLCNAKCCHAL(AGILHLJPKPN);
object fdodnialmna = this.FDODNIALMNA;
this.SetCollisionEnabled(AGILHLJPKPN, fdodnialmna);
MFBGLIHGCGO<bool> visibilityChangeEvent = this.VisibilityChangeEvent;
if (visibilityChangeEvent != 0)
{
visibilityChangeEvent.CNFDGDEOPPF(AGILHLJPKPN);
}
}
// Token: 0x06002783 RID: 10115 RVA: 0x0009EE44 File Offset: 0x0009D044
[Token(Token = "0x6002783")]
[Address(RVA = "0x1EFF6F0", Offset = "0x1EFE6F0", VA = "0x181EFF6F0")]
public void SetCollisionLayersLocked(bool ONGBFDACHHG, object PIHIPPPPEBI)
{
AOLMGGAPKEH lkmdagkmedd = this.LKMDAGKMEDD;
if (!ONGBFDACHHG)
{
lkmdagkmedd.BIHKNNPGGKP(PIHIPPPPEBI);
return;
}
lkmdagkmedd.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x1700070C RID: 1804
// (get) Token: 0x06002784 RID: 10116 RVA: 0x0009EE74 File Offset: 0x0009D074
[Token(Token = "0x1700070C")]
public bool JHFJDFCMNAP
{
[Token(Token = "0x6002784")]
[Address(RVA = "0x18D02A0", Offset = "0x18CF2A0", VA = "0x1818D02A0")]
get
{
return this.LKMDAGKMEDD.CFLJGNJLBFG;
}
}
// Token: 0x1700070D RID: 1805
// (get) Token: 0x06002785 RID: 10117 RVA: 0x0009EE94 File Offset: 0x0009D094
// (set) Token: 0x06002786 RID: 10118 RVA: 0x0009EEA8 File Offset: 0x0009D0A8
[Token(Token = "0x1700070D")]
public bool NFIGOCOIMKB
{
[Token(Token = "0x6002785")]
[Address(RVA = "0x1F02F30", Offset = "0x1F01F30", VA = "0x181F02F30")]
get;
[Token(Token = "0x6002786")]
[Address(RVA = "0x1EFAF40", Offset = "0x1EF9F40", VA = "0x181EFAF40")]
private set;
}
// Token: 0x1700070E RID: 1806
// (get) Token: 0x06002787 RID: 10119 RVA: 0x0009EEBC File Offset: 0x0009D0BC
// (set) Token: 0x06002788 RID: 10120 RVA: 0x0009EED0 File Offset: 0x0009D0D0
[Token(Token = "0x1700070E")]
public Collider ICGBFKHHBPA
{
[Token(Token = "0x6002787")]
[Address(RVA = "0x1420700", Offset = "0x141F700", VA = "0x181420700")]
get;
[Token(Token = "0x6002788")]
[Address(RVA = "0x14206F0", Offset = "0x141F6F0", VA = "0x1814206F0")]
set;
}
// Token: 0x1700070F RID: 1807
// (get) Token: 0x06002789 RID: 10121 RVA: 0x0009EEE4 File Offset: 0x0009D0E4
[Token(Token = "0x1700070F")]
public bool EFOHKKFPHIB
{
[Token(Token = "0x6002789")]
[Address(RVA = "0x1F036F0", Offset = "0x1F026F0", VA = "0x181F036F0")]
get
{
return !this.EFDAKLMLAPB.CFLJGNJLBFG;
}
}
// Token: 0x17000710 RID: 1808
// (get) Token: 0x0600278A RID: 10122 RVA: 0x0009EF08 File Offset: 0x0009D108
// (set) Token: 0x0600278B RID: 10123 RVA: 0x0009EF1C File Offset: 0x0009D11C
[Token(Token = "0x17000710")]
public bool BHEPECCEMNP
{
[Token(Token = "0x600278A")]
[Address(RVA = "0x1F027F0", Offset = "0x1F017F0", VA = "0x181F027F0")]
get
{
return this.FBPJJHILLEJ;
}
[Token(Token = "0x600278B")]
[Address(RVA = "0x1F03B60", Offset = "0x1F02B60", VA = "0x181F03B60")]
set
{
bool fbpjjhillej = this.FBPJJHILLEJ;
this.FBPJJHILLEJ = value;
if (fbpjjhillej && !value && this.<LPPHFOBBGNL>k__BackingField != value && this.BHAAHKEILOG.DKLGNFGONEM)
{
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
this.IKEGONLJBPP = ekjclgjfign;
}
}
}
// Token: 0x0600278C RID: 10124 RVA: 0x0009EF6C File Offset: 0x0009D16C
[Token(Token = "0x600278C")]
[Address(RVA = "0x1EF4690", Offset = "0x1EF3690", VA = "0x181EF4690")]
public void ForceBestLOD(bool EKOALIPJNJM)
{
LODGroup lodgroup = this.lodGroup;
int num = 0;
if (lodgroup != num)
{
this.lodGroup.ForceLOD(EKOALIPJNJM ? 1 : 0);
}
}
// Token: 0x17000711 RID: 1809
// (get) Token: 0x0600278D RID: 10125 RVA: 0x0009EFA0 File Offset: 0x0009D1A0
// (set) Token: 0x0600278E RID: 10126 RVA: 0x0009EFB4 File Offset: 0x0009D1B4
[Token(Token = "0x17000711")]
public bool BEKODHBDOFG
{
[Token(Token = "0x600278D")]
[Address(RVA = "0x1F03840", Offset = "0x1F02840", VA = "0x181F03840")]
get
{
return this.PEOIDPNGCGO;
}
[Token(Token = "0x600278E")]
[Address(RVA = "0x1F03EE0", Offset = "0x1F02EE0", VA = "0x181F03EE0")]
set
{
AnimateInOut animateInOut = this.animateInOut;
this.PEOIDPNGCGO = value;
int num = 0;
if (animateInOut != num)
{
this.animateInOut.SupportsAnimateIn = value;
}
}
}
// Token: 0x17000712 RID: 1810
// (get) Token: 0x0600278F RID: 10127 RVA: 0x0009EFF0 File Offset: 0x0009D1F0
// (set) Token: 0x06002790 RID: 10128 RVA: 0x0009F004 File Offset: 0x0009D204
[Token(Token = "0x17000712")]
public bool NFNOHGFMPEA
{
[Token(Token = "0x600278F")]
[Address(RVA = "0x1F03850", Offset = "0x1F02850", VA = "0x181F03850")]
get
{
return this.HIGEHNBHMBD;
}
[Token(Token = "0x6002790")]
[Address(RVA = "0x1F03F80", Offset = "0x1F02F80", VA = "0x181F03F80")]
set
{
AnimateInOut animateInOut = this.animateInOut;
this.HIGEHNBHMBD = value;
int num = 0;
if (animateInOut != num)
{
this.animateInOut.SupportsAnimateOut = value;
}
}
}
// Token: 0x17000713 RID: 1811
// (get) Token: 0x06002791 RID: 10129 RVA: 0x0009F040 File Offset: 0x0009D240
// (set) Token: 0x06002792 RID: 10130 RVA: 0x0009F054 File Offset: 0x0009D254
[Token(Token = "0x17000713")]
public bool DODDBBEOJNN
{
[Token(Token = "0x6002791")]
[Address(RVA = "0x1F03950", Offset = "0x1F02950", VA = "0x181F03950")]
get
{
return this.JEFOHBFAHKM;
}
[Token(Token = "0x6002792")]
[Address(RVA = "0x1F04020", Offset = "0x1F03020", VA = "0x181F04020")]
set
{
AnimateInOut animateInOut = this.animateInOut;
this.JEFOHBFAHKM = value;
int num = 0;
if (!(animateInOut != num))
{
object[] array = new object[1];
if (array != 0)
{
}
array[0] = array;
Debug.LogWarningFormat("Ignoring SuppressAnimateInOut being set to {0} due to no animateInOut. Are you calling this in awake for a component that is happening before Tool awake has been called? ", array);
return;
}
this.animateInOut.SuppressAnimation = value;
}
}
// Token: 0x06002793 RID: 10131 RVA: 0x0009F0AC File Offset: 0x0009D2AC
[Token(Token = "0x6002793")]
[Address(RVA = "0x1EFD960", Offset = "0x1EFC960", VA = "0x181EFD960")]
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: 0x06002794 RID: 10132 RVA: 0x0009F0E0 File Offset: 0x0009D2E0
[Token(Token = "0x6002794")]
[Address(RVA = "0x1EF1DD0", Offset = "0x1EF0DD0", VA = "0x181EF1DD0")]
public void AuthoritySetAnimateInOut(bool KDKFENMFJFK, bool PNLCJJADKOL)
{
if (base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.FGGIMKCCBDA<bool, bool> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcSetAnimateInOut);
photonView.RpcAll<bool, bool>(fggimkccbda, KDKFENMFJFK, PNLCJJADKOL);
}
}
// Token: 0x06002795 RID: 10133 RVA: 0x0009F11C File Offset: 0x0009D31C
[Token(Token = "0x6002795")]
[Address(RVA = "0x1EF3C70", Offset = "0x1EF2C70", VA = "0x181EF3C70")]
public void EnableUnderhandToss(bool CFICOGKHLAE, object PIHIPPPPEBI)
{
AOLMGGAPKEH pieealhlncj = this.PIEEALHLNCJ;
if (CFICOGKHLAE)
{
pieealhlncj.BIHKNNPGGKP(PIHIPPPPEBI);
return;
}
pieealhlncj.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x17000714 RID: 1812
// (get) Token: 0x06002796 RID: 10134 RVA: 0x0009F14C File Offset: 0x0009D34C
[Token(Token = "0x17000714")]
public bool FIMJKHMINGD
{
[Token(Token = "0x6002796")]
[Address(RVA = "0x1F03000", Offset = "0x1F02000", VA = "0x181F03000")]
get
{
if (this.PIEEALHLNCJ.CFLJGNJLBFG)
{
}
Tool nmpihkpmflm = this.NMPIHKPMFLM;
int num = 0;
return !(nmpihkpmflm != num);
}
}
// Token: 0x17000715 RID: 1813
// (get) Token: 0x06002797 RID: 10135 RVA: 0x0009F184 File Offset: 0x0009D384
// (set) Token: 0x06002798 RID: 10136 RVA: 0x0009F198 File Offset: 0x0009D398
[Token(Token = "0x17000715")]
public bool KOJOCIGBHLA
{
[Token(Token = "0x6002797")]
[Address(RVA = "0x157C6C0", Offset = "0x157B6C0", VA = "0x18157C6C0")]
get;
[Token(Token = "0x6002798")]
[Address(RVA = "0x1EF3C40", Offset = "0x1EF2C40", VA = "0x181EF3C40")]
private set;
}
// Token: 0x17000716 RID: 1814
// (get) Token: 0x06002799 RID: 10137 RVA: 0x0009F1AC File Offset: 0x0009D3AC
// (set) Token: 0x0600279A RID: 10138 RVA: 0x0009F1C0 File Offset: 0x0009D3C0
[Token(Token = "0x17000716")]
public bool FGMHFFAKCCG
{
[Token(Token = "0x6002799")]
[Address(RVA = "0x5D1160", Offset = "0x5D0160", VA = "0x1805D1160")]
get;
[Token(Token = "0x600279A")]
[Address(RVA = "0x1EF30D0", Offset = "0x1EF20D0", VA = "0x181EF30D0")]
private set;
}
// Token: 0x17000717 RID: 1815
// (get) Token: 0x0600279B RID: 10139 RVA: 0x0009F1D4 File Offset: 0x0009D3D4
[Token(Token = "0x17000717")]
public int CCHPMACBBGP
{
[Token(Token = "0x600279B")]
[Address(RVA = "0x1F02CA0", Offset = "0x1F01CA0", VA = "0x181F02CA0")]
get
{
if (base.JDHMIOJKLCK.MMMLIDCPKCH != 0 && base.JDHMIOJKLCK.MMMLIDCPKCH.Length != 0)
{
object obj = base.JDHMIOJKLCK.MMMLIDCPKCH[0];
}
return -1;
}
}
// Token: 0x17000718 RID: 1816
// (get) Token: 0x0600279C RID: 10140 RVA: 0x0009F21C File Offset: 0x0009D41C
[Token(Token = "0x17000718")]
public Dictionary<string, object> BNLHEPKLFBA
{
[Token(Token = "0x600279C")]
[Address(RVA = "0x1F02B90", Offset = "0x1F01B90", VA = "0x181F02B90")]
get
{
while (base.JDHMIOJKLCK.MMMLIDCPKCH != 0 && base.JDHMIOJKLCK.MMMLIDCPKCH.Length > 1)
{
object obj = base.JDHMIOJKLCK.MMMLIDCPKCH[1];
if (obj == 0 || obj != 0)
{
break;
}
}
throw new NullReferenceException();
}
}
// Token: 0x17000719 RID: 1817
// (get) Token: 0x0600279D RID: 10141 RVA: 0x0009F270 File Offset: 0x0009D470
// (set) Token: 0x0600279E RID: 10142 RVA: 0x0009F290 File Offset: 0x0009D490
[Token(Token = "0x17000719")]
public OKIMOMGKKDH IKEGONLJBPP
{
[Token(Token = "0x600279D")]
[Address(RVA = "0x1F02B30", Offset = "0x1F01B30", VA = "0x181F02B30")]
get
{
return this.OGPMINJNCGE.IAHDANBDAAM();
}
[Token(Token = "0x600279E")]
[Address(RVA = "0x1F03C40", Offset = "0x1F02C40", VA = "0x181F03C40")]
set
{
KLLMCPFPIIE<OKIMOMGKKDH> ogpminjncge = this.OGPMINJNCGE;
}
}
// Token: 0x1700071A RID: 1818
// (get) Token: 0x0600279F RID: 10143 RVA: 0x0009F2AC File Offset: 0x0009D4AC
[Token(Token = "0x1700071A")]
public bool FNFNLDBILFE
{
[Token(Token = "0x600279F")]
[Address(RVA = "0x1F02920", Offset = "0x1F01920", VA = "0x181F02920")]
get
{
return this.<BIPMAHKMNKF>k__BackingField || this.<CMPLOJHCLMG>k__BackingField || this.<LPPHFOBBGNL>k__BackingField;
}
}
// Token: 0x1700071B RID: 1819
// (get) Token: 0x060027A0 RID: 10144 RVA: 0x0009F2D4 File Offset: 0x0009D4D4
// (set) Token: 0x060027A1 RID: 10145 RVA: 0x0009F2E8 File Offset: 0x0009D4E8
[Token(Token = "0x1700071B")]
public bool FEOODBBONGD
{
[Token(Token = "0x60027A0")]
[Address(RVA = "0x1F02E90", Offset = "0x1F01E90", VA = "0x181F02E90")]
get;
[Token(Token = "0x60027A1")]
[Address(RVA = "0x1EFD120", Offset = "0x1EFC120", VA = "0x181EFD120")]
private set;
}
// Token: 0x1700071C RID: 1820
// (get) Token: 0x060027A2 RID: 10146 RVA: 0x0009F2FC File Offset: 0x0009D4FC
// (set) Token: 0x060027A3 RID: 10147 RVA: 0x0009F310 File Offset: 0x0009D510
[Token(Token = "0x1700071C")]
public bool OECJHPEPNHL
{
[Token(Token = "0x60027A2")]
[Address(RVA = "0x1F02DF0", Offset = "0x1F01DF0", VA = "0x181F02DF0")]
get;
[Token(Token = "0x60027A3")]
[Address(RVA = "0x1EF7970", Offset = "0x1EF6970", VA = "0x181EF7970")]
private set;
}
// Token: 0x1700071D RID: 1821
// (get) Token: 0x060027A4 RID: 10148 RVA: 0x0009F324 File Offset: 0x0009D524
// (set) Token: 0x060027A5 RID: 10149 RVA: 0x0009F338 File Offset: 0x0009D538
[Token(Token = "0x1700071D")]
public bool EINGKCFOPNF
{
[Token(Token = "0x60027A4")]
[Address(RVA = "0x1F02D90", Offset = "0x1F01D90", VA = "0x181F02D90")]
get;
[Token(Token = "0x60027A5")]
[Address(RVA = "0x1EF9940", Offset = "0x1EF8940", VA = "0x181EF9940")]
private set;
}
// Token: 0x1700071E RID: 1822
// (get) Token: 0x060027A6 RID: 10150 RVA: 0x0009F34C File Offset: 0x0009D54C
// (set) Token: 0x060027A7 RID: 10151 RVA: 0x0009F360 File Offset: 0x0009D560
[Token(Token = "0x1700071E")]
public PhotonView INCLFJMMLJO
{
[Token(Token = "0x60027A6")]
[Address(RVA = "0x1F02B80", Offset = "0x1F01B80", VA = "0x181F02B80")]
get
{
return this.BHAAHKEILOG;
}
[Token(Token = "0x60027A7")]
[Address(RVA = "0x1EF3990", Offset = "0x1EF2990", VA = "0x181EF3990")]
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.IABDCLILPMF -= action;
PhotonView bhaahkeilog3 = this.BHAAHKEILOG;
Action<AGAJMBPABDL> action2 = new Action(this.AIOOJKEDEFE);
bhaahkeilog3.ControllerChangedEvent -= action2;
}
this.BHAAHKEILOG = value;
int num2 = 0;
if (value != num2)
{
PhotonView bhaahkeilog4 = this.BHAAHKEILOG;
Action action3 = new Action(this.JBECPKIBALM);
bhaahkeilog4.IABDCLILPMF += action3;
PhotonView bhaahkeilog5 = this.BHAAHKEILOG;
Action<AGAJMBPABDL> action4 = new Action(this.AIOOJKEDEFE);
bhaahkeilog5.ControllerChangedEvent += action4;
}
}
}
}
// Token: 0x1700071F RID: 1823
// (get) Token: 0x060027A8 RID: 10152 RVA: 0x0009F428 File Offset: 0x0009D628
// (set) Token: 0x060027A9 RID: 10153 RVA: 0x0009F43C File Offset: 0x0009D63C
[Token(Token = "0x1700071F")]
public Player JCGBLBCLAPI
{
[Token(Token = "0x60027A8")]
[Address(RVA = "0x1EC1A90", Offset = "0x1EC0A90", VA = "0x181EC1A90")]
get;
[Token(Token = "0x60027A9")]
[Address(RVA = "0x1EBF370", Offset = "0x1EBE370", VA = "0x181EBF370")]
private set;
}
// Token: 0x17000720 RID: 1824
// (get) Token: 0x060027AA RID: 10154 RVA: 0x0009F450 File Offset: 0x0009D650
// (set) Token: 0x060027AB RID: 10155 RVA: 0x0009F464 File Offset: 0x0009D664
[Token(Token = "0x17000720")]
public Tool DEBPLCFBAPL
{
[Token(Token = "0x60027AA")]
[Address(RVA = "0x1EC8CC0", Offset = "0x1EC7CC0", VA = "0x181EC8CC0")]
get;
[Token(Token = "0x60027AB")]
[Address(RVA = "0x1A44E40", Offset = "0x1A43E40", VA = "0x181A44E40")]
private set;
}
// Token: 0x17000721 RID: 1825
// (get) Token: 0x060027AC RID: 10156 RVA: 0x0009F478 File Offset: 0x0009D678
// (set) Token: 0x060027AD RID: 10157 RVA: 0x0009F48C File Offset: 0x0009D68C
[Token(Token = "0x17000721")]
public PlayerHand LLMFLFPBJCD
{
[Token(Token = "0x60027AC")]
[Address(RVA = "0x1F02B20", Offset = "0x1F01B20", VA = "0x181F02B20")]
get;
[Token(Token = "0x60027AD")]
[Address(RVA = "0x1EF4DD0", Offset = "0x1EF3DD0", VA = "0x181EF4DD0")]
private set;
}
// Token: 0x17000722 RID: 1826
// (get) Token: 0x060027AE RID: 10158 RVA: 0x0009F4A0 File Offset: 0x0009D6A0
[Token(Token = "0x17000722")]
public bool AJMEKIPDPNM
{
[Token(Token = "0x60027AE")]
[Address(RVA = "0x1F02EA0", Offset = "0x1F01EA0", VA = "0x181F02EA0")]
get
{
PlayerHand playerHand = this.<PBCNKLKCIHJ>k__BackingField;
int num = 0;
bool flag = playerHand != num;
if (!flag)
{
return flag;
}
return this.<PBCNKLKCIHJ>k__BackingField.GOEACIKEPBL;
}
}
// Token: 0x17000723 RID: 1827
// (get) Token: 0x060027AF RID: 10159 RVA: 0x0009F4D8 File Offset: 0x0009D6D8
// (set) Token: 0x060027B0 RID: 10160 RVA: 0x0009F4EC File Offset: 0x0009D6EC
[Token(Token = "0x17000723")]
public Player KOOJBOBNONB
{
[Token(Token = "0x60027AF")]
[Address(RVA = "0x1EC8EC0", Offset = "0x1EC7EC0", VA = "0x181EC8EC0")]
get;
[Token(Token = "0x60027B0")]
[Address(RVA = "0x1EBB4B0", Offset = "0x1EBA4B0", VA = "0x181EBB4B0")]
private set;
}
// Token: 0x17000724 RID: 1828
// (get) Token: 0x060027B1 RID: 10161 RVA: 0x0009F500 File Offset: 0x0009D700
[Token(Token = "0x17000724")]
public bool PNFPEPFPMHM
{
[Token(Token = "0x60027B1")]
[Address(RVA = "0x1F02660", Offset = "0x1F01660", VA = "0x181F02660")]
get
{
return this.interactionSettings.CanBeEquipped;
}
}
// Token: 0x17000725 RID: 1829
// (get) Token: 0x060027B2 RID: 10162 RVA: 0x0009F518 File Offset: 0x0009D718
[Token(Token = "0x17000725")]
public bool IOFBKNPPLNJ
{
[Token(Token = "0x60027B2")]
[Address(RVA = "0xCB2000", Offset = "0xCB1000", VA = "0x180CB2000")]
get
{
return this.interactionSettings.CanHolderHandClimb;
}
}
// Token: 0x17000726 RID: 1830
// (get) Token: 0x060027B3 RID: 10163 RVA: 0x0009F530 File Offset: 0x0009D730
// (set) Token: 0x060027B4 RID: 10164 RVA: 0x0009F544 File Offset: 0x0009D744
[Token(Token = "0x17000726")]
public bool MBHKHNNAKBB
{
[Token(Token = "0x60027B3")]
[Address(RVA = "0xCDF840", Offset = "0xCDE840", VA = "0x180CDF840")]
get
{
/*
An exception occurred when decompiling this method (060027B3)
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 = "0x60027B4")]
[Address(RVA = "0xCDDC60", Offset = "0xCDCC60", VA = "0x180CDDC60")]
set
{
this.interactionSettings = value;
}
}
// Token: 0x17000727 RID: 1831
// (get) Token: 0x060027B5 RID: 10165 RVA: 0x0009F558 File Offset: 0x0009D758
// (set) Token: 0x060027B6 RID: 10166 RVA: 0x0009F56C File Offset: 0x0009D76C
[Token(Token = "0x17000727")]
public bool NFBNAKDDJHJ
{
[Token(Token = "0x60027B5")]
[Address(RVA = "0x1F039D0", Offset = "0x1F029D0", VA = "0x181F039D0")]
get;
[Token(Token = "0x60027B6")]
[Address(RVA = "0x1F04180", Offset = "0x1F03180", VA = "0x181F04180")]
set;
}
// Token: 0x17000728 RID: 1832
// (get) Token: 0x060027B7 RID: 10167 RVA: 0x0009F580 File Offset: 0x0009D780
[Token(Token = "0x17000728")]
public bool NHPPANGAKAP
{
[Token(Token = "0x60027B7")]
[Address(RVA = "0x1F024A0", Offset = "0x1F014A0", VA = "0x181F024A0")]
get
{
CreationObject creationObject = this.creationObject;
int num = 0;
if (creationObject != num)
{
CreationObject creationObject2 = this.creationObject;
LIMDPCEOFDK fllendbikgf = creationObject2.FLLENDBIKGF;
if (creationObject2 != 0)
{
goto IL_82;
}
}
if (this.<BIPMAHKMNKF>k__BackingField || this.<CMPLOJHCLMG>k__BackingField)
{
Player player = this.<OKDFEPHLKCB>k__BackingField;
int num2 = 0;
if (player != num2)
{
Player player2 = this.<OKDFEPHLKCB>k__BackingField;
bool flag;
if (flag)
{
PlayerSpawnedEquipment playerSpawnedEquipment = this.<FLFJCIPBAPA>k__BackingField;
int num3 = 0;
if (playerSpawnedEquipment == num3 || !this.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField)
{
goto IL_82;
}
}
}
}
return true;
IL_82:
throw new NullReferenceException();
}
}
// Token: 0x17000729 RID: 1833
// (get) Token: 0x060027B8 RID: 10168 RVA: 0x0009F618 File Offset: 0x0009D818
[Token(Token = "0x17000729")]
public PlayerHand.PLLIKAOIPHP ODLNOJFJMHM
{
[Token(Token = "0x60027B8")]
[Address(RVA = "0x1F03110", Offset = "0x1F02110", VA = "0x181F03110")]
get
{
PlayerHand.PLLIKAOIPHP ekjfbmpigmd = this.EKJFBMPIGMD;
if (ekjfbmpigmd == PlayerHand.PLLIKAOIPHP.Unknown)
{
}
return ekjfbmpigmd;
}
}
// Token: 0x1700072A RID: 1834
// (get) Token: 0x060027B9 RID: 10169 RVA: 0x0009F634 File Offset: 0x0009D834
[Token(Token = "0x1700072A")]
public GHLCJGAMKMG HGIAGHMOBOD
{
[Token(Token = "0x60027B9")]
[Address(RVA = "0x1F03730", Offset = "0x1F02730", VA = "0x181F03730")]
get
{
/*
An exception occurred when decompiling this method (060027B9)
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: 0x1700072B RID: 1835
// (get) Token: 0x060027BA RID: 10170 RVA: 0x0009F654 File Offset: 0x0009D854
[Token(Token = "0x1700072B")]
public GHLCJGAMKMG JCMLAKOLPOA
{
[Token(Token = "0x60027BA")]
[Address(RVA = "0x1F03750", Offset = "0x1F02750", VA = "0x181F03750")]
get
{
/*
An exception occurred when decompiling this method (060027BA)
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: 0x060027BB RID: 10171 RVA: 0x0009F674 File Offset: 0x0009D874
[Token(Token = "0x60027BB")]
[Address(RVA = "0x1F00840", Offset = "0x1EFF840", VA = "0x181F00840")]
public bool TryGetPickupTooltipString(out string BIDBMIPDGJI)
{
if (this.screenSettings == (ulong)0L)
{
}
string pickupTooltipString = this.screenSettings.PickupTooltipString;
return true;
}
// Token: 0x1700072C RID: 1836
// (get) Token: 0x060027BC RID: 10172 RVA: 0x0009F69C File Offset: 0x0009D89C
[Token(Token = "0x1700072C")]
public bool ECJIKMMMDOG
{
[Token(Token = "0x60027BC")]
[Address(RVA = "0x1F02670", Offset = "0x1F01670", VA = "0x181F02670")]
get
{
if (!this.HGCGFIGNIGN.CFLJGNJLBFG)
{
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: 0x060027BD RID: 10173 RVA: 0x0009F724 File Offset: 0x0009D924
[Token(Token = "0x60027BD")]
[Address(RVA = "0x1EF0740", Offset = "0x1EEF740", VA = "0x181EF0740")]
public void AddScreensMultipleBehaviorModesSupport(object PIHIPPPPEBI)
{
this.HGCGFIGNIGN.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x060027BE RID: 10174 RVA: 0x0009F744 File Offset: 0x0009D944
[Token(Token = "0x60027BE")]
[Address(RVA = "0x1EFE110", Offset = "0x1EFD110", VA = "0x181EFE110")]
public void RemoveScreensMultipleBehaviorModeSupport(object PIHIPPPPEBI)
{
this.HGCGFIGNIGN.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x1700072D RID: 1837
// (get) Token: 0x060027BF RID: 10175 RVA: 0x0009F764 File Offset: 0x0009D964
[Token(Token = "0x1700072D")]
public PlayerAnimation BDJLPEDNNJL
{
[Token(Token = "0x60027BF")]
[Address(RVA = "0x54E9D0", Offset = "0x54D9D0", VA = "0x18054E9D0")]
get
{
return this.screenSettings.IdleAnimation;
}
}
// Token: 0x1700072E RID: 1838
// (get) Token: 0x060027C0 RID: 10176 RVA: 0x0009F77C File Offset: 0x0009D97C
[Token(Token = "0x1700072E")]
public PlayerAnimation OBIJMGDGKGB
{
[Token(Token = "0x60027C0")]
[Address(RVA = "0xFAEF20", Offset = "0xFADF20", VA = "0x180FAEF20")]
get
{
return this.screenSettings.FocusAnimation;
}
}
// Token: 0x1700072F RID: 1839
// (get) Token: 0x060027C1 RID: 10177 RVA: 0x0009F794 File Offset: 0x0009D994
[Token(Token = "0x1700072F")]
public ScreenToolBehaviorConfigBase PIBNJDJGINP
{
[Token(Token = "0x60027C1")]
[Address(RVA = "0x44BCE0", Offset = "0x44ACE0", VA = "0x18044BCE0")]
get
{
return this.screenSettings.ScreenBehaviorConfig;
}
}
// Token: 0x17000730 RID: 1840
// (get) Token: 0x060027C2 RID: 10178 RVA: 0x0009F7AC File Offset: 0x0009D9AC
[Token(Token = "0x17000730")]
public VRToolController[] POLLPONPEFI
{
[Token(Token = "0x60027C2")]
[Address(RVA = "0x4D9750", Offset = "0x4D8750", VA = "0x1804D9750")]
get
{
/*
An exception occurred when decompiling this method (060027C2)
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: 0x17000731 RID: 1841
// (get) Token: 0x060027C3 RID: 10179 RVA: 0x0009F7C0 File Offset: 0x0009D9C0
[Token(Token = "0x17000731")]
public ToolEntity DECMGIILJID
{
[Token(Token = "0x60027C3")]
[Address(RVA = "0x44C7F0", Offset = "0x44B7F0", VA = "0x18044C7F0")]
get
{
return this.toolEntity;
}
}
// Token: 0x17000732 RID: 1842
// (get) Token: 0x060027C4 RID: 10180 RVA: 0x0009F7D4 File Offset: 0x0009D9D4
[Token(Token = "0x17000732")]
public RigidbodyEx PNDEPIILPKD
{
[Token(Token = "0x60027C4")]
[Address(RVA = "0x5D12A0", Offset = "0x5D02A0", VA = "0x1805D12A0")]
get
{
return this.rigidbodyEx;
}
}
// Token: 0x17000733 RID: 1843
// (get) Token: 0x060027C5 RID: 10181 RVA: 0x0009F7E8 File Offset: 0x0009D9E8
[Token(Token = "0x17000733")]
public CreationObject OLEFCPKAAON
{
[Token(Token = "0x60027C5")]
[Address(RVA = "0x5D1310", Offset = "0x5D0310", VA = "0x1805D1310")]
get
{
return this.creationObject;
}
}
// Token: 0x17000734 RID: 1844
// (get) Token: 0x060027C6 RID: 10182 RVA: 0x0009F7FC File Offset: 0x0009D9FC
[Token(Token = "0x17000734")]
public NetworkTransform IFKEHHEEKLE
{
[Token(Token = "0x60027C6")]
[Address(RVA = "0x5D12D0", Offset = "0x5D02D0", VA = "0x1805D12D0")]
get
{
return this.networkTransform;
}
}
// Token: 0x17000735 RID: 1845
// (get) Token: 0x060027C7 RID: 10183 RVA: 0x0009F810 File Offset: 0x0009DA10
[Token(Token = "0x17000735")]
public RigidbodyPickup HLJBCMPANEI
{
[Token(Token = "0x60027C7")]
[Address(RVA = "0x5D1290", Offset = "0x5D0290", VA = "0x1805D1290")]
get
{
return this.rigidbodyPickup;
}
}
// Token: 0x17000736 RID: 1846
// (get) Token: 0x060027C8 RID: 10184 RVA: 0x0009F824 File Offset: 0x0009DA24
[Token(Token = "0x17000736")]
public TaggedTool PKKADKGDHNI
{
[Token(Token = "0x60027C8")]
[Address(RVA = "0x5D0D10", Offset = "0x5CFD10", VA = "0x1805D0D10")]
get
{
return this.tags;
}
}
// Token: 0x17000737 RID: 1847
// (get) Token: 0x060027C9 RID: 10185 RVA: 0x0009F838 File Offset: 0x0009DA38
[Token(Token = "0x17000737")]
public ToolSkinMapper OOHKFLHCPFL
{
[Token(Token = "0x60027C9")]
[Address(RVA = "0x5D12F0", Offset = "0x5D02F0", VA = "0x1805D12F0")]
get
{
return this.toolSkinMapper;
}
}
// Token: 0x17000738 RID: 1848
// (get) Token: 0x060027CA RID: 10186 RVA: 0x0009F84C File Offset: 0x0009DA4C
[Token(Token = "0x17000738")]
public Animator CCJNGBLKHKD
{
[Token(Token = "0x60027CA")]
[Address(RVA = "0x5D12E0", Offset = "0x5D02E0", VA = "0x1805D12E0")]
get
{
return this.animator;
}
}
// Token: 0x17000739 RID: 1849
// (get) Token: 0x060027CB RID: 10187 RVA: 0x0009F860 File Offset: 0x0009DA60
[Token(Token = "0x17000739")]
public VisibleInCamera PDADDKJMBKF
{
[Token(Token = "0x60027CB")]
[Address(RVA = "0x5D12B0", Offset = "0x5D02B0", VA = "0x1805D12B0")]
get
{
return this.visibleInCamera;
}
}
// Token: 0x1700073A RID: 1850
// (get) Token: 0x060027CC RID: 10188 RVA: 0x0009F874 File Offset: 0x0009DA74
[Token(Token = "0x1700073A")]
public ConnectableTool BBCKGBOEDFA
{
[Token(Token = "0x60027CC")]
[Address(RVA = "0x5D1320", Offset = "0x5D0320", VA = "0x1805D1320")]
get
{
return this.connectableTool;
}
}
// Token: 0x1700073B RID: 1851
// (get) Token: 0x060027CD RID: 10189 RVA: 0x0009F888 File Offset: 0x0009DA88
[Token(Token = "0x1700073B")]
public PersistenceView AGBFHKOJMDE
{
[Token(Token = "0x60027CD")]
[Address(RVA = "0x5D1300", Offset = "0x5D0300", VA = "0x1805D1300")]
get
{
return this.persistenceView;
}
}
// Token: 0x1700073C RID: 1852
// (get) Token: 0x060027CE RID: 10190 RVA: 0x0009F89C File Offset: 0x0009DA9C
// (set) Token: 0x060027CF RID: 10191 RVA: 0x0009F8B0 File Offset: 0x0009DAB0
[Token(Token = "0x1700073C")]
public PlayerSpawnedEquipment NFFNPCCAGHC
{
[Token(Token = "0x60027CE")]
[Address(RVA = "0x1F03720", Offset = "0x1F02720", VA = "0x181F03720")]
get;
[Token(Token = "0x60027CF")]
[Address(RVA = "0x1F03E70", Offset = "0x1F02E70", VA = "0x181F03E70")]
set;
}
// Token: 0x1700073D RID: 1853
// (get) Token: 0x060027D0 RID: 10192 RVA: 0x0009F8C4 File Offset: 0x0009DAC4
[Token(Token = "0x1700073D")]
public IReadOnlyList<ToolCollider> EBONJMMNPEM
{
[Token(Token = "0x60027D0")]
[Address(RVA = "0x1F02900", Offset = "0x1F01900", VA = "0x181F02900")]
get
{
/*
An exception occurred when decompiling this method (060027D0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<ToolCollider> Tool::get_Colliders()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<class ToolCollider>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class ToolCollider>(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: 0x1700073E RID: 1854
// (get) Token: 0x060027D1 RID: 10193 RVA: 0x0009F8D8 File Offset: 0x0009DAD8
[Token(Token = "0x1700073E")]
public Collider[] LEICDLDJKNF
{
[Token(Token = "0x60027D1")]
[Address(RVA = "0x54F130", Offset = "0x54E130", VA = "0x18054F130")]
get
{
/*
An exception occurred when decompiling this method (060027D1)
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: 0x1700073F RID: 1855
// (get) Token: 0x060027D2 RID: 10194 RVA: 0x0009F8EC File Offset: 0x0009DAEC
[Token(Token = "0x1700073F")]
public ToolUI ELABBFJBNII
{
[Token(Token = "0x60027D2")]
[Address(RVA = "0x1F031B0", Offset = "0x1F021B0", VA = "0x181F031B0")]
get
{
Tool nmpihkpmflm = this.NMPIHKPMFLM;
int num = 0;
if (nmpihkpmflm != num)
{
}
ToolUI ifohigmcoig = this.IFOHIGMCOIG;
int num2 = 0;
if (ifohigmcoig == num2)
{
PlayerSpawnedEquipment playerSpawnedEquipment = this.<FLFJCIPBAPA>k__BackingField;
int num3 = 0;
if (playerSpawnedEquipment == num3 || this.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>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 <MBFGOCOFHHM>k__BackingField = toolUI.<MBFGOCOFHHM>k__BackingField;
int num6 = 0;
if (<MBFGOCOFHHM>k__BackingField == num6)
{
this.IFOHIGMCOIG.<MBFGOCOFHHM>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: 0x17000740 RID: 1856
// (get) Token: 0x060027D3 RID: 10195 RVA: 0x0009FA6C File Offset: 0x0009DC6C
[Token(Token = "0x17000740")]
public ToolMenuProjector EACPPCDMMOF
{
[Token(Token = "0x60027D3")]
[Address(RVA = "0x675290", Offset = "0x674290", VA = "0x180675290")]
get
{
return this.menuSettings.menuProjector;
}
}
// Token: 0x17000741 RID: 1857
// (get) Token: 0x060027D4 RID: 10196 RVA: 0x0009FA84 File Offset: 0x0009DC84
[Token(Token = "0x17000741")]
public MoveableToolMenu NKHLLHOHBGD
{
[Token(Token = "0x60027D4")]
[Address(RVA = "0x542AA0", Offset = "0x541AA0", VA = "0x180542AA0")]
get
{
return this.moveableToolMenu;
}
}
// Token: 0x17000742 RID: 1858
// (get) Token: 0x060027D5 RID: 10197 RVA: 0x0009FA98 File Offset: 0x0009DC98
[Token(Token = "0x17000742")]
public bool DHFAIJHALBE
{
[Token(Token = "0x60027D5")]
[Address(RVA = "0x1F02940", Offset = "0x1F01940", VA = "0x181F02940")]
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: 0x17000743 RID: 1859
// (get) Token: 0x060027D6 RID: 10198 RVA: 0x0009FB14 File Offset: 0x0009DD14
// (set) Token: 0x060027D7 RID: 10199 RVA: 0x0009FB28 File Offset: 0x0009DD28
[Token(Token = "0x17000743")]
public bool LNBODGECGCD
{
[Token(Token = "0x60027D6")]
[Address(RVA = "0x1F039E0", Offset = "0x1F029E0", VA = "0x181F039E0")]
get;
[Token(Token = "0x60027D7")]
[Address(RVA = "0x1EFA020", Offset = "0x1EF9020", VA = "0x181EFA020")]
private set;
}
// Token: 0x17000744 RID: 1860
// (get) Token: 0x060027D8 RID: 10200 RVA: 0x0009FB3C File Offset: 0x0009DD3C
[Token(Token = "0x17000744")]
private bool KFENPBFICIL
{
[Token(Token = "0x60027D8")]
[Address(RVA = "0x1EF3200", Offset = "0x1EF2200", VA = "0x181EF3200")]
get
{
return !this.NHKGABHFFHB.CFLJGNJLBFG;
}
}
// Token: 0x17000745 RID: 1861
// (get) Token: 0x060027D9 RID: 10201 RVA: 0x0009FB60 File Offset: 0x0009DD60
[Token(Token = "0x17000745")]
public bool NDKHDFJHGPP
{
[Token(Token = "0x60027D9")]
[Address(RVA = "0x1F02FA0", Offset = "0x1F01FA0", VA = "0x181F02FA0")]
get
{
Tool nmpihkpmflm = this.NMPIHKPMFLM;
int num = 0;
return nmpihkpmflm != num;
}
}
// Token: 0x17000746 RID: 1862
// (get) Token: 0x060027DA RID: 10202 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060027DB RID: 10203 RVA: 0x0009FB80 File Offset: 0x0009DD80
[Token(Token = "0x17000746")]
public Vector3 LMALCMEHJBA
{
[Token(Token = "0x60027DA")]
[Address(RVA = "0x1F030E0", Offset = "0x1F020E0", VA = "0x181F030E0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60027DB")]
[Address(RVA = "0x1EF2D60", Offset = "0x1EF1D60", VA = "0x181EF2D60")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<BAKJHFAALJA>k__BackingField.z = z;
}
}
// Token: 0x17000747 RID: 1863
// (get) Token: 0x060027DC RID: 10204 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060027DD RID: 10205 RVA: 0x0009FBA0 File Offset: 0x0009DDA0
[Token(Token = "0x17000747")]
public Quaternion CFIGOPBDHEN
{
[Token(Token = "0x60027DC")]
[Address(RVA = "0x1F03100", Offset = "0x1F02100", VA = "0x181F03100")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60027DD")]
[Address(RVA = "0x1EF8B80", Offset = "0x1EF7B80", VA = "0x181EF8B80")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x17000748 RID: 1864
// (get) Token: 0x060027DE RID: 10206 RVA: 0x0009FBB0 File Offset: 0x0009DDB0
[Token(Token = "0x17000748")]
private bool LHMMBEPNODC
{
[Token(Token = "0x60027DE")]
[Address(RVA = "0x1EF8E50", Offset = "0x1EF7E50", VA = "0x181EF8E50")]
get
{
return this.HHCGNCDJEKA.CFLJGNJLBFG;
}
}
// Token: 0x17000749 RID: 1865
// (get) Token: 0x060027DF RID: 10207 RVA: 0x0009FBD0 File Offset: 0x0009DDD0
[Token(Token = "0x17000749")]
public bool LGHCOKDFJIG
{
[Token(Token = "0x60027DF")]
[Address(RVA = "0x1F03860", Offset = "0x1F02860", VA = "0x181F03860")]
get
{
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
return instance == num || SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR || this.MJEGGGLCGFI.CFLJGNJLBFG;
}
}
// Token: 0x060027E0 RID: 10208 RVA: 0x0009FC10 File Offset: 0x0009DE10
[Token(Token = "0x60027E0")]
[Address(RVA = "0x1EF0710", Offset = "0x1EEF710", VA = "0x181EF0710")]
public void AddScreensEnemyDisarmEnabled(object PIHIPPPPEBI)
{
this.MJEGGGLCGFI.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x060027E1 RID: 10209 RVA: 0x0009FC30 File Offset: 0x0009DE30
[Token(Token = "0x60027E1")]
[Address(RVA = "0x1EFE0E0", Offset = "0x1EFD0E0", VA = "0x181EFE0E0")]
public void RemoveScreensEnemyDisarmEnabled(object PIHIPPPPEBI)
{
this.MJEGGGLCGFI.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x1700074A RID: 1866
// (get) Token: 0x060027E2 RID: 10210 RVA: 0x0009FC50 File Offset: 0x0009DE50
// (set) Token: 0x060027E3 RID: 10211 RVA: 0x0009FC64 File Offset: 0x0009DE64
[Token(Token = "0x1700074A")]
public Tool NCNMGEJAHFM
{
[Token(Token = "0x60027E2")]
[Address(RVA = "0xEAEE20", Offset = "0xEADE20", VA = "0x180EAEE20")]
get
{
return this.NMPIHKPMFLM;
}
[Token(Token = "0x60027E3")]
[Address(RVA = "0x1EF5170", Offset = "0x1EF4170", VA = "0x181EF5170")]
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: 0x1700074B RID: 1867
// (get) Token: 0x060027E4 RID: 10212 RVA: 0x0009FCE4 File Offset: 0x0009DEE4
// (set) Token: 0x060027E5 RID: 10213 RVA: 0x0009FCF8 File Offset: 0x0009DEF8
[Token(Token = "0x1700074B")]
public ToolCleanup PFKBCMNAFNN
{
[Token(Token = "0x60027E4")]
[Address(RVA = "0xEAEE30", Offset = "0xEADE30", VA = "0x180EAEE30")]
get;
[Token(Token = "0x60027E5")]
[Address(RVA = "0xEAF770", Offset = "0xEAE770", VA = "0x180EAF770")]
private set;
}
// Token: 0x1700074C RID: 1868
// (get) Token: 0x060027E6 RID: 10214 RVA: 0x0009FD0C File Offset: 0x0009DF0C
[Token(Token = "0x1700074C")]
private object MILCABGJEJO
{
[Token(Token = "0x60027E6")]
[Address(RVA = "0x1EFAD40", Offset = "0x1EF9D40", VA = "0x181EFAD40")]
get
{
object bfipicmihnd = this.BFIPICMIHND;
if (bfipicmihnd == 0)
{
object obj = new object();
this.BFIPICMIHND = obj;
}
return bfipicmihnd;
}
}
// Token: 0x1700074D RID: 1869
// (get) Token: 0x060027E7 RID: 10215 RVA: 0x0009FD34 File Offset: 0x0009DF34
[Token(Token = "0x1700074D")]
private object NDBFPLFHBCP
{
[Token(Token = "0x60027E7")]
[Address(RVA = "0x1EF53A0", Offset = "0x1EF43A0", VA = "0x181EF53A0")]
get
{
object cjdpmfijpla = this.CJDPMFIJPLA;
if (cjdpmfijpla == 0)
{
object obj = new object();
this.CJDPMFIJPLA = obj;
}
return cjdpmfijpla;
}
}
// Token: 0x1700074E RID: 1870
// (get) Token: 0x060027E8 RID: 10216 RVA: 0x0009FD5C File Offset: 0x0009DF5C
[Token(Token = "0x1700074E")]
private object EKHCKEMAOGC
{
[Token(Token = "0x60027E8")]
[Address(RVA = "0x1EF5E60", Offset = "0x1EF4E60", VA = "0x181EF5E60")]
get
{
object hinomieingf = this.HINOMIEINGF;
if (hinomieingf == 0)
{
object obj = new object();
this.HINOMIEINGF = obj;
}
return hinomieingf;
}
}
// Token: 0x1700074F RID: 1871
// (get) Token: 0x060027E9 RID: 10217 RVA: 0x0009FD84 File Offset: 0x0009DF84
[Token(Token = "0x1700074F")]
public EEDONNAHMFK GGOGKLAIJNJ
{
[Token(Token = "0x60027E9")]
[Address(RVA = "0x1F039C0", Offset = "0x1F029C0", VA = "0x181F039C0")]
get
{
return this.EJJGPPDAPDJ;
}
}
// Token: 0x17000750 RID: 1872
// (get) Token: 0x060027EA RID: 10218 RVA: 0x0009FD98 File Offset: 0x0009DF98
// (set) Token: 0x060027EB RID: 10219 RVA: 0x0009FDAC File Offset: 0x0009DFAC
[Token(Token = "0x17000750")]
public bool MPIEALHHEPF
{
[Token(Token = "0x60027EA")]
[Address(RVA = "0x1F02870", Offset = "0x1F01870", VA = "0x181F02870")]
get
{
return this.DNCDIAFBPHO;
}
[Token(Token = "0x60027EB")]
[Address(RVA = "0x1F03C20", Offset = "0x1F02C20", VA = "0x181F03C20")]
set
{
if (this.DNCDIAFBPHO != value)
{
this.DNCDIAFBPHO = value;
this.MELBAJGOMIC();
return;
}
}
}
// Token: 0x17000751 RID: 1873
// (get) Token: 0x060027EC RID: 10220 RVA: 0x0009FDD0 File Offset: 0x0009DFD0
[Token(Token = "0x17000751")]
public bool HADIEFFNFJB
{
[Token(Token = "0x60027EC")]
[Address(RVA = "0x1F03130", Offset = "0x1F02130", VA = "0x181F03130")]
get
{
object obj = this.OCDAPABGABP.Eval();
throw new NullReferenceException();
}
}
// Token: 0x060027ED RID: 10221 RVA: 0x0009FDF0 File Offset: 0x0009DFF0
[Token(Token = "0x60027ED")]
[Address(RVA = "0x1EF0690", Offset = "0x1EEF690", VA = "0x181EF0690")]
public void AddLockOnPickup(bool BCEFAKDFEMM, object PIHIPPPPEBI)
{
bool flag = this.OCDAPABGABP.DOEHAPOJMON(BCEFAKDFEMM, PIHIPPPPEBI);
}
// Token: 0x060027EE RID: 10222 RVA: 0x0009FE14 File Offset: 0x0009E014
[Token(Token = "0x60027EE")]
[Address(RVA = "0x1EFDD60", Offset = "0x1EFCD60", VA = "0x181EFDD60")]
public void RemoveLockOnPickup(object PIHIPPPPEBI)
{
bool flag = this.OCDAPABGABP.HAHBGOMEMEE(PIHIPPPPEBI);
}
// Token: 0x17000752 RID: 1874
// (get) Token: 0x060027EF RID: 10223 RVA: 0x0009FE34 File Offset: 0x0009E034
[Token(Token = "0x17000752")]
public IReadOnlyList<Tool.HDFOKJKEMCH> PALCHLLINDC
{
[Token(Token = "0x60027EF")]
[Address(RVA = "0x1F036E0", Offset = "0x1F026E0", VA = "0x181F036E0")]
get
{
/*
An exception occurred when decompiling this method (060027EF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<Tool/HDFOKJKEMCH> Tool::get_ParticleEffectRenderers()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype Tool/HDFOKJKEMCH>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype Tool/HDFOKJKEMCH>(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: 0x17000753 RID: 1875
// (get) Token: 0x060027F0 RID: 10224 RVA: 0x0009FE48 File Offset: 0x0009E048
[Token(Token = "0x17000753")]
public IReadOnlyList<Tool.HDFOKJKEMCH> FMNBHOHNDNA
{
[Token(Token = "0x60027F0")]
[Address(RVA = "0x1F02B10", Offset = "0x1F01B10", VA = "0x181F02B10")]
get
{
/*
An exception occurred when decompiling this method (060027F0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<Tool/HDFOKJKEMCH> Tool::get_HighlightRenderers()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype Tool/HDFOKJKEMCH>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype Tool/HDFOKJKEMCH>(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: 0x17000754 RID: 1876
// (get) Token: 0x060027F1 RID: 10225 RVA: 0x0009FE5C File Offset: 0x0009E05C
[Token(Token = "0x17000754")]
public IReadOnlyList<Tool.HDFOKJKEMCH> JPKJIFAEBMG
{
[Token(Token = "0x60027F1")]
[Address(RVA = "0x1F02910", Offset = "0x1F01910", VA = "0x181F02910")]
get
{
/*
An exception occurred when decompiling this method (060027F1)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<Tool/HDFOKJKEMCH> Tool::get_CustomFadeMaskRenderers()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [mscorlib]System.Collections.Generic.List`1<valuetype Tool/HDFOKJKEMCH>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<valuetype Tool/HDFOKJKEMCH>(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: 0x17000755 RID: 1877
// (get) Token: 0x060027F2 RID: 10226 RVA: 0x0009FE70 File Offset: 0x0009E070
[Token(Token = "0x17000755")]
public bool DLMLJCHKMAP
{
[Token(Token = "0x60027F2")]
[Address(RVA = "0x1F02F40", Offset = "0x1F01F40", VA = "0x181F02F40")]
get
{
return this.KOPJBHEGHGF;
}
}
// Token: 0x17000756 RID: 1878
// (get) Token: 0x060027F3 RID: 10227 RVA: 0x0009FE84 File Offset: 0x0009E084
[Token(Token = "0x17000756")]
public List<Tool> KLOKGIILFHA
{
[Token(Token = "0x60027F3")]
[Address(RVA = "0x1F02880", Offset = "0x1F01880", VA = "0x181F02880")]
get
{
return this.NABGMILJPHH;
}
}
// Token: 0x060027F4 RID: 10228 RVA: 0x0009FE98 File Offset: 0x0009E098
[Token(Token = "0x60027F4")]
[Address(RVA = "0x1EF1EA0", Offset = "0x1EF0EA0", VA = "0x181EF1EA0", Slot = "13")]
protected override void Awake()
{
int num = 0;
this.DeserializeFrom(num);
if (this.InstantiationParameters == 0)
{
}
Dictionary<string, object> instantiationParameters = this.InstantiationParameters;
throw new NullReferenceException();
}
// Token: 0x060027F5 RID: 10229 RVA: 0x000A03E0 File Offset: 0x0009E5E0
[Token(Token = "0x60027F5")]
[Address(RVA = "0x1EF9950", Offset = "0x1EF8950", VA = "0x181EF9950")]
private void MNLLIFELLDN(AGAJMBPABDL HIBNOIKDDAC)
{
this.GCOJNMNOAJM();
this.BONBOBPFANK();
}
// Token: 0x060027F6 RID: 10230 RVA: 0x000A03FC File Offset: 0x0009E5FC
[Token(Token = "0x60027F6")]
[Address(RVA = "0x1EF2D80", Offset = "0x1EF1D80", VA = "0x181EF2D80")]
private void BONBOBPFANK()
{
if (this.KOPJBHEGHGF && !this.<BIPMAHKMNKF>k__BackingField && !this.<CMPLOJHCLMG>k__BackingField && !this.<LPPHFOBBGNL>k__BackingField && base.OGIBLNIIHDK)
{
if (this.LMNPEKLBHLG.IAHDANBDAAM() != 0)
{
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM bkelcdifakm = new BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM();
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM.NDHFLLMHFDJ.MMGBJBEBJFC nejpbkmihil = LPLAKAFDKDE.NEJPBKMIHIL;
bkelcdifakm.BNMHDDIOPNG = nejpbkmihil;
this.SendMasterRecordingEvent(bkelcdifakm);
}
MFBGLIHGCGO<Tool> inputCancelledEvent = this.InputCancelledEvent;
this.KOPJBHEGHGF = false;
if (inputCancelledEvent != 0)
{
inputCancelledEvent.CNFDGDEOPPF(this);
}
}
}
// Token: 0x060027F7 RID: 10231 RVA: 0x000A0480 File Offset: 0x0009E680
[Token(Token = "0x60027F7")]
[Address(RVA = "0x1F00390", Offset = "0x1EFF390", VA = "0x181F00390")]
private void Start()
{
DAJFOCGPHGP attachedCollisionLayer;
if (this.<LPPHFOBBGNL>k__BackingField || this.<BIPMAHKMNKF>k__BackingField || this.<CMPLOJHCLMG>k__BackingField)
{
attachedCollisionLayer = this.AttachedCollisionLayer;
}
this.SetCollisionLayer(attachedCollisionLayer);
if (this.SleepOnStart && !this.<NOFDEKIKHNL>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.<BIPMAHKMNKF>k__BackingField)
{
Animator animator2 = this.animator;
int num2 = 0;
animator2.DBCCNEMNLNI(num2 != 0);
}
this.PMPFPCENICP();
GameObject gameObject = base.gameObject;
bool flag2 = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
gameObject.SetActive(flag2);
bool flag3 = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
if (!flag3 && (this.<BIPMAHKMNKF>k__BackingField != flag3 || this.<CMPLOJHCLMG>k__BackingField != flag3 || this.<LPPHFOBBGNL>k__BackingField != flag3))
{
KLLMCPFPIIE<OKIMOMGKKDH> ogpminjncge = this.OGPMINJNCGE;
}
MFBGLIHGCGO<Tool> enabledChangeEvent = this.EnabledChangeEvent;
if (enabledChangeEvent != 0)
{
enabledChangeEvent.CNFDGDEOPPF(this);
}
MFBGLIHGCGO<Tool> hoverEndEvent = this.HoverEndEvent;
int num3 = 0;
this.<DKNHDCFLJOC>k__BackingField = false;
this.<OCKCPAPOKPB>k__BackingField = num3;
if (hoverEndEvent != 0)
{
hoverEndEvent.CNFDGDEOPPF(this);
}
if (this.BELHBOONGGI != 0)
{
this.BELHBOONGGI = num3;
}
this.MELBAJGOMIC();
this.UpdateCachedApproximateSize();
Action<float> action = new Action(this.DIFJOBKHDML);
IDisposable disposable = KCBPNKMEDPI.ONEBONJNMNK(this, action);
MFBGLIHGCGO<Tool> postStartEvent = this.PostStartEvent;
this.KKECFIMMINE = disposable;
this.<CFHDNFHNIIN>k__BackingField = true;
if (postStartEvent != 0)
{
postStartEvent.CNFDGDEOPPF(this);
}
}
// Token: 0x060027F8 RID: 10232 RVA: 0x000A0698 File Offset: 0x0009E898
[Token(Token = "0x60027F8")]
[Address(RVA = "0x1EF3330", Offset = "0x1EF2330", VA = "0x181EF3330")]
private void DIFJOBKHDML(float POGAEJIEPIM)
{
int num = 0;
if (this != num && base.transform.ABDKFENDAKH() > 1E-45f)
{
this.UpdateCachedApproximateSize();
return;
}
}
// Token: 0x060027F9 RID: 10233 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60027F9")]
[Address(RVA = "0x1EFB3B0", Offset = "0x1EFA3B0", VA = "0x181EFB3B0", Slot = "14")]
protected override void OnDestroy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060027FA RID: 10234 RVA: 0x000A06CC File Offset: 0x0009E8CC
[Token(Token = "0x60027FA")]
[Address(RVA = "0x1EFBD90", Offset = "0x1EFAD90", VA = "0x181EFBD90")]
private void OnEnable()
{
OGNBCNBPFCC spawnableToolType = this.OGNBCNBPFCC;
int num = Tool.<MGJIBCHEOBO>k__BackingField;
num++;
Tool.<MGJIBCHEOBO>k__BackingField = num;
Dictionary<OGNBCNBPFCC, int> ekkdigklgho = Tool.EKKDIGKLGHO;
throw new NullReferenceException();
}
// Token: 0x060027FB RID: 10235 RVA: 0x000A0738 File Offset: 0x0009E938
[Token(Token = "0x60027FB")]
[Address(RVA = "0x1EFBA60", Offset = "0x1EFAA60", VA = "0x181EFBA60")]
private void OnDisable()
{
OGNBCNBPFCC spawnableToolType = this.OGNBCNBPFCC;
Tool.<MGJIBCHEOBO>k__BackingField = Tool.<MGJIBCHEOBO>k__BackingField;
Dictionary<OGNBCNBPFCC, int> ekkdigklgho = Tool.EKKDIGKLGHO;
throw new NullReferenceException();
}
// Token: 0x060027FC RID: 10236 RVA: 0x000A07CC File Offset: 0x0009E9CC
[Token(Token = "0x60027FC")]
[Address(RVA = "0x1EF41B0", Offset = "0x1EF31B0", VA = "0x181EF41B0")]
private void FLGJCCBHEJI()
{
if (base.OGIBLNIIHDK && KKPBCOOONNK.ADEBHCHKEEC && this.<LPPHFOBBGNL>k__BackingField)
{
PhotonView bhaahkeilog = this.BHAAHKEILOG;
int num = 0;
if (bhaahkeilog != num)
{
Player player = this.<OKDFEPHLKCB>k__BackingField;
int num2 = 0;
if (player == num2)
{
int instantiationId = this.BHAAHKEILOG.InstantiationId;
PhotonView photonView = base.JDHMIOJKLCK;
if (instantiationId != photonView.InstantiationId)
{
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
this.IKEGONLJBPP = ekjclgjfign;
}
}
}
}
}
// Token: 0x060027FD RID: 10237 RVA: 0x000A0854 File Offset: 0x0009EA54
[Token(Token = "0x60027FD")]
[Address(RVA = "0x1EF4780", Offset = "0x1EF3780", VA = "0x181EF4780")]
private IEnumerator<KENFJGFMIPM> GBCPJKKNANJ()
{
/*
An exception occurred when decompiling this method (060027FD)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> Tool::GBCPJKKNANJ()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(LEMDMNAFGCJ::System.IDisposable.Dispose, ldloc:LEMDMNAFGCJ(var_0))
stfld:int32(LEMDMNAFGCJ::<>1__state, ldloc:LEMDMNAFGCJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:Tool(LEMDMNAFGCJ::<>4__this, ldloc:LEMDMNAFGCJ(var_0), 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: 0x060027FE RID: 10238 RVA: 0x000A0878 File Offset: 0x0009EA78
[Token(Token = "0x60027FE")]
[Address(RVA = "0x1EF97E0", Offset = "0x1EF87E0", VA = "0x181EF97E0")]
private void MKELHAPAKEL()
{
SpawnableTool component = base.GetComponent<SpawnableTool>();
int num = 0;
if (component != num)
{
OGNBCNBPFCC type = component.OPLHMKFCNOL;
}
ObscuredInt obscuredInt;
bool fakeValueActive = obscuredInt.fakeValueActive;
this.MHDPLJDBCAN.fakeValueActive = fakeValueActive;
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: 0x060027FF RID: 10239 RVA: 0x000A08FC File Offset: 0x0009EAFC
[Token(Token = "0x60027FF")]
[Address(RVA = "0x1EF7D40", Offset = "0x1EF6D40", VA = "0x181EF7D40")]
public void KillzoneResetImmediately(Killzone IKPBPBLJCOC)
{
while (!this.<BIPMAHKMNKF>k__BackingField && !this.<CMPLOJHCLMG>k__BackingField && !this.<LPPHFOBBGNL>k__BackingField && base.OGIBLNIIHDK)
{
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.<EDFLDGHBEMF>k__BackingField;
float z = this.<BAKJHFAALJA>k__BackingField.z;
}
this.AuthorityResetToLastSpawnPosition(true);
}
}
Quaternion lastWorldSpacePickupRotation = this.LastWorldSpacePickupRotation;
float z2 = this.LastWorldSpacePickupPosition.z;
break;
}
}
// Token: 0x06002800 RID: 10240 RVA: 0x000A09D0 File Offset: 0x0009EBD0
[Token(Token = "0x6002800")]
[Address(RVA = "0x1EFDA50", Offset = "0x1EFCA50", VA = "0x181EFDA50")]
public void QueueKillzoneReset(Killzone IKPBPBLJCOC)
{
if (!this.BPAPGFBNGNK.Contains(IKPBPBLJCOC))
{
this.BPAPGFBNGNK.Add(IKPBPBLJCOC);
}
if (this.EAFLPDIMFCK == (ulong)0L)
{
Action<float> action = new Action(this.EKIFLPFBPAG);
IDisposable disposable = KCBPNKMEDPI.PBDKGIJCPCG(this, 4f, action);
this.EAFLPDIMFCK = disposable;
}
}
// Token: 0x06002801 RID: 10241 RVA: 0x000A0A2C File Offset: 0x0009EC2C
[Token(Token = "0x6002801")]
[Address(RVA = "0x1EFDDC0", Offset = "0x1EFCDC0", VA = "0x181EFDDC0")]
public void RemoveQueuedKillzone(Killzone IKPBPBLJCOC)
{
if (this.BPAPGFBNGNK.Remove(IKPBPBLJCOC))
{
List<Killzone> bpapgfbngnk = this.BPAPGFBNGNK;
if (this.EAFLPDIMFCK != 0)
{
this.EAFLPDIMFCK = (ulong)0L;
}
}
}
// Token: 0x06002802 RID: 10242 RVA: 0x000A0A68 File Offset: 0x0009EC68
[Token(Token = "0x6002802")]
[Address(RVA = "0x1EF3440", Offset = "0x1EF2440", VA = "0x181EF3440")]
private void DILANCBDHBC()
{
this.BPAPGFBNGNK.Clear();
if (this.EAFLPDIMFCK != 0)
{
this.EAFLPDIMFCK = (ulong)0L;
}
}
// Token: 0x06002803 RID: 10243 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002803")]
[Address(RVA = "0x1EF3BA0", Offset = "0x1EF2BA0", VA = "0x181EF3BA0")]
private void EKIFLPFBPAG(float POGAEJIEPIM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002804 RID: 10244 RVA: 0x000A0A98 File Offset: 0x0009EC98
[Token(Token = "0x6002804")]
[Address(RVA = "0x1EF0630", Offset = "0x1EEF630", VA = "0x181EF0630")]
public void AddCustomPickupCondition(Tool.OGLAJAFKBMN LKMLNOJIFHH)
{
this.OPMBAAJOICC.Add(LKMLNOJIFHH);
}
// Token: 0x06002805 RID: 10245 RVA: 0x000A0AB8 File Offset: 0x0009ECB8
[Token(Token = "0x6002805")]
[Address(RVA = "0x1EFDD00", Offset = "0x1EFCD00", VA = "0x181EFDD00")]
public void RemoveCustomPickupCondition(Tool.OGLAJAFKBMN LKMLNOJIFHH)
{
bool flag = this.OPMBAAJOICC.Remove(LKMLNOJIFHH);
}
// Token: 0x06002806 RID: 10246 RVA: 0x000A0AD8 File Offset: 0x0009ECD8
[Token(Token = "0x6002806")]
[Address(RVA = "0x1EF0540", Offset = "0x1EEF540", VA = "0x181EF0540")]
public void AddCustomEquipCondition(Tool.EHOOCLKEMPD LKMLNOJIFHH)
{
this.IJGCIGFNJDB.Add(LKMLNOJIFHH);
}
// Token: 0x06002807 RID: 10247 RVA: 0x000A0AF8 File Offset: 0x0009ECF8
[Token(Token = "0x6002807")]
[Address(RVA = "0x1EFDBA0", Offset = "0x1EFCBA0", VA = "0x181EFDBA0")]
public void RemoveCustomEquipCondition(Tool.EHOOCLKEMPD LKMLNOJIFHH)
{
bool flag = this.IJGCIGFNJDB.Remove(LKMLNOJIFHH);
}
// Token: 0x06002808 RID: 10248 RVA: 0x000A0B18 File Offset: 0x0009ED18
[Token(Token = "0x6002808")]
[Address(RVA = "0x1EFF890", Offset = "0x1EFE890", VA = "0x181EFF890")]
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<Tool> nabgmiljphh = this.NABGMILJPHH;
bool flag;
if (flag)
{
bool flag2;
while (!flag2)
{
}
Transform transform;
if (!(transform.parent == parent))
{
continue;
}
}
}
while (num != 0);
}
// Token: 0x06002809 RID: 10249 RVA: 0x000A0BD0 File Offset: 0x0009EDD0
[Token(Token = "0x6002809")]
[Address(RVA = "0x1EF3650", Offset = "0x1EF2650", VA = "0x181EF3650")]
public void Disable()
{
int num = 0;
this.PAJGCGDFHKK = num != 0;
}
// Token: 0x0600280A RID: 10250 RVA: 0x000A0BE8 File Offset: 0x0009EDE8
[Token(Token = "0x600280A")]
[Address(RVA = "0x1EF9970", Offset = "0x1EF8970", VA = "0x181EF9970")]
public void MasterDisableAndMoveToLastSpawnPosition()
{
float z = this.<BAKJHFAALJA>k__BackingField.z;
Quaternion quaternion = this.<EDFLDGHBEMF>k__BackingField;
if (KKPBCOOONNK.BNNCCCFFALC && !base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB;
photonView.TransferOwnership(agajmbpabdl);
}
}
// Token: 0x0600280B RID: 10251 RVA: 0x000A0C3C File Offset: 0x0009EE3C
[Token(Token = "0x600280B")]
[Address(RVA = "0x1EF1440", Offset = "0x1EF0440", VA = "0x181EF1440")]
public void AuthorityDisableAndMovetoLastSpawnPoint()
{
Quaternion quaternion = this.<EDFLDGHBEMF>k__BackingField;
float z = this.<BAKJHFAALJA>k__BackingField.z;
}
// Token: 0x0600280C RID: 10252 RVA: 0x000A0C5C File Offset: 0x0009EE5C
[Token(Token = "0x600280C")]
[Address(RVA = "0x1EEFF80", Offset = "0x1EEEF80", VA = "0x181EEFF80")]
private void AFEBOCLNHLB()
{
GameObject gameObject = base.gameObject;
bool flag = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
gameObject.SetActive(flag);
bool flag2 = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
if (!flag2 && (this.<BIPMAHKMNKF>k__BackingField != flag2 || this.<CMPLOJHCLMG>k__BackingField != flag2 || this.<LPPHFOBBGNL>k__BackingField != flag2))
{
KLLMCPFPIIE<OKIMOMGKKDH> ogpminjncge = this.OGPMINJNCGE;
}
MFBGLIHGCGO<Tool> enabledChangeEvent = this.EnabledChangeEvent;
if (enabledChangeEvent != 0)
{
enabledChangeEvent.CNFDGDEOPPF(this);
}
}
// Token: 0x0600280D RID: 10253 RVA: 0x000A0CD0 File Offset: 0x0009EED0
[Token(Token = "0x600280D")]
[Address(RVA = "0x1EF9A90", Offset = "0x1EF8A90", VA = "0x181EF9A90")]
public void MasterDisableAndMove(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
if (!base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB;
photonView.TransferOwnership(agajmbpabdl);
}
float z = DDHPAFKBMON.z;
}
}
// Token: 0x0600280E RID: 10254 RVA: 0x000A0D14 File Offset: 0x0009EF14
[Token(Token = "0x600280E")]
[Address(RVA = "0x1EF12C0", Offset = "0x1EF02C0", VA = "0x181EF12C0")]
public void AuthorityDisableAndMove(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
{
if (base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
int num = 0;
if (photonView != num)
{
int num2 = 0;
this.PAJGCGDFHKK = num2 != 0;
KLLMCPFPIIE<OKIMOMGKKDH> ogpminjncge = this.OGPMINJNCGE;
Transform transform = base.transform;
float z = DDHPAFKBMON.z;
Transform transform2 = base.transform;
this.Snap();
}
}
}
// Token: 0x0600280F RID: 10255 RVA: 0x000A0D74 File Offset: 0x0009EF74
[Token(Token = "0x600280F")]
[Address(RVA = "0x1EF8420", Offset = "0x1EF7420", VA = "0x181EF8420")]
public void LocalTakeOwnershipAndResetToDefault(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool ACPOOMGHPKJ = false)
{
if (!base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
photonView.TransferOwnership(agajmbpabdl);
}
float z = DDHPAFKBMON.z;
}
// Token: 0x06002810 RID: 10256 RVA: 0x000A0DB0 File Offset: 0x0009EFB0
[Token(Token = "0x6002810")]
[Address(RVA = "0x1EF8520", Offset = "0x1EF7520", VA = "0x181EF8520")]
public void LocalTakeOwnershipAndResetToLastSpawnPosition()
{
float z = this.<BAKJHFAALJA>k__BackingField.z;
Quaternion quaternion = this.<EDFLDGHBEMF>k__BackingField;
if (!base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
photonView.TransferOwnership(agajmbpabdl);
}
}
// Token: 0x06002811 RID: 10257 RVA: 0x000A0DFC File Offset: 0x0009EFFC
[Token(Token = "0x6002811")]
[Address(RVA = "0x1EF9BA0", Offset = "0x1EF8BA0", VA = "0x181EF9BA0")]
public void MasterResetToDefault(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool BKNKDJGCDDG = true)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
if (!base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB;
photonView.TransferOwnership(agajmbpabdl);
}
float z = DDHPAFKBMON.z;
}
}
// Token: 0x06002812 RID: 10258 RVA: 0x000A0E44 File Offset: 0x0009F044
[Token(Token = "0x6002812")]
[Address(RVA = "0x1EF9D20", Offset = "0x1EF8D20", VA = "0x181EF9D20")]
public void MasterResetToLastSpawnPosition()
{
Quaternion quaternion = this.<EDFLDGHBEMF>k__BackingField;
float z = this.<BAKJHFAALJA>k__BackingField.z;
}
// Token: 0x06002813 RID: 10259 RVA: 0x000A0E64 File Offset: 0x0009F064
[Token(Token = "0x6002813")]
[Address(RVA = "0x1EF9CD0", Offset = "0x1EF8CD0", VA = "0x181EF9CD0")]
public void MasterResetToLastPickup()
{
Quaternion lastWorldSpacePickupRotation = this.LastWorldSpacePickupRotation;
float z = this.LastWorldSpacePickupPosition.z;
}
// Token: 0x06002814 RID: 10260 RVA: 0x000A0E84 File Offset: 0x0009F084
[Token(Token = "0x6002814")]
[Address(RVA = "0x1EF1580", Offset = "0x1EF0580", VA = "0x181EF1580")]
public bool AuthorityResetToDefault(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool BKNKDJGCDDG, bool ACPOOMGHPKJ = false, Space CKHEOHPLNDG = Space.World)
{
Tool.AGDCKPMHLPE agdckpmhlpe = new Tool.AGDCKPMHLPE();
float z = DDHPAFKBMON.z;
agdckpmhlpe.space = agdckpmhlpe;
agdckpmhlpe.<>4__this = this;
agdckpmhlpe.position.z = z;
bool hasAuthority = base.OGIBLNIIHDK;
if (!hasAuthority)
{
return hasAuthority;
}
Func<object> func = delegate
{
object[] array = new object[5];
string name = agdckpmhlpe.<>4__this.name;
if (name != 0)
{
}
array[0] = name;
int viewID = agdckpmhlpe.<>4__this.JDHMIOJKLCK.BOPMIMPLIMK;
if (viewID != 0)
{
}
array[1] = viewID;
Space space = agdckpmhlpe.space;
if (space != Space.World)
{
}
array[2] = space;
float z3 = agdckpmhlpe.position.z;
if (z3 != 0f)
{
}
array[3] = z3;
Quaternion rotation = agdckpmhlpe.rotation;
if (z3 != 0f)
{
}
array[4] = z3;
string text = string.Format("Resetting {0} {1} transform to {2} {3}, {4}", array);
throw new NullReferenceException();
};
KEICHELBBEL gkdihfccogj = KEICHELBBEL.GKDIHFCCOGJ;
if (this.<BIPMAHKMNKF>k__BackingField || !this.<CMPLOJHCLMG>k__BackingField)
{
}
KLLMCPFPIIE<OKIMOMGKKDH> ogpminjncge = this.OGPMINJNCGE;
if ((ulong)1L != 0UL)
{
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
}
bool flag = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
if (agdckpmhlpe.space == Space.World)
{
}
RigidbodyEx rigidbodyEx2 = this.rigidbodyEx;
if (agdckpmhlpe.space == Space.World)
{
}
float z2 = agdckpmhlpe.position.z;
bool flag2;
if (flag2 || !flag2)
{
RigidbodyEx rigidbodyEx3 = this.rigidbodyEx;
if (agdckpmhlpe.space != Space.World)
{
}
}
this.Snap();
if (BKNKDJGCDDG || (z2 != 0f && this.SleepOnCleanup != BKNKDJGCDDG))
{
this.rigidbodyEx.Sleep();
}
this.PAJGCGDFHKK = true;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.CMIDFFILHAE<Vector3, Quaternion, bool, Vector3, Quaternion, bool> cmidffilhae = new DGLOJCGDOGG.CMIDFFILHAE(this.RpcOnReset);
throw new NullReferenceException();
}
// Token: 0x06002815 RID: 10261 RVA: 0x000A0FA4 File Offset: 0x0009F1A4
[Token(Token = "0x6002815")]
[Address(RVA = "0x1EF1B30", Offset = "0x1EF0B30", VA = "0x181EF1B30")]
public void AuthorityResetToLastSpawnPosition(bool NDPNNFBLNEL = false)
{
float z = this.<BAKJHFAALJA>k__BackingField.z;
Quaternion quaternion = this.<EDFLDGHBEMF>k__BackingField;
}
// Token: 0x06002816 RID: 10262 RVA: 0x000A0FC8 File Offset: 0x0009F1C8
[Token(Token = "0x6002816")]
[Address(RVA = "0x1EF1AE0", Offset = "0x1EF0AE0", VA = "0x181EF1AE0")]
public void AuthorityResetToLastPickup(bool NDPNNFBLNEL = false)
{
float z = this.LastWorldSpacePickupPosition.z;
Quaternion lastWorldSpacePickupRotation = this.LastWorldSpacePickupRotation;
}
// Token: 0x06002817 RID: 10263 RVA: 0x000A0FEC File Offset: 0x0009F1EC
[Token(Token = "0x6002817")]
[Address(RVA = "0x1EF1B80", Offset = "0x1EF0B80", VA = "0x181EF1B80")]
public void AuthorityResetToToolCleanup(bool NDPNNFBLNEL = false)
{
int num = 0;
ToolCleanup toolCleanup = this.<JGABDFBGDEB>k__BackingField;
if (toolCleanup)
{
if (!toolCleanup.InCleanupPositionRotation())
{
Vector3 position;
Quaternion rotation;
Func<object> func = 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();
};
KEICHELBBEL gkdihfccogj = KEICHELBBEL.GKDIHFCCOGJ;
IEIBEBFINNI.FEKIFNBFODN(func, num);
float z = position.z;
Quaternion rotation3 = rotation;
}
return;
}
float z2 = this.<BAKJHFAALJA>k__BackingField.z;
Quaternion quaternion = this.<EDFLDGHBEMF>k__BackingField;
throw new NullReferenceException();
}
// Token: 0x06002818 RID: 10264 RVA: 0x000A1078 File Offset: 0x0009F278
[Token(Token = "0x6002818")]
[Address(RVA = "0x1EF7F70", Offset = "0x1EF6F70", VA = "0x181EF7F70")]
private void LBODGLNOABB(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool CDKDOENOHIL, Vector3 GMMJHABHDHE, Quaternion BCNBHCBMGBG, bool ACPOOMGHPKJ)
{
if (this.PreResetEvent != 0)
{
}
int num;
if (this.KinematicOnReset)
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
object obj;
if (this.CJDPMFIJPLA == 0)
{
obj = new object();
this.CJDPMFIJPLA = obj;
}
num = 0;
rigidbodyEx.AddKinematic(obj);
}
RecRoomAudioClip resetAudio = this.audioSettings.ResetAudio;
int num2 = 0;
this.TryPlay3DSFX(resetAudio, num);
if (CDKDOENOHIL && !this.JEFOHBFAHKM)
{
if (this.HIGEHNBHMBD)
{
AnimateInOut animateInOut = this.animateInOut;
int num3 = 0;
int num4 = 0;
if (animateInOut != num4)
{
AnimateInOut animateInOut2 = this.animateInOut;
int num5 = 0;
ulong num6;
animateInOut2.PlayEffect(num5 != 0, num3, num2, num6 != 0UL);
}
}
if (this.PEOIDPNGCGO)
{
int num7 = 0;
AnimateInOut animateInOut3 = this.animateInOut;
int num8 = 0;
int num9 = 0;
if (animateInOut3 != num9)
{
this.animateInOut.PlayEffect(true, num8, num2, num7 != 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.<BAKJHFAALJA>k__BackingField.z = z;
this.SetCollisionLayer(defaultCollisionLayer);
if (this.PostResetEvent != 0)
{
}
}
// Token: 0x06002819 RID: 10265 RVA: 0x000A11BC File Offset: 0x0009F3BC
[Token(Token = "0x6002819")]
[Address(RVA = "0x1EFAAD0", Offset = "0x1EF9AD0", VA = "0x181EFAAD0")]
private void NNEJHGACCFP()
{
object[] array = new object[2];
string text = base.gameObject.AOEFKLMCCGH();
if (text != 0)
{
}
array[0] = text;
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.<BAKJHFAALJA>k__BackingField.z;
Quaternion quaternion = this.<EDFLDGHBEMF>k__BackingField;
}
// Token: 0x0600281A RID: 10266 RVA: 0x000A1234 File Offset: 0x0009F434
[Token(Token = "0x600281A")]
[Address(RVA = "0x1EF3C60", Offset = "0x1EF2C60", VA = "0x181EF3C60")]
public void EnablePickup(object PIHIPPPPEBI)
{
this.SetPickupEnabled(true, PIHIPPPPEBI);
}
// Token: 0x0600281B RID: 10267 RVA: 0x000A124C File Offset: 0x0009F44C
[Token(Token = "0x600281B")]
[Address(RVA = "0x1EF3640", Offset = "0x1EF2640", VA = "0x181EF3640")]
public void DisablePickup(object PIHIPPPPEBI)
{
int num = 0;
this.SetPickupEnabled(num != 0, PIHIPPPPEBI);
}
// Token: 0x0600281C RID: 10268 RVA: 0x000A1264 File Offset: 0x0009F464
[Token(Token = "0x600281C")]
[Address(RVA = "0x1EFFC30", Offset = "0x1EFEC30", VA = "0x181EFFC30")]
public void SetPickupEnabled(bool CBHMNNAINHM, object PIHIPPPPEBI)
{
bool flag = this.EFDAKLMLAPB.CFLJGNJLBFG;
AOLMGGAPKEH efdaklmlapb = this.EFDAKLMLAPB;
bool flag2 = !flag;
if (!CBHMNNAINHM)
{
efdaklmlapb.BPAJKKAGPKB(PIHIPPPPEBI);
}
efdaklmlapb.BIHKNNPGGKP(PIHIPPPPEBI);
if (flag2 && this.EFDAKLMLAPB.CFLJGNJLBFG && this.<BIPMAHKMNKF>k__BackingField)
{
Player player = this.<OKDFEPHLKCB>k__BackingField;
int num = 0;
if (player != num)
{
Player player2 = this.<OKDFEPHLKCB>k__BackingField;
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
this.IKEGONLJBPP = ekjclgjfign;
}
}
}
// Token: 0x0600281D RID: 10269 RVA: 0x000A12E8 File Offset: 0x0009F4E8
[Token(Token = "0x600281D")]
[Address(RVA = "0x1EF3240", Offset = "0x1EF2240", VA = "0x181EF3240")]
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: 0x0600281E RID: 10270 RVA: 0x000A1320 File Offset: 0x0009F520
[Token(Token = "0x600281E")]
[Address(RVA = "0x1EF1480", Offset = "0x1EF0480", VA = "0x181EF1480")]
public void AuthorityEquipToPlayer(PhotonView ICJLNPKIMKH, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, float MCBHKKGJLKD)
{
int viewIdField = ICJLNPKIMKH.viewIdField;
float z = GHBPCACOCOL.z;
KLLMCPFPIIE<OKIMOMGKKDH> ogpminjncge = this.OGPMINJNCGE;
}
// Token: 0x0600281F RID: 10271 RVA: 0x000A134C File Offset: 0x0009F54C
[Token(Token = "0x600281F")]
[Address(RVA = "0x1EF0EE0", Offset = "0x1EEFEE0", VA = "0x181EF0EE0")]
public void AuthorityAttachToObject(PhotonView ICJLNPKIMKH, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, float MCBHKKGJLKD)
{
int viewIdField = ICJLNPKIMKH.viewIdField;
float z = GHBPCACOCOL.z;
KLLMCPFPIIE<OKIMOMGKKDH> ogpminjncge = this.OGPMINJNCGE;
}
// Token: 0x06002820 RID: 10272 RVA: 0x000A1378 File Offset: 0x0009F578
[Token(Token = "0x6002820")]
[Address(RVA = "0x1EFFDA0", Offset = "0x1EFEDA0", VA = "0x181EFFDA0")]
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: 0x06002821 RID: 10273 RVA: 0x000A13B4 File Offset: 0x0009F5B4
[Token(Token = "0x6002821")]
[Address(RVA = "0x1EFFF60", Offset = "0x1EFEF60", VA = "0x181EFFF60")]
public void SetSpeedMultiplierBypass(bool KJDIALGGGDP)
{
this.GHELELBDKCO = KJDIALGGGDP;
}
// Token: 0x06002822 RID: 10274 RVA: 0x000A13C8 File Offset: 0x0009F5C8
[Token(Token = "0x6002822")]
[Address(RVA = "0x1F00860", Offset = "0x1EFF860", VA = "0x181F00860")]
public bool TryGetRequiredHolderTransform(Vector3 MCCODJAIMON, Quaternion NKICIPIFOPN, out Vector3 LICDCGPAGKD, out Quaternion DHHGNDDKAMJ)
{
if (this.OGPMINJNCGE.IAHDANBDAAM().LJPBJFHMEAN)
{
Quaternion eoimnkbhblj = this.OGPMINJNCGE.IAHDANBDAAM().EOIMNKBHBLJ;
float z = this.OGPMINJNCGE.IAHDANBDAAM().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: 0x06002823 RID: 10275 RVA: 0x000A1454 File Offset: 0x0009F654
[Token(Token = "0x6002823")]
[Address(RVA = "0x1EEEF60", Offset = "0x1EEDF60", VA = "0x181EEEF60")]
private void ABLGCICNKFK()
{
OKIMOMGKKDH okimomgkkdh = this.OGPMINJNCGE.IAHDANBDAAM();
OKIMOMGKKDH jpnoeipddja = this.JPNOEIPDDJA;
if (OKIMOMGKKDH.BDBLGMKABNK(okimomgkkdh, jpnoeipddja))
{
bool flag = this.OGPMINJNCGE.IAHDANBDAAM().LJPBJFHMEAN;
bool flag2 = this.JPNOEIPDDJA.LJPBJFHMEAN;
OKIMOMGKKDH okimomgkkdh2 = this.OGPMINJNCGE.IAHDANBDAAM();
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.<PBCNKLKCIHJ>k__BackingField;
int num2 = 0;
if (playerHand != num2)
{
PlayerHand playerHand2 = this.<PBCNKLKCIHJ>k__BackingField;
}
this.HAMNLLLIACP = PlayerHand.PLLIKAOIPHP.Unknown;
Player player = this.<OKDFEPHLKCB>k__BackingField;
this.<PDAFAAHKEPA>k__BackingField = player;
}
OKIMOMGKKDH okimomgkkdh3 = this.OGPMINJNCGE.IAHDANBDAAM();
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.IAHDANBDAAM().LJPBJFHMEAN)
{
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.OGPMINJNCGE.IAHDANBDAAM().KHDKHLFAMOK);
this.INCLFJMMLJO = photonView;
PhotonView bhaahkeilog = this.BHAAHKEILOG;
int num3 = 0;
if (!(bhaahkeilog == num3))
{
bool flag4 = (int)this.OGPMINJNCGE.IAHDANBDAAM().OPLHMKFCNOL == num;
this.<BIPMAHKMNKF>k__BackingField = flag4;
OKIMOMGKKDH okimomgkkdh4 = this.OGPMINJNCGE.IAHDANBDAAM();
bool flag5;
this.<LPPHFOBBGNL>k__BackingField = flag5;
OKIMOMGKKDH okimomgkkdh5 = this.OGPMINJNCGE.IAHDANBDAAM();
PhotonView bhaahkeilog2 = this.BHAAHKEILOG;
bool flag6;
this.<CMPLOJHCLMG>k__BackingField = flag6;
if ((this.<BIPMAHKMNKF>k__BackingField ? 1 : 0) == num)
{
this.<PBCNKLKCIHJ>k__BackingField = num;
Player componentInParent = bhaahkeilog2.GetComponentInParent<Player>();
PhotonView bhaahkeilog3 = this.BHAAHKEILOG;
this.<OKDFEPHLKCB>k__BackingField = componentInParent;
Tool component = bhaahkeilog3.GetComponent<Tool>();
}
int num4 = 0;
if (bhaahkeilog2 != num4)
{
PlayerHand component2 = this.BHAAHKEILOG.GetComponent<PlayerHand>();
}
this.<PBCNKLKCIHJ>k__BackingField = num;
int num5 = 0;
if (num != num5)
{
Player player2 = this.<PBCNKLKCIHJ>k__BackingField.FAGBHOMBNBP.GPOMCJICJIH();
}
this.<OKDFEPHLKCB>k__BackingField = num;
this.<IMLGJCLPDKP>k__BackingField = num;
PlayerHand playerHand3 = this.<PBCNKLKCIHJ>k__BackingField;
int num6 = 0;
PlayerHand.PLLIKAOIPHP type;
if (playerHand3 != num6)
{
type = this.<PBCNKLKCIHJ>k__BackingField.type;
}
this.EKJFBMPIGMD = type;
if ((this.<BIPMAHKMNKF>k__BackingField ? 1 : 0) == num)
{
this.PMPDJBDJDNP();
}
Player player3 = this.<OKDFEPHLKCB>k__BackingField;
bool flag7 = num != player3;
this.AEHDEJPEAKM(flag7, flag3);
CreationObject creationObject = this.creationObject;
int num7 = 0;
if (!(creationObject != num7))
{
goto IL_309;
}
CreationObject creationObject2 = this.creationObject;
LIMDPCEOFDK fllendbikgf = creationObject2.FLLENDBIKGF;
if (creationObject2 == 0)
{
goto IL_309;
}
LIMDPCEOFDK fllendbikgf2 = this.creationObject.FLLENDBIKGF;
}
if (base.OGIBLNIIHDK)
{
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
this.IKEGONLJBPP = ekjclgjfign;
return;
}
return;
}
else
{
int num8 = 0;
this.INCLFJMMLJO = num8;
this.<PBCNKLKCIHJ>k__BackingField = 0;
this.<OKDFEPHLKCB>k__BackingField = 0;
this.<IMLGJCLPDKP>k__BackingField = 0;
this.<BIPMAHKMNKF>k__BackingField = false;
this.<LPPHFOBBGNL>k__BackingField = false;
}
IL_309:
Player player4 = this.<OKDFEPHLKCB>k__BackingField;
int num9 = 0;
if (player4 != num9)
{
Player player5 = this.<OKDFEPHLKCB>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();
MFBGLIHGCGO<Tool> staticHolderChangedEvent = Tool.StaticHolderChangedEvent;
if (staticHolderChangedEvent != 0)
{
staticHolderChangedEvent.CNFDGDEOPPF(this);
}
MFBGLIHGCGO<Tool> holderChangedEvent = this.HolderChangedEvent;
if (holderChangedEvent != 0)
{
holderChangedEvent.CNFDGDEOPPF(this);
}
PlayerHand playerHand4 = this.<PBCNKLKCIHJ>k__BackingField;
int num11 = 0;
bool flag8 = playerHand4 != num11;
throw new NullReferenceException();
}
}
// Token: 0x06002824 RID: 10276 RVA: 0x000A1800 File Offset: 0x0009FA00
[Token(Token = "0x6002824")]
[Address(RVA = "0x1EF72F0", Offset = "0x1EF62F0", VA = "0x181EF72F0")]
private void JBECPKIBALM()
{
PhotonView bhaahkeilog = this.BHAAHKEILOG;
Action action = new Action(this.JBECPKIBALM);
bhaahkeilog.IABDCLILPMF -= action;
this.FLGJCCBHEJI();
}
// Token: 0x06002825 RID: 10277 RVA: 0x000A1834 File Offset: 0x0009FA34
[Token(Token = "0x6002825")]
[Address(RVA = "0x1EF0310", Offset = "0x1EEF310", VA = "0x181EF0310")]
private void AIOOJKEDEFE(AGAJMBPABDL HIBNOIKDDAC)
{
if (HIBNOIKDDAC != 0 && HIBNOIKDDAC.DMKCIEPGGAB && !base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
photonView.TransferOwnership(agajmbpabdl);
}
}
// Token: 0x06002826 RID: 10278 RVA: 0x000A1874 File Offset: 0x0009FA74
[Token(Token = "0x6002826")]
[Address(RVA = "0x1EF4C60", Offset = "0x1EF3C60", VA = "0x181EF4C60")]
private void GEIGHJKFLML()
{
if ((this.<BIPMAHKMNKF>k__BackingField || this.<CMPLOJHCLMG>k__BackingField || this.<LPPHFOBBGNL>k__BackingField) && KKPBCOOONNK.BNNCCCFFALC)
{
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.OGPMINJNCGE.IAHDANBDAAM().KHDKHLFAMOK);
int num = 0;
if (photonView == num)
{
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
this.IKEGONLJBPP = ekjclgjfign;
return;
}
}
}
// Token: 0x06002827 RID: 10279 RVA: 0x000A18DC File Offset: 0x0009FADC
[Token(Token = "0x6002827")]
[Address(RVA = "0x1EEF8A0", Offset = "0x1EEE8A0", VA = "0x181EEF8A0")]
private void AEHDEJPEAKM(bool OMBBNIAKFHL, bool PJAKGIPJDOI)
{
MFBGLIHGCGO<Tool> prePickupEvent = this.PrePickupEvent;
if (prePickupEvent != 0)
{
prePickupEvent.CNFDGDEOPPF(this);
}
DAJFOCGPHGP heldCollisionLayer = this.HeldCollisionLayer;
this.SetCollisionLayer(heldCollisionLayer);
if (this.BHAAHKEILOG.DKLGNFGONEM)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
photonView.TransferOwnership(agajmbpabdl);
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.<PBCNKLKCIHJ>k__BackingField;
int num = 0;
if (playerHand != num)
{
if (!this.RemotelyRunRigidbodyPickupWhenHeld)
{
PlayerHand playerHand2 = this.<PBCNKLKCIHJ>k__BackingField;
}
Tool febapkcnndc = this.<PBCNKLKCIHJ>k__BackingField.FEBAPKCNNDC;
int num2 = 0;
int num3;
if (febapkcnndc != num2)
{
Tool febapkcnndc2 = this.<PBCNKLKCIHJ>k__BackingField.FEBAPKCNNDC;
num3 = 0;
if (febapkcnndc2 != this)
{
PlayerHand playerHand3 = this.<PBCNKLKCIHJ>k__BackingField;
Vector3 zero = Vector3.zero;
int num4 = 0;
Vector3 zero2 = Vector3.zero;
bool flag = playerHand3.TryReleaseTool(num4, num3);
}
}
PlayerHand playerHand4 = this.<PBCNKLKCIHJ>k__BackingField;
RigidbodyPickup rigidbodyPickup = this.rigidbodyPickup;
OKIMOMGKKDH okimomgkkdh = this.OGPMINJNCGE.IAHDANBDAAM();
OKIMOMGKKDH okimomgkkdh2 = this.OGPMINJNCGE.IAHDANBDAAM();
bool isVisuallyHeld = rigidbodyPickup.EJODOOIGDLK;
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
JAKMIGBBBOM.BAFPMPJFBEM velocityProvider = rigidbodyEx.VelocityProvider;
PlayerHand playerHand5 = this.<PBCNKLKCIHJ>k__BackingField;
this.HBEJPGMIJDD = velocityProvider;
OKIMOMGKKDH okimomgkkdh3 = this.OGPMINJNCGE.IAHDANBDAAM();
JAKMIGBBBOM.BAFPMPJFBEM bafpmpjfbem = JAKMIGBBBOM.EFIMDDJJNFE(rigidbodyEx, playerHand5, num3);
rigidbodyEx.VelocityProvider = bafpmpjfbem;
}
Animator animator = this.animator;
int num5 = 0;
if (animator != num5)
{
this.animator.DBCCNEMNLNI(true);
}
Tool.AudioSettings audioSettings = this.audioSettings;
int num6;
if (audioSettings != 0)
{
RecRoomAudioClip dropAudio = audioSettings.DropAudio;
num6 = 0;
bool flag2;
if (flag2)
{
}
}
if (DefaultAudioSettings.MFIAFAGNMJN != 0)
{
}
int num7 = 0;
this.TryPlay3DSFX(num7, num6);
Player player = this.<OKDFEPHLKCB>k__BackingField;
int num8 = 0;
if (player != num8)
{
this.<OKDFEPHLKCB>k__BackingField.playerEvents.ToolPickup(this);
Player player2 = this.<OKDFEPHLKCB>k__BackingField;
AACCKDLMFKJ.OMAKBOPJOBJ(this);
}
MFBGLIHGCGO<Tool> postPickupEvent = this.PostPickupEvent;
if (postPickupEvent != 0)
{
postPickupEvent.CNFDGDEOPPF(this);
}
if (this.OCDAPABGABP.ToString() != 0)
{
MFBGLIHGCGO<Tool> staticLockedToolPickedUpEvent = Tool.StaticLockedToolPickedUpEvent;
if (staticLockedToolPickedUpEvent != 0)
{
staticLockedToolPickedUpEvent.CNFDGDEOPPF(this);
}
}
}
// Token: 0x06002828 RID: 10280 RVA: 0x000A1B68 File Offset: 0x0009FD68
[Token(Token = "0x6002828")]
[Address(RVA = "0x1EFC4C0", Offset = "0x1EFB4C0", VA = "0x181EFC4C0")]
private void PAEFCHDJPHF()
{
MFBGLIHGCGO<Tool> preReleaseEvent = this.PreReleaseEvent;
if (preReleaseEvent != 0)
{
preReleaseEvent.CNFDGDEOPPF(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 <KEAFHGJNAGM>k__BackingField = this.<PBCNKLKCIHJ>k__BackingField.<KEAFHGJNAGM>k__BackingField;
PlayerHand playerHand = this.<PBCNKLKCIHJ>k__BackingField;
Vector3 vector;
float z = vector.z;
this.GBIPEMFEIDA.z = z;
BJIFHHPBNNJ <KEAFHGJNAGM>k__BackingField2 = playerHand.<KEAFHGJNAGM>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;
}
if (this.GHELELBDKCO)
{
}
}
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);
KFBABPAPIMB lofmcihbman = this.LOFMCIHBMAN;
this.GLFCOPMIKLH(lofmcihbman);
Animator animator = this.animator;
int num = 0;
if (animator != num)
{
Animator animator2 = this.animator;
int num2 = 0;
animator2.DBCCNEMNLNI(num2 != 0);
}
RigidbodyEx rigidbodyEx4 = this.rigidbodyEx;
int num3 = 0;
rigidbodyEx4.WakeUp();
int num4;
if (this.ReleaseWithVelocity)
{
this.rigidbodyEx.NHAOMEMANJA = num3;
RigidbodyEx rigidbodyEx5 = this.rigidbodyEx;
num4 = 0;
rigidbodyEx5.KHJFDILDLAD = num3;
}
RecRoomAudioClip throwAudio = this.audioSettings.ThrowAudio;
this.TryPlay3DSFX(throwAudio, num4);
Player player = this.<OKDFEPHLKCB>k__BackingField;
int num5 = 0;
if (player != num5)
{
this.<OKDFEPHLKCB>k__BackingField.playerEvents.ToolRelease(this);
}
MFBGLIHGCGO<Tool> postReleaseEvent = this.PostReleaseEvent;
if (postReleaseEvent != 0)
{
postReleaseEvent.CNFDGDEOPPF(this);
}
MFBGLIHGCGO<Tool> staticToolPostReleaseEvent = Tool.StaticToolPostReleaseEvent;
if (staticToolPostReleaseEvent != 0)
{
staticToolPostReleaseEvent.CNFDGDEOPPF(this);
}
}
// Token: 0x06002829 RID: 10281 RVA: 0x000A1D84 File Offset: 0x0009FF84
[Token(Token = "0x6002829")]
[Address(RVA = "0x1EF3060", Offset = "0x1EF2060", VA = "0x181EF3060")]
private Transform CDLIKPOOBHB()
{
Func<Transform> boneTransformProvider;
do
{
boneTransformProvider = this.BoneTransformProvider;
}
while (boneTransformProvider != 0 && boneTransformProvider() != 0);
return this.BHAAHKEILOG.gameObject.transform;
}
// Token: 0x0600282A RID: 10282 RVA: 0x000A1DBC File Offset: 0x0009FFBC
[Token(Token = "0x600282A")]
[Address(RVA = "0x1EFD130", Offset = "0x1EFC130", VA = "0x181EFD130")]
private void PMPDJBDJDNP()
{
MFBGLIHGCGO<Tool> preAttachEvent = this.PreAttachEvent;
if (preAttachEvent != 0)
{
preAttachEvent.CNFDGDEOPPF(this);
}
if (this.BHAAHKEILOG.DKLGNFGONEM)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
photonView.TransferOwnership(agajmbpabdl);
}
NetworkTransform networkTransform = this.networkTransform;
int num = 0;
networkTransform.DLKLKPDMNNE = num != 0;
NetworkTransform networkTransform2 = this.networkTransform;
int num2 = 0;
networkTransform2.NHIJPLECLJB = num2 != 0;
if (!this.<LPPHFOBBGNL>k__BackingField && !this.<CMPLOJHCLMG>k__BackingField)
{
PhotonView bhaahkeilog = this.BHAAHKEILOG;
OKIMOMGKKDH.NIIIPIEEHMM oplhmkfcnol = this.OGPMINJNCGE.IAHDANBDAAM().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.ONCPNMDGGKG.<COEJDGMMNHF>k__BackingField)
{
this.rigidbodyEx.AddInterpolationRestriction(this);
}
Transform parent = base.transform.parent;
this.GIEFKPDNLFA = parent;
this.DCMCJANIMIN = false;
Func<Transform> boneTransformProvider = this.BoneTransformProvider;
Transform transform;
if (boneTransformProvider == 0 || boneTransformProvider() == 0)
{
transform = this.BHAAHKEILOG.gameObject.transform;
}
int num3 = 0;
this.SetParentTransform(transform, num3 != 0);
Transform transform2 = base.transform;
float z = this.OGPMINJNCGE.IAHDANBDAAM().PJINMBGJFDL.z;
Transform transform3 = base.transform;
Quaternion eoimnkbhblj = this.OGPMINJNCGE.IAHDANBDAAM().EOIMNKBHBLJ;
transform3.localRotation = eoimnkbhblj;
Transform transform4 = base.transform;
float kpapglpedbl = this.OGPMINJNCGE.IAHDANBDAAM().KPAPGLPEDBL;
transform4.MCFLPFCGOOL(kpapglpedbl);
Tool tool = this.<IMLGJCLPDKP>k__BackingField;
int num4 = 0;
if (tool != num4)
{
Tool tool2 = this.<IMLGJCLPDKP>k__BackingField;
IILCGFIHJLP<Tool, bool> okglnacodba = tool2.OKGLNACODBA;
Action<Tool, bool> action = new Action(this.KFHGFEKLEFM);
IILCGFIHJLP<Tool, bool> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(okglnacodba, action);
tool2.OKGLNACODBA = iilcgfihjlp;
}
MFBGLIHGCGO<Tool> postAttachEvent = this.PostAttachEvent;
if (postAttachEvent != 0)
{
postAttachEvent.CNFDGDEOPPF(this);
}
}
// Token: 0x0600282B RID: 10283 RVA: 0x000A1FD8 File Offset: 0x000A01D8
[Token(Token = "0x600282B")]
[Address(RVA = "0x1EFA470", Offset = "0x1EF9470", VA = "0x181EFA470")]
private void NMGJPILKAGE()
{
MFBGLIHGCGO<Tool> preDetachEvent = this.PreDetachEvent;
if (preDetachEvent != 0)
{
preDetachEvent.CNFDGDEOPPF(this);
}
float num = base.transform.LACCAFFAOIG();
Transform giefkpdnlfa = this.GIEFKPDNLFA;
this.SetParentTransform(giefkpdnlfa, true);
if (this.GIEFKPDNLFA)
{
Transform giefkpdnlfa2 = this.GIEFKPDNLFA;
}
base.transform.MCFLPFCGOOL(num);
if (SingletonMonoBehaviour.ONCPNMDGGKG.<COEJDGMMNHF>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.<IMLGJCLPDKP>k__BackingField;
int num2 = 0;
if (tool != num2)
{
Tool tool2 = this.<IMLGJCLPDKP>k__BackingField;
IILCGFIHJLP<Tool, bool> okglnacodba = tool2.OKGLNACODBA;
Action<Tool, bool> action = new Action(this.KFHGFEKLEFM);
IILCGFIHJLP<Tool, bool> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(okglnacodba, action);
tool2.OKGLNACODBA = iilcgfihjlp;
}
MFBGLIHGCGO<Tool> postDetachEvent = this.PostDetachEvent;
if (postDetachEvent != 0)
{
postDetachEvent.CNFDGDEOPPF(this);
}
}
// Token: 0x0600282C RID: 10284 RVA: 0x000A2180 File Offset: 0x000A0380
[Token(Token = "0x600282C")]
[Address(RVA = "0x1EF7980", Offset = "0x1EF6980", VA = "0x181EF7980")]
private void KFHGFEKLEFM(Tool NBHJPDBHDHB, bool CBHMNNAINHM)
{
if (!CBHMNNAINHM)
{
if (!base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
photonView.TransferOwnership(agajmbpabdl);
}
KLLMCPFPIIE<OKIMOMGKKDH> ogpminjncge = this.OGPMINJNCGE;
}
}
// Token: 0x0600282D RID: 10285 RVA: 0x000A21C0 File Offset: 0x000A03C0
[Token(Token = "0x600282D")]
[Address(RVA = "0x1EFA8D0", Offset = "0x1EF98D0", VA = "0x181EFA8D0")]
private void NMNFMIIELCK()
{
bool djoglaaeacb = this.DJOGLAAEACB;
Player player = this.<OKDFEPHLKCB>k__BackingField;
int num = 0;
if (player != num)
{
this.<OKDFEPHLKCB>k__BackingField.playerEvents.ToolLocked(this, djoglaaeacb);
}
if (!djoglaaeacb)
{
}
MFBGLIHGCGO<Tool> lockEvent = this.LockEvent;
if (lockEvent != 0)
{
lockEvent.CNFDGDEOPPF(this);
}
AudioManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
if (instance != num2)
{
if (djoglaaeacb)
{
AudioManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
}
RecRoomAudioClip toolUnLockedAudio = SingletonMonoBehaviour.ONCPNMDGGKG.ToolUnLockedAudio;
int num3 = 0;
this.TryPlay3DSFX(toolUnLockedAudio, num3);
}
}
// Token: 0x0600282E RID: 10286 RVA: 0x000A2250 File Offset: 0x000A0450
[Token(Token = "0x600282E")]
[Address(RVA = "0x1EF59D0", Offset = "0x1EF49D0", VA = "0x181EF59D0")]
private void HACCHHMPAGE()
{
MFBGLIHGCGO<Tool> lockEvent = this.LockEvent;
if (lockEvent != 0)
{
lockEvent.CNFDGDEOPPF(this);
return;
}
}
// Token: 0x0600282F RID: 10287 RVA: 0x000A2270 File Offset: 0x000A0470
[Token(Token = "0x600282F")]
[Address(RVA = "0x1EFA880", Offset = "0x1EF9880", VA = "0x181EFA880")]
private void NMKDDCACMPP()
{
MFBGLIHGCGO<Tool> unlockEvent = this.UnlockEvent;
if (unlockEvent != 0)
{
unlockEvent.CNFDGDEOPPF(this);
return;
}
}
// Token: 0x06002830 RID: 10288 RVA: 0x000A2290 File Offset: 0x000A0490
[Token(Token = "0x6002830")]
[Address(RVA = "0x1EF66E0", Offset = "0x1EF56E0", VA = "0x181EF66E0")]
public void InputDown()
{
if (this.LMNPEKLBHLG.IAHDANBDAAM() != 0)
{
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM bkelcdifakm = new BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM();
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM.NDHFLLMHFDJ.MMGBJBEBJFC nejpbkmihil = LPLAKAFDKDE.NEJPBKMIHIL;
bkelcdifakm.HHKILGKBMEO = nejpbkmihil;
this.SendMasterRecordingEvent(bkelcdifakm);
}
MFBGLIHGCGO<Tool> inputDownEvent = this.InputDownEvent;
this.KOPJBHEGHGF = true;
if (inputDownEvent != 0)
{
inputDownEvent.CNFDGDEOPPF(this);
}
}
// Token: 0x06002831 RID: 10289 RVA: 0x000A22E4 File Offset: 0x000A04E4
[Token(Token = "0x6002831")]
[Address(RVA = "0x1EF67E0", Offset = "0x1EF57E0", VA = "0x181EF67E0")]
public void InputPressed()
{
if (this.LMNPEKLBHLG.IAHDANBDAAM() != 0)
{
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM bkelcdifakm = new BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM();
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM.NDHFLLMHFDJ.MMGBJBEBJFC nejpbkmihil = LPLAKAFDKDE.NEJPBKMIHIL;
bkelcdifakm.KLNPMABBFHI = nejpbkmihil;
this.SendMasterRecordingEvent(bkelcdifakm);
}
MFBGLIHGCGO<Tool> inputPressedEvent = this.InputPressedEvent;
this.KOPJBHEGHGF = true;
if (inputPressedEvent != 0)
{
inputPressedEvent.CNFDGDEOPPF(this);
}
}
// Token: 0x06002832 RID: 10290 RVA: 0x000A2338 File Offset: 0x000A0538
[Token(Token = "0x6002832")]
[Address(RVA = "0x1EF6A70", Offset = "0x1EF5A70", VA = "0x181EF6A70")]
public void InputUp()
{
if (this.LMNPEKLBHLG.IAHDANBDAAM() != 0)
{
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM bkelcdifakm = new BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM();
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM.NDHFLLMHFDJ.MMGBJBEBJFC nejpbkmihil = LPLAKAFDKDE.NEJPBKMIHIL;
bkelcdifakm.DMJPINNINJP = nejpbkmihil;
this.SendMasterRecordingEvent(bkelcdifakm);
}
MFBGLIHGCGO<Tool> inputUpEvent = this.InputUpEvent;
this.KOPJBHEGHGF = false;
if (inputUpEvent != 0)
{
inputUpEvent.CNFDGDEOPPF(this);
}
}
// Token: 0x06002833 RID: 10291 RVA: 0x000A238C File Offset: 0x000A058C
[Token(Token = "0x6002833")]
[Address(RVA = "0x1EF68E0", Offset = "0x1EF58E0", VA = "0x181EF68E0")]
public void InputUpWithVelocity(Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
{
if (this.LMNPEKLBHLG.IAHDANBDAAM() != 0)
{
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM bkelcdifakm = new BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM();
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM.NDHFLLMHFDJ.DFKJNGDAIPO dfkjngdaipo = new BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM.NDHFLLMHFDJ.DFKJNGDAIPO();
float z = EAOCEINLAKP.z;
MLLDBGNOBLL mlldbgnobll;
dfkjngdaipo.AGEKFAEPOHM = mlldbgnobll;
float z2 = KHJFDILDLAD.z;
MLLDBGNOBLL mlldbgnobll2;
dfkjngdaipo.GCINFIGBKCB = mlldbgnobll2;
bkelcdifakm.BBKEEPCEICJ = dfkjngdaipo;
this.SendMasterRecordingEvent(bkelcdifakm);
}
if (this.InputUpWithVelocityEvent != 0)
{
float z3 = KHJFDILDLAD.z;
float z4 = EAOCEINLAKP.z;
}
}
// Token: 0x06002834 RID: 10292 RVA: 0x000A2400 File Offset: 0x000A0600
[Token(Token = "0x6002834")]
[Address(RVA = "0x1EF65E0", Offset = "0x1EF55E0", VA = "0x181EF65E0")]
public void InputCancelled()
{
if (this.LMNPEKLBHLG.IAHDANBDAAM() != 0)
{
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM bkelcdifakm = new BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM();
BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM.NDHFLLMHFDJ.MMGBJBEBJFC nejpbkmihil = LPLAKAFDKDE.NEJPBKMIHIL;
bkelcdifakm.BNMHDDIOPNG = nejpbkmihil;
this.SendMasterRecordingEvent(bkelcdifakm);
}
MFBGLIHGCGO<Tool> inputCancelledEvent = this.InputCancelledEvent;
this.KOPJBHEGHGF = false;
if (inputCancelledEvent != 0)
{
inputCancelledEvent.CNFDGDEOPPF(this);
}
}
// Token: 0x06002835 RID: 10293 RVA: 0x000A2454 File Offset: 0x000A0654
[Token(Token = "0x6002835")]
[Address(RVA = "0x1F00040", Offset = "0x1EFF040", VA = "0x181F00040")]
public void Shake()
{
MFBGLIHGCGO<Tool> shakeEvent = this.ShakeEvent;
if (shakeEvent != 0)
{
shakeEvent.CNFDGDEOPPF(this);
return;
}
}
// Token: 0x06002836 RID: 10294 RVA: 0x000A2474 File Offset: 0x000A0674
[Token(Token = "0x6002836")]
[Address(RVA = "0x1EFDB20", Offset = "0x1EFCB20", VA = "0x181EFDB20")]
public void RemoteControlInput(Vector2 FLGMLMONLDB, float LBMJFNPEFIP, bool GLOBBFOJOAP)
{
if (this.RemoteControlInputEvent != 0)
{
}
}
// Token: 0x06002837 RID: 10295 RVA: 0x000A248C File Offset: 0x000A068C
[Token(Token = "0x6002837")]
[Address(RVA = "0x1EFC0A0", Offset = "0x1EFB0A0", VA = "0x181EFC0A0")]
public void OnPlayerRotateInPlace(float ABMABCNKBCN, float BJJEDIGOMGC)
{
this.FKAAHCHEHJB(ABMABCNKBCN);
if (this.OwnerRotateInPlaceEvent != 0)
{
}
}
// Token: 0x06002838 RID: 10296 RVA: 0x000A24AC File Offset: 0x000A06AC
[Token(Token = "0x6002838")]
[Address(RVA = "0x1EFC120", Offset = "0x1EFB120", VA = "0x181EFC120")]
public void OnPlayerTeleport(float BJJEDIGOMGC)
{
int num = 0;
this.FKAAHCHEHJB(BJJEDIGOMGC);
IILCGFIHJLP<Tool, float> ownerTeleportEvent = this.OwnerTeleportEvent;
if (ownerTeleportEvent != 0)
{
ownerTeleportEvent.CNFDGDEOPPF(this, num);
}
}
// Token: 0x06002839 RID: 10297 RVA: 0x000A24D8 File Offset: 0x000A06D8
[Token(Token = "0x6002839")]
[Address(RVA = "0x1EFC010", Offset = "0x1EFB010", VA = "0x181EFC010")]
public void OnHolderHandVelocityUpdate()
{
MFBGLIHGCGO<Tool> holderHandVelocityUpdateEvent = this.HolderHandVelocityUpdateEvent;
if (holderHandVelocityUpdateEvent != 0)
{
holderHandVelocityUpdateEvent.CNFDGDEOPPF(this);
return;
}
}
// Token: 0x0600283A RID: 10298 RVA: 0x000A24F8 File Offset: 0x000A06F8
[Token(Token = "0x600283A")]
[Address(RVA = "0x1EF3FC0", Offset = "0x1EF2FC0", VA = "0x181EF3FC0")]
private void FKAAHCHEHJB(float NCLEAOBBONN)
{
KFBABPAPIMB lofmcihbman = this.LOFMCIHBMAN;
this.GLFCOPMIKLH(lofmcihbman);
object ljjneggcfeb = this.LJJNEGGCFEB;
int num = 0;
this.SetCollisionEnabled(num != 0, ljjneggcfeb);
int num2 = 0;
KFBABPAPIMB kfbabpapimb = this.NLBLFPBOCLD(NCLEAOBBONN, num2);
this.LOFMCIHBMAN = kfbabpapimb;
Action action = new Action(this.LKPCFHOAION);
int num3 = 0;
num3 += num3;
num3++;
kfbabpapimb.Dispose();
}
// Token: 0x0600283B RID: 10299 RVA: 0x000A2578 File Offset: 0x000A0778
[Token(Token = "0x600283B")]
[Address(RVA = "0x1EF8A50", Offset = "0x1EF7A50", VA = "0x181EF8A50")]
private void MBOCPKEEKKB()
{
KFBABPAPIMB lofmcihbman = this.LOFMCIHBMAN;
this.GLFCOPMIKLH(lofmcihbman);
}
// Token: 0x0600283C RID: 10300 RVA: 0x000A2594 File Offset: 0x000A0794
[Token(Token = "0x600283C")]
[Address(RVA = "0x1EF6000", Offset = "0x1EF5000", VA = "0x181EF6000")]
public void HoverStart()
{
MFBGLIHGCGO<Tool> hoverStartEvent = this.HoverStartEvent;
this.<DKNHDCFLJOC>k__BackingField = true;
if (hoverStartEvent != 0)
{
hoverStartEvent.CNFDGDEOPPF(this);
}
if (this.BELHBOONGGI == (ulong)0L)
{
Action action = new Action(this.HMILGLNGBNC);
IDisposable disposable = this.OPEMIFENIJM(action);
this.BELHBOONGGI = disposable;
}
}
// Token: 0x0600283D RID: 10301 RVA: 0x000A25E4 File Offset: 0x000A07E4
[Token(Token = "0x600283D")]
[Address(RVA = "0x1EF5F80", Offset = "0x1EF4F80", VA = "0x181EF5F80")]
public void HoverEnd()
{
MFBGLIHGCGO<Tool> hoverEndEvent = this.HoverEndEvent;
this.<DKNHDCFLJOC>k__BackingField = false;
this.<OCKCPAPOKPB>k__BackingField = (ulong)0L;
if (hoverEndEvent != 0)
{
hoverEndEvent.CNFDGDEOPPF(this);
}
if (this.BELHBOONGGI != 0)
{
this.BELHBOONGGI = (ulong)0L;
}
}
// Token: 0x0600283E RID: 10302 RVA: 0x000A2628 File Offset: 0x000A0828
[Token(Token = "0x600283E")]
[Address(RVA = "0x1EF58A0", Offset = "0x1EF48A0", VA = "0x181EF58A0")]
public void GetHolderSpaceHandPickupTransform(Transform BGCMCCOABIJ, bool JKGLJIHNJFJ, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK)
{
if (this.CustomHandSpacePickupTransformModifier != 0)
{
}
}
// Token: 0x0600283F RID: 10303 RVA: 0x000A2640 File Offset: 0x000A0840
[Token(Token = "0x600283F")]
[Address(RVA = "0x1EF8E80", Offset = "0x1EF7E80", VA = "0x181EF8E80")]
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.ONCPNMDGGKG.ACGDGBHFJFB)
{
}
if (SingletonMonoBehaviour.ONCPNMDGGKG.<DPODFAMMHGA>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: 0x06002840 RID: 10304 RVA: 0x000A272C File Offset: 0x000A092C
[Token(Token = "0x6002840")]
[Address(RVA = "0x1EF5660", Offset = "0x1EF4660", VA = "0x181EF5660")]
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: 0x06002841 RID: 10305 RVA: 0x000A27F8 File Offset: 0x000A09F8
[Token(Token = "0x6002841")]
[Address(RVA = "0x1EF6DB0", Offset = "0x1EF5DB0", VA = "0x181EF6DB0")]
public bool IsValidPickup(Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool COHMNBFFKDK)
{
for (;;)
{
int num = 0;
if (this.interactionSettings != num && !this.EFDAKLMLAPB.CFLJGNJLBFG && this.NHPPANGAKAP)
{
CreationObject creationObject = this.creationObject;
int num2 = 0;
if (creationObject != num2 && this.creationObject.LBPNBENCCHK)
{
}
}
IL_45:
RigidbodyEx rigidbodyEx = NHCEBNBEEBE.trackingSpace._rigidbodyEx;
RigidbodyEx rigidbodyEx2 = this.rigidbodyEx;
if (rigidbodyEx.IsRigidbodyAncestor(rigidbodyEx2))
{
continue;
}
if (!NHCEBNBEEBE.BNENBIFCELG)
{
PlayerSpawnedEquipment playerSpawnedEquipment = this.<FLFJCIPBAPA>k__BackingField;
int num3 = 0;
if (!(playerSpawnedEquipment != num3) || (this.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField ? 1 : 0) == num)
{
continue;
}
}
if (!PlayerGameRoleManager.CanPickupTool(NHCEBNBEEBE, this))
{
continue;
}
List<Tool.OGLAJAFKBMN> opmbaajoicc = this.OPMBAAJOICC;
bool flag;
if (flag)
{
while (flag)
{
}
}
if (flag)
{
continue;
}
if (num != -1)
{
}
if (!this.<BIPMAHKMNKF>k__BackingField)
{
goto IL_11C;
}
if (base.KPBFAKFKDAF == 0)
{
}
if (base.KPBFAKFKDAF.GEFGLDKKMCJ != 0)
{
}
bool flag2;
if (flag2 || !COHMNBFFKDK)
{
PlayerSpawnedEquipment playerSpawnedEquipment2 = this.<FLFJCIPBAPA>k__BackingField;
int num4 = 0;
if (!(playerSpawnedEquipment2 == num4) && this.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField)
{
goto IL_11C;
}
continue;
}
IL_129:
if (this.GDPKBEBEOBA || this.NDKHDFJHGPP)
{
break;
}
continue;
IL_11C:
if (!COHMNBFFKDK)
{
while (this.GravityPickupMode == Tool.LMJNHJCGDOF.DISABLED)
{
}
goto IL_129;
}
goto IL_129;
goto IL_45;
}
throw new NullReferenceException();
}
// Token: 0x06002842 RID: 10306 RVA: 0x000A2948 File Offset: 0x000A0B48
[Token(Token = "0x6002842")]
[Address(RVA = "0x1EF3660", Offset = "0x1EF2660", VA = "0x181EF3660")]
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: 0x06002843 RID: 10307 RVA: 0x000A298C File Offset: 0x000A0B8C
[Token(Token = "0x6002843")]
[Address(RVA = "0x1EF6B70", Offset = "0x1EF5B70", VA = "0x181EF6B70")]
public bool IsValidAttach()
{
if (!this.FBPJJHILLEJ)
{
return;
}
Tool nmpihkpmflm = this.NMPIHKPMFLM;
int num = 0;
if (!(nmpihkpmflm != num))
{
return true;
}
}
// Token: 0x06002844 RID: 10308 RVA: 0x000A29B8 File Offset: 0x000A0BB8
[Token(Token = "0x6002844")]
[Address(RVA = "0x1EF6BF0", Offset = "0x1EF5BF0", VA = "0x181EF6BF0")]
public bool IsValidEquip(Player BGKPFFGBMCC, FNCLOCJLFDG HCPBBFGIBAB)
{
int num;
do
{
num = 0;
List<Tool.EHOOCLKEMPD> ijgcigfnjdb = this.IJGCIGFNJDB;
bool flag;
if (flag)
{
while (flag)
{
}
}
}
while (num != 0);
if (num != -1)
{
}
throw new NullReferenceException();
}
// Token: 0x1400006C RID: 108
// (add) Token: 0x06002845 RID: 10309 RVA: 0x000A29E8 File Offset: 0x000A0BE8
// (remove) Token: 0x06002846 RID: 10310 RVA: 0x000A2A04 File Offset: 0x000A0C04
[Token(Token = "0x1400006C")]
public event Action NBBKCDDPBPD
{
[Token(Token = "0x6002845")]
[Address(RVA = "0x1F02400", Offset = "0x1F01400", VA = "0x181F02400")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x6002846")]
[Address(RVA = "0x1F03AC0", Offset = "0x1F02AC0", VA = "0x181F03AC0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x17000757 RID: 1879
// (get) Token: 0x06002847 RID: 10311 RVA: 0x000A2A20 File Offset: 0x000A0C20
// (set) Token: 0x06002848 RID: 10312 RVA: 0x000A2A34 File Offset: 0x000A0C34
[Token(Token = "0x17000757")]
public float NBEKJJNCPMM
{
[Token(Token = "0x6002847")]
[Address(RVA = "0x1F02800", Offset = "0x1F01800", VA = "0x181F02800")]
get;
[Token(Token = "0x6002848")]
[Address(RVA = "0x1F03C10", Offset = "0x1F02C10", VA = "0x181F03C10")]
set;
}
// Token: 0x17000758 RID: 1880
// (get) Token: 0x06002849 RID: 10313 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600284A RID: 10314 RVA: 0x000A2A48 File Offset: 0x000A0C48
[Token(Token = "0x17000758")]
public Vector3 MBHCPDPIPPM
{
[Token(Token = "0x6002849")]
[Address(RVA = "0x1F02830", Offset = "0x1F01830", VA = "0x181F02830")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600284A")]
[Address(RVA = "0x1EF5DF0", Offset = "0x1EF4DF0", VA = "0x181EF5DF0")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<NCENJFHMACF>k__BackingField.z = z;
}
}
// Token: 0x17000759 RID: 1881
// (get) Token: 0x0600284B RID: 10315 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600284C RID: 10316 RVA: 0x000A2A68 File Offset: 0x000A0C68
[Token(Token = "0x17000759")]
public Vector3 BKNDNJGNPHB
{
[Token(Token = "0x600284B")]
[Address(RVA = "0x1F02810", Offset = "0x1F01810", VA = "0x181F02810")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600284C")]
[Address(RVA = "0x1EF5380", Offset = "0x1EF4380", VA = "0x181EF5380")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<CBDFBLMIBLP>k__BackingField.z = z;
}
}
// Token: 0x1700075A RID: 1882
// (get) Token: 0x0600284D RID: 10317 RVA: 0x000A2A88 File Offset: 0x000A0C88
[Token(Token = "0x1700075A")]
public Vector3 MNOMIIHDODJ
{
[Token(Token = "0x600284D")]
[Address(RVA = "0x1F02890", Offset = "0x1F01890", VA = "0x181F02890")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x1700075B RID: 1883
// (get) Token: 0x0600284E RID: 10318 RVA: 0x000A2AA4 File Offset: 0x000A0CA4
[Token(Token = "0x1700075B")]
public Vector3 MPAEFLOCBHN
{
[Token(Token = "0x600284E")]
[Address(RVA = "0x1F039F0", Offset = "0x1F029F0", VA = "0x181F039F0")]
get
{
bool flag;
if (flag)
{
}
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x0600284F RID: 10319 RVA: 0x000A2AC8 File Offset: 0x000A0CC8
[Token(Token = "0x600284F")]
[Address(RVA = "0x1F00C40", Offset = "0x1EFFC40", VA = "0x181F00C40")]
public void UpdateCachedApproximateSize()
{
this.UpdateCachedColliderBounds();
float num = base.transform.ABDKFENDAKH();
ConnectableTool connectableTool = this.connectableTool;
this.NKGIMKEHJHH = num;
int num2 = 0;
if (!(connectableTool != num2))
{
}
bool isParented = this.connectableTool.IsParented;
NetworkTransform networkTransform = this.networkTransform;
if (isParented)
{
}
bool flag = NetworkTransform.CanCompressRotationForSize(this.<BIMNGDGNAKF>k__BackingField);
networkTransform.<EKADPMFGGCL>k__BackingField = flag;
Action nbbkcddpbpd = this.NBBKCDDPBPD;
if (nbbkcddpbpd != 0)
{
nbbkcddpbpd();
}
CreationObject creationObject = this.creationObject;
int num3 = 0;
if (creationObject != num3)
{
OKNNKFGFODL objectScaled = this.creationObject.ObjectScaled;
if (objectScaled != 0)
{
objectScaled.CNFDGDEOPPF();
}
}
this.AFKNKOBGHPO();
}
// Token: 0x06002850 RID: 10320 RVA: 0x000A2B80 File Offset: 0x000A0D80
[Token(Token = "0x6002850")]
[Address(RVA = "0x1F00DB0", Offset = "0x1EFFDB0", VA = "0x181F00DB0")]
public void UpdateCachedColliderBounds()
{
Vector3 vector;
float z = vector.z;
float num;
this.<BIMNGDGNAKF>k__BackingField = num;
Transform transform = base.transform;
int num2 = 0;
Vector3 right = Vector3.right;
Vector3 vector2 = num * num2;
Transform transform2 = base.transform;
int num3 = 0;
float z2 = Vector3.up.z;
Vector3 vector3 = num * num3;
Transform transform3 = base.transform;
int num4 = 0;
float z3 = Vector3.forward.z;
Vector3 vector4 = num * num4;
Vector3 vector5;
float z4 = vector5.z;
this.<NCENJFHMACF>k__BackingField.z = z4;
Transform transform4 = base.transform;
Vector3 vector6;
float z5 = vector6.z;
this.<CBDFBLMIBLP>k__BackingField.z = z5;
}
// Token: 0x06002851 RID: 10321 RVA: 0x000A2C34 File Offset: 0x000A0E34
[Token(Token = "0x6002851")]
[Address(RVA = "0x1EF3330", Offset = "0x1EF2330", VA = "0x181EF3330")]
private void ICPPEJJFMGM()
{
int num = 0;
if (this != num && base.transform.ABDKFENDAKH() > 1E-45f)
{
this.UpdateCachedApproximateSize();
return;
}
}
// Token: 0x06002852 RID: 10322 RVA: 0x000A2C68 File Offset: 0x000A0E68
[Token(Token = "0x6002852")]
[Address(RVA = "0x1EF5410", Offset = "0x1EF4410", VA = "0x181EF5410")]
public Bounds GetColliderBounds(bool CLAOPEDMPGL = false)
{
int num = 0;
int num2 = 0;
int num3 = 0;
if (num2 < num)
{
int num4 = 0;
bool flag;
float num5;
if (!(num != num4) || !flag || num5 <= 1E-45f || num3 != 0)
{
}
num2++;
}
throw new NullReferenceException();
}
// Token: 0x06002853 RID: 10323 RVA: 0x000A2CB0 File Offset: 0x000A0EB0
[Token(Token = "0x6002853")]
[Address(RVA = "0x1EF0770", Offset = "0x1EEF770", VA = "0x181EF0770")]
public void AddToolCollider(ToolCollider GLPOLGOBLAA)
{
GLPOLGOBLAA.Tool = this;
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
GLPOLGOBLAA.ThisRigidbodyEx = rigidbodyEx;
if (this.CLCOCGLFLBC.Add(GLPOLGOBLAA))
{
this.NNBALFKKNDO.Add(GLPOLGOBLAA);
bool flag = !this.NHKGABHFFHB.CFLJGNJLBFG;
GLPOLGOBLAA.enabled = flag;
}
}
// Token: 0x06002854 RID: 10324 RVA: 0x000A2D0C File Offset: 0x000A0F0C
[Token(Token = "0x6002854")]
[Address(RVA = "0x1EFE140", Offset = "0x1EFD140", VA = "0x181EFE140")]
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: 0x06002855 RID: 10325 RVA: 0x000A2D4C File Offset: 0x000A0F4C
[Token(Token = "0x6002855")]
[Address(RVA = "0x1EFF570", Offset = "0x1EFE570", VA = "0x181EFF570")]
public void SetCollisionLayer(DAJFOCGPHGP MKGEABIAOCP)
{
int num;
do
{
num = 0;
bool flag = this.LKMDAGKMEDD.CFLJGNJLBFG;
if (flag)
{
break;
}
List<ToolCollider> nnbalfkkndo = this.NNBALFKKNDO;
if (flag)
{
bool flag2;
while (!flag2)
{
}
GameObject gameObject;
gameObject.layer = (int)MKGEABIAOCP;
}
if (flag)
{
}
}
while (num != 0);
}
// Token: 0x06002856 RID: 10326 RVA: 0x000A2DA0 File Offset: 0x000A0FA0
[Token(Token = "0x6002856")]
[Address(RVA = "0x1EF61F0", Offset = "0x1EF51F0", VA = "0x181EF61F0")]
public void IgnoreCollision(Tool PCEPBPGGGCE, bool NCGLLCOANAI)
{
List<ToolCollider> nnbalfkkndo = this.NNBALFKKNDO;
int num = 0;
int num2 = 0;
List<ToolCollider> nnbalfkkndo2 = PCEPBPGGGCE.NNBALFKKNDO;
List<ToolCollider> nnbalfkkndo3 = this.NNBALFKKNDO;
List<ToolCollider> nnbalfkkndo4 = PCEPBPGGGCE.NNBALFKKNDO;
num2++;
num++;
}
// Token: 0x06002857 RID: 10327 RVA: 0x000A2DE4 File Offset: 0x000A0FE4
[Token(Token = "0x6002857")]
[Address(RVA = "0x1EF60A0", Offset = "0x1EF50A0", VA = "0x181EF60A0")]
public void IgnoreCollision(Collider HPKICPNGMDJ, bool NCGLLCOANAI)
{
List<ToolCollider> nnbalfkkndo = this.NNBALFKKNDO;
int num = 0;
if (0 < nnbalfkkndo)
{
int num2 = 0;
List<ToolCollider> nnbalfkkndo2 = this.NNBALFKKNDO;
ReadOnlyCollection<Collider> readOnlyCollection;
int count = readOnlyCollection.Count;
List<ToolCollider> nnbalfkkndo3 = this.NNBALFKKNDO;
if (num2 < count)
{
ReadOnlyCollection<Collider> readOnlyCollection2;
Physics.IgnoreCollision(readOnlyCollection2[num2], HPKICPNGMDJ, NCGLLCOANAI);
num2++;
}
num++;
}
}
// Token: 0x06002858 RID: 10328 RVA: 0x000A2E3C File Offset: 0x000A103C
[Token(Token = "0x6002858")]
[Address(RVA = "0x1EF3C50", Offset = "0x1EF2C50", VA = "0x181EF3C50")]
public void EnableCollision(object PIHIPPPPEBI)
{
this.SetCollisionEnabled(true, PIHIPPPPEBI);
}
// Token: 0x06002859 RID: 10329 RVA: 0x000A2E54 File Offset: 0x000A1054
[Token(Token = "0x6002859")]
[Address(RVA = "0x1EF35E0", Offset = "0x1EF25E0", VA = "0x181EF35E0")]
public void DisableCollision(object PIHIPPPPEBI)
{
int num = 0;
this.SetCollisionEnabled(num != 0, PIHIPPPPEBI);
}
// Token: 0x0600285A RID: 10330 RVA: 0x000A2E6C File Offset: 0x000A106C
[Token(Token = "0x600285A")]
[Address(RVA = "0x1EFF350", Offset = "0x1EFE350", VA = "0x181EFF350")]
public void SetCollisionEnabled(bool CBHMNNAINHM, object PIHIPPPPEBI)
{
int num;
do
{
num = 0;
bool flag = !this.NHKGABHFFHB.CFLJGNJLBFG;
AOLMGGAPKEH nhkgabhffhb = this.NHKGABHFFHB;
if (!CBHMNNAINHM)
{
nhkgabhffhb.BPAJKKAGPKB(PIHIPPPPEBI);
}
nhkgabhffhb.BIHKNNPGGKP(PIHIPPPPEBI);
bool flag2 = this.NHKGABHFFHB.CFLJGNJLBFG;
bool flag3 = !flag2;
if (flag3 == flag)
{
break;
}
List<ToolCollider> nnbalfkkndo = this.NNBALFKKNDO;
if (flag2)
{
if (num < (flag2 ? 1 : 0))
{
num += num;
if (num != (flag2 ? 1 : 0))
{
num++;
}
}
flag3 += flag3;
}
if (flag2)
{
}
}
while (num != 0);
}
// Token: 0x0600285B RID: 10331 RVA: 0x000A2EF8 File Offset: 0x000A10F8
[Token(Token = "0x600285B")]
[Address(RVA = "0x1EFACA0", Offset = "0x1EF9CA0", VA = "0x181EFACA0")]
private bool OAAHHCIONHP(AGAJMBPABDL LBFENNLEEBK)
{
int num = 0;
if (LBFENNLEEBK != 0 && (LBFENNLEEBK.DMKCIEPGGAB ? 1 : 0) != num && !base.OGIBLNIIHDK && this.NHPPANGAKAP && (this.AllowedToTransferOwnershipOnCollision ? 1 : 0) != num && (this.<BIPMAHKMNKF>k__BackingField ? 1 : 0) == num && (this.<CMPLOJHCLMG>k__BackingField ? 1 : 0) == num && (this.<LPPHFOBBGNL>k__BackingField ? 1 : 0) == num)
{
base.JDHMIOJKLCK.TransferOwnership(LBFENNLEEBK);
}
throw new NullReferenceException();
}
// Token: 0x0600285C RID: 10332 RVA: 0x000A2F5C File Offset: 0x000A115C
[Token(Token = "0x600285C")]
[Address(RVA = "0x1EF4730", Offset = "0x1EF3730", VA = "0x181EF4730")]
public void ForceIncludeColliders(IEnumerable<Collider> NNBALFKKNDO)
{
ECNNGIFNNNM.AINCGKKANMC<Collider>(this.collisionSettings.ForceIncludeColliders, NNBALFKKNDO);
}
// Token: 0x0600285D RID: 10333 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600285D")]
[Address(RVA = "0x1EF6320", Offset = "0x1EF5320", VA = "0x181EF6320")]
public void InitializeColliders()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600285E RID: 10334 RVA: 0x000A2F7C File Offset: 0x000A117C
[Token(Token = "0x600285E")]
[Address(RVA = "0x1EF4100", Offset = "0x1EF3100", VA = "0x181EF4100")]
private void FLDMFNAFEIF(GameObject DOJCFCINALC)
{
ToolCollider component = DOJCFCINALC.GetComponent<ToolCollider>();
int num = 0;
if (component == num)
{
ToolCollider toolCollider = DOJCFCINALC.AddComponent<ToolCollider>();
}
this.AddToolCollider(component);
}
// Token: 0x0600285F RID: 10335 RVA: 0x000A2FB0 File Offset: 0x000A11B0
[Token(Token = "0x600285F")]
[Address(RVA = "0x1EFAFA0", Offset = "0x1EF9FA0", VA = "0x181EFAFA0")]
private void OnCollisionEnter(Collision GBJHLKOJGPB)
{
Tool tool;
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.<BIPMAHKMNKF>k__BackingField)
{
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
this.MHNEDBBKLGK(rigidbodyEx, GBJHLKOJGPB);
}
if (base.OGIBLNIIHDK)
{
AGAJMBPABDL owner = base.FAGBHOMBNBP;
bool flag = tool.OAAHHCIONHP(owner);
}
Tool.GenericCollisionEvent.CNFDGDEOPPF(this, GBJHLKOJGPB);
return;
Block_6:
PlayerEvents playerEvents = player.playerEvents;
AGAJMBPABDL photonPlayer = player.DBAJDHGDPOL;
bool flag2 = this.OAAHHCIONHP(photonPlayer);
ulong num3;
if (num3 == (ulong)2L || num3 == (ulong)3L)
{
player.leftHand.Vibrate(50, 1f);
}
Tool.LocalPlayerCollisionEvent.CNFDGDEOPPF(this, GBJHLKOJGPB);
throw new NullReferenceException();
}
// Token: 0x06002860 RID: 10336 RVA: 0x000A30A8 File Offset: 0x000A12A8
[Token(Token = "0x6002860")]
[Address(RVA = "0x1EFB2D0", Offset = "0x1EFA2D0", VA = "0x181EFB2D0")]
private void OnCollisionExit(Collision GBJHLKOJGPB)
{
if (GBJHLKOJGPB.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)495330304)))
{
Tool tool = GBJHLKOJGPB.AMKJBLIFHPB();
int num = 0;
if (tool != num && (tool.<BIPMAHKMNKF>k__BackingField || tool.<CMPLOJHCLMG>k__BackingField || tool.<LPPHFOBBGNL>k__BackingField))
{
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
this.MHNEDBBKLGK(rigidbodyEx, GBJHLKOJGPB);
}
}
}
// Token: 0x06002861 RID: 10337 RVA: 0x000A310C File Offset: 0x000A130C
[Token(Token = "0x6002861")]
[Address(RVA = "0x1EFC190", Offset = "0x1EFB190", VA = "0x181EFC190")]
private void OnTriggerEnter(Collider GLPOLGOBLAA)
{
while (GLPOLGOBLAA.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)1053184)))
{
int num = 0;
Player player;
if (player != num)
{
PlayerEvents playerEvents = player.playerEvents;
return;
}
}
Killzone killzone = GLPOLGOBLAA.JAAHHMHJBPL();
if (base.OGIBLNIIHDK)
{
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<float> action = new Action(this.EKIFLPFBPAG);
IDisposable disposable = KCBPNKMEDPI.PBDKGIJCPCG(this, 4f, action);
this.EAFLPDIMFCK = disposable;
}
}
}
}
}
// Token: 0x06002862 RID: 10338 RVA: 0x000A31FC File Offset: 0x000A13FC
[Token(Token = "0x6002862")]
[Address(RVA = "0x1EFC3C0", Offset = "0x1EFB3C0", VA = "0x181EFC3C0")]
private void OnTriggerExit(Collider GLPOLGOBLAA)
{
Killzone killzone = GLPOLGOBLAA.JAAHHMHJBPL();
if (base.OGIBLNIIHDK)
{
int num = 0;
if (!(killzone == num) && this.BPAPGFBNGNK.Remove(killzone))
{
List<Killzone> bpapgfbngnk = this.BPAPGFBNGNK;
if (this.EAFLPDIMFCK != 0)
{
this.EAFLPDIMFCK = (ulong)0L;
}
}
}
}
// Token: 0x1700075C RID: 1884
// (get) Token: 0x06002863 RID: 10339 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06002864 RID: 10340 RVA: 0x000A3254 File Offset: 0x000A1454
[Token(Token = "0x1700075C")]
public Vector3 JALDPJPHLDL
{
[Token(Token = "0x6002863")]
[Address(RVA = "0x1F02850", Offset = "0x1F01850", VA = "0x181F02850")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6002864")]
[Address(RVA = "0x1EEF880", Offset = "0x1EEE880", VA = "0x181EEF880")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<PJMHDFLDLBF>k__BackingField.z = z;
}
}
// Token: 0x1700075D RID: 1885
// (get) Token: 0x06002865 RID: 10341 RVA: 0x000A3274 File Offset: 0x000A1474
[Token(Token = "0x1700075D")]
public Vector3 EACNBHALCOC
{
[Token(Token = "0x6002865")]
[Address(RVA = "0x1F02AA0", Offset = "0x1F01AA0", VA = "0x181F02AA0")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x06002866 RID: 10342 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002866")]
[Address(RVA = "0x1EF00F0", Offset = "0x1EEF0F0", VA = "0x181EF00F0")]
private void AFKNKOBGHPO()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002867 RID: 10343 RVA: 0x000A3290 File Offset: 0x000A1490
[Token(Token = "0x6002867")]
[Address(RVA = "0x1EF0700", Offset = "0x1EEF700", VA = "0x181EF0700")]
public void AddRenderer(Renderer CHEJPOIMMCK)
{
this.HAJMLBHNDLB(CHEJPOIMMCK, true);
}
// Token: 0x06002868 RID: 10344 RVA: 0x000A32A8 File Offset: 0x000A14A8
[Token(Token = "0x6002868")]
[Address(RVA = "0x1EF5A20", Offset = "0x1EF4A20", VA = "0x181EF5A20")]
private void HAJMLBHNDLB(Renderer CHEJPOIMMCK, bool AJCKADHALLC)
{
int num = 0;
Tool.EAFJJELOGME customVisibilityBehavior = this.CustomVisibilityBehavior;
if (customVisibilityBehavior == 0)
{
bool flag = this.AIAFJADFAHO.CFLJGNJLBFG;
}
bool flag2 = customVisibilityBehavior();
CHEJPOIMMCK.enabled = flag2;
this.PBCBHPGPNED.Add(num);
bool flag3;
if (this.FIKLFHJBIAE != 0 && !flag3)
{
LODGroup lodgroup = this.lodGroup;
Renderer renderer = CHEJPOIMMCK;
int num2 = 0;
if (!(lodgroup == num2))
{
LOD[] lods = lodgroup.GetLODs();
Func<LOD, bool> func = delegate(LOD x)
{
bool flag7;
return flag7;
};
bool flag4 = Enumerable.Any<LOD>(lods, func);
}
}
if (this.renderSettings != 0)
{
}
if (this.renderSettings.RenderersThatAlwaysHoverHighlight != 0)
{
}
if (CHEJPOIMMCK != 0)
{
this.IAEGDBOIEBM.Add(num);
}
bool flag5;
if (!flag5)
{
bool flag6;
if ((ulong)1L == 0UL || flag6 || CHEJPOIMMCK.shadowCastingMode == ShadowCastingMode.ShadowsOnly)
{
goto IL_F8;
}
TextMeshPro component = CHEJPOIMMCK.GetComponent<TextMeshPro>();
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: 0x06002869 RID: 10345 RVA: 0x000A33C8 File Offset: 0x000A15C8
[Token(Token = "0x6002869")]
[Address(RVA = "0x1EF3CB0", Offset = "0x1EF2CB0", VA = "0x181EF3CB0")]
private static bool FAPHMAHNLHN(LODGroup CKEBCMEKCJH, Renderer CHEJPOIMMCK)
{
int num = 0;
if (!(CKEBCMEKCJH == num))
{
LOD[] lods = CKEBCMEKCJH.GetLODs();
Func<LOD, bool> func = delegate(LOD x)
{
bool flag;
return flag;
};
return Enumerable.Any<LOD>(lods, func);
}
throw new NullReferenceException();
}
// Token: 0x0600286A RID: 10346 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600286A")]
[Address(RVA = "0x1EFDE60", Offset = "0x1EFCE60", VA = "0x181EFDE60")]
public void RemoveRenderer(Renderer CHEJPOIMMCK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600286B RID: 10347 RVA: 0x000A3414 File Offset: 0x000A1614
[Token(Token = "0x600286B")]
[Address(RVA = "0x1EF05A0", Offset = "0x1EEF5A0", VA = "0x181EF05A0")]
public void AddCustomFadeMaskRenderer(Renderer CHEJPOIMMCK)
{
int num = 0;
this.MLIJIGCCPNI.Add(num);
}
// Token: 0x0600286C RID: 10348 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600286C")]
[Address(RVA = "0x1EFDC00", Offset = "0x1EFCC00", VA = "0x181EFDC00")]
public void RemoveCustomFadeMaskRenderer(Renderer CHEJPOIMMCK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600286D RID: 10349 RVA: 0x000A3438 File Offset: 0x000A1638
[Token(Token = "0x600286D")]
[Address(RVA = "0x1EFE3F0", Offset = "0x1EFD3F0", VA = "0x181EFE3F0")]
public void RenderPreview(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
{
int num;
do
{
num = 0;
List<Tool.HDFOKJKEMCH> kpkjdenlnnj = this.KPKJDENLNNJ;
bool flag;
if (flag)
{
bool flag2;
while (!flag2)
{
}
GameObject gameObject;
if (!gameObject.activeInHierarchy)
{
continue;
}
Transform transform = base.transform;
Transform transform2 = base.transform;
Transform transform3 = base.transform;
Transform transform4 = base.transform;
}
if (num != 0)
{
goto IL_8D;
}
if (num != -1)
{
}
List<Tool> nabgmiljphh = this.NABGMILJPHH;
bool flag3;
if (flag3)
{
Transform transform5 = base.transform;
Transform transform6 = base.transform;
}
}
while (num != 0);
return;
IL_8D:
throw new NullReferenceException();
}
// Token: 0x0600286E RID: 10350 RVA: 0x000A34EC File Offset: 0x000A16EC
[Token(Token = "0x600286E")]
[Address(RVA = "0x1EFF7F0", Offset = "0x1EFE7F0", VA = "0x181EFF7F0")]
public void SetHideInActiveCameraAndFirstPersonCameraIgnoreSettings()
{
IgnoredRendererEffect.PFDHGMKOPJJ pfdhgmkopjj = IgnoredRendererEffect.PFDHGMKOPJJ.LJGPMGNLFPD;
int num = 0;
object hlgpcojmhja = this.HLGPCOJMHJA;
this.ABDALDOPDOB = num;
this.MAIPCAKJAFE(true, hlgpcojmhja);
}
// Token: 0x0600286F RID: 10351 RVA: 0x000A3518 File Offset: 0x000A1718
[Token(Token = "0x600286F")]
[Address(RVA = "0x1EFF730", Offset = "0x1EFE730", VA = "0x181EFF730")]
public void SetCustomIgnoredSettings(IgnoredRendererEffect.PFDHGMKOPJJ GHGBPMPLLBK)
{
int num = 0;
object hlgpcojmhja = this.HLGPCOJMHJA;
this.ABDALDOPDOB = num;
this.MAIPCAKJAFE(true, hlgpcojmhja);
}
// Token: 0x06002870 RID: 10352 RVA: 0x000A3540 File Offset: 0x000A1740
[Token(Token = "0x6002870")]
[Address(RVA = "0x1EF32F0", Offset = "0x1EF22F0", VA = "0x181EF32F0")]
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: 0x06002871 RID: 10353 RVA: 0x000A3574 File Offset: 0x000A1774
[Token(Token = "0x6002871")]
[Address(RVA = "0x1EF8630", Offset = "0x1EF7630", VA = "0x181EF8630")]
private void MAIPCAKJAFE(bool ODEPNDGCFJH, object PIHIPPPPEBI)
{
for (;;)
{
int num = 0;
bool flag = this.HHCGNCDJEKA.CFLJGNJLBFG;
AOLMGGAPKEH hhcgncdjeka = this.HHCGNCDJEKA;
if (!ODEPNDGCFJH)
{
hhcgncdjeka.BIHKNNPGGKP(PIHIPPPPEBI);
}
hhcgncdjeka.BPAJKKAGPKB(PIHIPPPPEBI);
if (this.HHCGNCDJEKA.CFLJGNJLBFG == flag)
{
return;
}
if (this.HHCGNCDJEKA.CFLJGNJLBFG)
{
List<Canvas> phmldekeaoo = this.PHMLDEKEAOO;
bool flag2;
if (flag2)
{
int num2 = 0;
GameObject gameObject;
gameObject.SetActive(num2 != 0);
}
int num3 = 0;
if (num != 0)
{
continue;
}
if (num3 != -1)
{
}
}
if (this.CustomVisibilityBehavior == 0)
{
if (this.AIAFJADFAHO.CFLJGNJLBFG)
{
break;
}
List<Canvas> phmldekeaoo2 = this.PHMLDEKEAOO;
bool flag3;
if (flag3)
{
GameObject gameObject2;
gameObject2.SetActive(true);
}
if (num == 0)
{
break;
}
}
}
if (!this.HHCGNCDJEKA.CFLJGNJLBFG)
{
if (this.DCLHPCMGHIC == 0)
{
goto IL_EB;
}
this.DCLHPCMGHIC = (ulong)0L;
}
if (this.DCLHPCMGHIC == (ulong)0L)
{
Action action = new Action(this.NHEJPLHGKKA);
IDisposable disposable = this.OPEMIFENIJM(action);
this.DCLHPCMGHIC = disposable;
}
IL_EB:
IILCGFIHJLP<Tool, bool> ignoredChangeEvent = this.IgnoredChangeEvent;
if (ignoredChangeEvent != 0)
{
bool flag4 = this.HHCGNCDJEKA.CFLJGNJLBFG;
ignoredChangeEvent.CNFDGDEOPPF(this, flag4);
}
}
// Token: 0x06002872 RID: 10354 RVA: 0x000A3698 File Offset: 0x000A1898
[Token(Token = "0x6002872")]
[Address(RVA = "0x1EFA030", Offset = "0x1EF9030", VA = "0x181EFA030")]
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<Renderer>(true);
int num2 = 0;
int length = componentsInChildren.Length;
if (num2 < length)
{
Renderer renderer = componentsInChildren[num2];
StackedUIFlowBase stackedUIFlowBase = renderer.LNJIMABEJLG(true);
int num3 = 0;
if (stackedUIFlowBase == num3)
{
PulsingBeam pulsingBeam = renderer.LNJIMABEJLG(true);
int num4 = 0;
if (pulsingBeam == num4)
{
DynamicMeshTrail dynamicMeshTrail = renderer.LNJIMABEJLG(true);
int num5 = 0;
if (dynamicMeshTrail == num5)
{
WeaponFlashlight weaponFlashlight = renderer.LNJIMABEJLG(true);
int num6 = 0;
if (weaponFlashlight == num6 && renderer.LNJIMABEJLG(true) == this)
{
int num7 = 0;
this.HAJMLBHNDLB(renderer, num7 != 0);
}
}
}
}
num2++;
}
Canvas[] componentsInChildren2 = base.GetComponentsInChildren<Canvas>(true);
int length2 = componentsInChildren2.Length;
if (num2 < length2)
{
StackedUIFlowBase component = componentsInChildren2[num2].GetComponent<StackedUIFlowBase>();
int num8 = 0;
if (component == num8)
{
ToolUI toolUI = componentsInChildren2[num2].LNJIMABEJLG(true);
int num9 = 0;
if (toolUI == num9 && componentsInChildren2[num2].LNJIMABEJLG(true) == this)
{
List<Canvas> phmldekeaoo = this.PHMLDEKEAOO;
Canvas canvas = componentsInChildren2[num2];
phmldekeaoo.Add(canvas);
}
}
num2++;
}
}
// Token: 0x06002873 RID: 10355 RVA: 0x000A381C File Offset: 0x000A1A1C
[Token(Token = "0x6002873")]
[Address(RVA = "0x1EF5ED0", Offset = "0x1EF4ED0", VA = "0x181EF5ED0")]
private void HMILGLNGBNC()
{
if (this.<DKNHDCFLJOC>k__BackingField && this.CustomHighlightingBehavior == 0)
{
OutlineRendererEffect.HLEDHCIGMPJ hledhcigmpj;
if (hledhcigmpj != OutlineRendererEffect.HLEDHCIGMPJ.Configure || this.OutlineType == OutlineRendererEffect.HLEDHCIGMPJ.CircuitNode)
{
}
return;
}
}
// Token: 0x06002874 RID: 10356 RVA: 0x000A384C File Offset: 0x000A1A4C
[Token(Token = "0x6002874")]
[Address(RVA = "0x1EFED20", Offset = "0x1EFDD20", VA = "0x181EFED20")]
public void RenderToolOutline([Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
{
if (this.CustomHighlightingBehavior == 0)
{
OutlineRendererEffect.HLEDHCIGMPJ hledhcigmpj;
if (hledhcigmpj != OutlineRendererEffect.HLEDHCIGMPJ.Configure || this.OutlineType == OutlineRendererEffect.HLEDHCIGMPJ.CircuitNode)
{
}
return;
}
}
// Token: 0x06002875 RID: 10357 RVA: 0x000A3870 File Offset: 0x000A1A70
[Token(Token = "0x6002875")]
[Address(RVA = "0x1EFE1D0", Offset = "0x1EFD1D0", VA = "0x181EFE1D0")]
public void RenderOutline([Optional] OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
{
int num;
do
{
num = 0;
OutlineRendererEffect.HLEDHCIGMPJ outlineType = this.OutlineType;
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
List<Tool.HDFOKJKEMCH> kpkjdenlnnj = this.KPKJDENLNNJ;
bool flag;
if (flag)
{
int num2 = 0;
if (!(this != num2) || !base.gameObject.activeInHierarchy)
{
continue;
}
}
}
while (num != 0);
}
// Token: 0x06002876 RID: 10358 RVA: 0x000A38C8 File Offset: 0x000A1AC8
[Token(Token = "0x6002876")]
[Address(RVA = "0x1EFEB40", Offset = "0x1EFDB40", VA = "0x181EFEB40")]
public void RenderSelection()
{
int num;
do
{
num = 0;
List<Tool.HDFOKJKEMCH> kpkjdenlnnj = this.KPKJDENLNNJ;
bool flag;
if (flag)
{
bool flag2;
while (!flag2)
{
}
GameObject gameObject;
if (!gameObject.activeInHierarchy)
{
continue;
}
int selectionType = (int)this.SelectionType;
}
}
while (num != 0);
}
// Token: 0x06002877 RID: 10359 RVA: 0x000A390C File Offset: 0x000A1B0C
[Token(Token = "0x6002877")]
[Address(RVA = "0x1EFEDC0", Offset = "0x1EFDDC0", VA = "0x181EFEDC0")]
public void RenderTutorialOutline()
{
int num;
Tool.BPPMEBHPHDM customTutorialHighlightingBehavior;
do
{
num = 0;
customTutorialHighlightingBehavior = this.CustomTutorialHighlightingBehavior;
if (customTutorialHighlightingBehavior != 0)
{
break;
}
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
List<Tool.HDFOKJKEMCH> kpkjdenlnnj = this.KPKJDENLNNJ;
bool flag;
if (flag)
{
int num2 = 0;
if (!(this != num2) || !base.gameObject.activeInHierarchy)
{
continue;
}
}
}
while (num != 0);
customTutorialHighlightingBehavior.Invoke(num);
}
// Token: 0x06002878 RID: 10360 RVA: 0x000A3970 File Offset: 0x000A1B70
[Token(Token = "0x6002878")]
[Address(RVA = "0x1EF8B90", Offset = "0x1EF7B90", VA = "0x181EF8B90")]
private void MELBAJGOMIC()
{
if (this.DNJADGLENDF != 0)
{
this.DNJADGLENDF = (ulong)0L;
if (this.GINMIAOAHKG.IAHDANBDAAM() == 0)
{
Tool nmpihkpmflm = this.NMPIHKPMFLM;
int num = 0;
if (nmpihkpmflm != num)
{
bool flag = this.NMPIHKPMFLM.HHCGNCDJEKA.CFLJGNJLBFG;
object mmmdbldifop = this.MMMDBLDIFOP;
this.MAIPCAKJAFE(flag, mmmdbldifop);
}
}
}
if (this.GINMIAOAHKG.IAHDANBDAAM() != 0 && this.DNCDIAFBPHO)
{
if (KKPBCOOONNK.FEBBKGHNCKJ.Length == 0)
{
List<CameraIgnoreBubble> allBubbles = CameraIgnoreBubble.AllBubbles;
}
Dictionary<EEDONNAHMFK, float> 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.OPEMIFENIJM(action);
throw new NullReferenceException();
}
if (num2 > (float)num3)
{
Action<float> action2 = new Action(this.PJCNGMFLOKF);
IDisposable disposable2 = KCBPNKMEDPI.PBDKGIJCPCG(this, num2, action2);
this.DNJADGLENDF = disposable2;
}
}
}
// Token: 0x06002879 RID: 10361 RVA: 0x000A3A68 File Offset: 0x000A1C68
[Token(Token = "0x6002879")]
[Address(RVA = "0x1EF9D70", Offset = "0x1EF8D70", VA = "0x181EF9D70")]
private void NFJAFCAEMEH(EEDONNAHMFK CGLPLGKGFEN, EEDONNAHMFK MPMNKPMIHLH)
{
this.EJJGPPDAPDJ = MPMNKPMIHLH;
this.MELBAJGOMIC();
}
// Token: 0x0600287A RID: 10362 RVA: 0x000A3A84 File Offset: 0x000A1C84
[Token(Token = "0x600287A")]
[Address(RVA = "0x1EFCD10", Offset = "0x1EFBD10", VA = "0x181EFCD10")]
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)
{
Player player = this.FFAINANFGEO();
this.HBMIPPCKNHF = player;
}
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: 0x0600287B RID: 10363 RVA: 0x000A3B10 File Offset: 0x000A1D10
[Token(Token = "0x600287B")]
[Address(RVA = "0x1EFCD10", Offset = "0x1EFBD10", VA = "0x181EFCD10")]
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)
{
Player player = this.FFAINANFGEO();
this.HBMIPPCKNHF = player;
}
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: 0x0600287C RID: 10364 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600287C")]
[Address(RVA = "0x1EF9D80", Offset = "0x1EF8D80", VA = "0x181EF9D80")]
private void NHEJPLHGKKA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600287D RID: 10365 RVA: 0x000A3B9C File Offset: 0x000A1D9C
[Token(Token = "0x600287D")]
[Address(RVA = "0x1EF8A60", Offset = "0x1EF7A60", VA = "0x181EF8A60")]
private bool MBPDGIOFJPF(out 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)
{
Player player = this.FFAINANFGEO();
}
bool flag;
if (flag)
{
break;
}
}
}
return true;
}
// Token: 0x0600287E RID: 10366 RVA: 0x000A3BD4 File Offset: 0x000A1DD4
[Token(Token = "0x600287E")]
[Address(RVA = "0x1EF3DB0", Offset = "0x1EF2DB0", VA = "0x181EF3DB0")]
private Player FFAINANFGEO()
{
Player player = this.<OKDFEPHLKCB>k__BackingField;
int num = 0;
if (!(player == num))
{
Player player2 = this.<OKDFEPHLKCB>k__BackingField;
PlayerAvatarDisplayIgnoreEffect ignoreEffect = this.<OKDFEPHLKCB>k__BackingField.playerAvatar.playerAvatarDisplay.ignoreEffect;
Player hbmippcknhf = ignoreEffect.HBMIPPCKNHF;
int num2 = 0;
bool flag;
if (hbmippcknhf != num2 || flag)
{
return ignoreEffect.HBMIPPCKNHF;
}
}
throw new NullReferenceException();
}
// Token: 0x0600287F RID: 10367 RVA: 0x000A3C3C File Offset: 0x000A1E3C
[Token(Token = "0x600287F")]
[Address(RVA = "0x1EF2ED0", Offset = "0x1EF1ED0", VA = "0x181EF2ED0")]
private CameraIgnoreBubble CCMPMKJHDIE()
{
int num;
do
{
num = 0;
List<CameraIgnoreBubble> allBubbles = CameraIgnoreBubble.AllBubbles;
bool flag;
if (flag)
{
bool flag2;
while (!flag2)
{
}
}
}
while (num != 0);
if (num != -1)
{
}
throw new NullReferenceException();
}
// Token: 0x06002880 RID: 10368 RVA: 0x000A3C68 File Offset: 0x000A1E68
[Token(Token = "0x6002880")]
[Address(RVA = "0x1EF4E30", Offset = "0x1EF3E30", VA = "0x181EF4E30")]
private void GHKIMIIFKMM(Player HBMIPPCKNHF)
{
int num;
do
{
num = 0;
Player player = this.<OKDFEPHLKCB>k__BackingField;
int num2 = 0;
if (player == num2)
{
break;
}
PlayerAvatarDisplayIgnoreEffect ignoreEffect = this.<OKDFEPHLKCB>k__BackingField.playerAvatar.playerAvatarDisplay.ignoreEffect;
Player hbmippcknhf = ignoreEffect.HBMIPPCKNHF;
if (!(hbmippcknhf == HBMIPPCKNHF))
{
}
List<Tool.HDFOKJKEMCH> pbcbhpgpned = this.PBCBHPGPNED;
bool flag;
if (flag)
{
int num3 = 0;
if (!(hbmippcknhf != num3))
{
continue;
}
GameObject gameObject = hbmippcknhf.gameObject;
if (!gameObject.activeInHierarchy)
{
continue;
}
float cadejgmohnl = ignoreEffect.CADEJGMOHNL;
}
}
while (num != 0);
}
// Token: 0x06002881 RID: 10369 RVA: 0x000A3D0C File Offset: 0x000A1F0C
[Token(Token = "0x6002881")]
[Address(RVA = "0x1EFADB0", Offset = "0x1EF9DB0", VA = "0x181EFADB0")]
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<Camera> cameraList = HFPAOBJPFBK.CameraList;
}
// Token: 0x06002882 RID: 10370 RVA: 0x000A3D6C File Offset: 0x000A1F6C
[Token(Token = "0x6002882")]
[Address(RVA = "0x1EF34B0", Offset = "0x1EF24B0", VA = "0x181EF34B0")]
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: 0x06002883 RID: 10371 RVA: 0x000A3DB4 File Offset: 0x000A1FB4
[Token(Token = "0x6002883")]
[Address(RVA = "0x1EF4310", Offset = "0x1EF3310", VA = "0x181EF4310")]
private void FMMAGLDGAMJ(Vector3 BHFJFFKAHAO, Vector3 LPGONJHBIBB, Vector3 CHPCKOMBKBJ, float IOPNLFIFBJL, float ECCJNBBDNLI, IReadOnlyList<Camera> ECADFCDHANF, IgnoredRendererEffect.PFNHJKMEEHA DBJAPBLGPJH)
{
int num;
do
{
num = 0;
List<Tool.HDFOKJKEMCH> pbcbhpgpned = this.PBCBHPGPNED;
bool flag;
if (flag)
{
int num2 = 0;
if (!(this != num2) || !base.gameObject.activeInHierarchy)
{
continue;
}
float z = BHFJFFKAHAO.z;
}
}
while (num != 0);
}
// Token: 0x06002884 RID: 10372 RVA: 0x000A3E08 File Offset: 0x000A2008
[Token(Token = "0x6002884")]
[Address(RVA = "0x1EFFDE0", Offset = "0x1EFEDE0", VA = "0x181EFFDE0")]
public void SetRenderSortFirst()
{
this.GDINGMHJLFG(-1);
}
// Token: 0x06002885 RID: 10373 RVA: 0x000A3E1C File Offset: 0x000A201C
[Token(Token = "0x6002885")]
[Address(RVA = "0x1EFEFD0", Offset = "0x1EFDFD0", VA = "0x181EFEFD0")]
public void RevertRenderSortToDefault()
{
int num = 0;
this.GDINGMHJLFG(num);
}
// Token: 0x06002886 RID: 10374 RVA: 0x000A3E34 File Offset: 0x000A2034
[Token(Token = "0x6002886")]
[Address(RVA = "0x1EF48D0", Offset = "0x1EF38D0", VA = "0x181EF48D0")]
private void GDINGMHJLFG(int IBGLMMHBBJA)
{
int num;
do
{
num = 0;
if (this.PBCBHPGPNED == 0)
{
break;
}
bool flag;
if (flag)
{
int num2 = 0;
if (!(this != num2))
{
continue;
}
if (IBGLMMHBBJA != 0)
{
int num3 = 0;
Tool.CNHCPDAFLPM.Clear();
List<Material> cnhcpdaflpm = Tool.CNHCPDAFLPM;
List<Material> cnhcpdaflpm2 = Tool.CNHCPDAFLPM;
bool flag2;
if (flag2)
{
int num4 = 0;
if (!(this != num4))
{
continue;
}
int i;
while (i <= 2500)
{
}
}
if (num != 0)
{
goto IL_77;
}
if ((ulong)((uint)(-1)) != (ulong)(-1L))
{
}
while (num3 != 0)
{
}
}
}
}
while (num != 0);
return;
IL_77:
throw new NullReferenceException();
}
// Token: 0x06002887 RID: 10375 RVA: 0x000A3ED8 File Offset: 0x000A20D8
[Token(Token = "0x6002887")]
[Address(RVA = "0x1EFCE40", Offset = "0x1EFBE40", VA = "0x181EFCE40")]
private void PLCNAKCCHAL(bool AGILHLJPKPN)
{
int num;
do
{
num = 0;
List<Tool.HDFOKJKEMCH> pbcbhpgpned = this.PBCBHPGPNED;
bool flag;
if (flag)
{
bool flag2;
while (!flag2)
{
}
}
int num2 = 0;
if (num != 0)
{
goto IL_50;
}
if (num2 != -1)
{
}
List<Canvas> phmldekeaoo = this.PHMLDEKEAOO;
bool flag3;
if (flag3)
{
int num3 = 0;
int num4 = 0;
if (!(num3 != num4))
{
continue;
}
GameObject gameObject;
gameObject.SetActive(AGILHLJPKPN);
}
}
while (num != 0);
return;
IL_50:
throw new NullReferenceException();
}
// Token: 0x06002888 RID: 10376 RVA: 0x000A3F40 File Offset: 0x000A2140
[Token(Token = "0x6002888")]
[Address(RVA = "0x1EF0820", Offset = "0x1EEF820", VA = "0x181EF0820")]
public bool ApplyAttackAndTryTakeOwnership(Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, Vector3 KPLDEODOJID, Vector3 CDFHDACBFKN)
{
if (!base.OGIBLNIIHDK)
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
bool flag = this.OAAHHCIONHP(agajmbpabdl);
}
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.BNALDBHFCMB<Weapon, FJDJKDOJKDO, Vector3, Vector3> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcApplyAttack);
float z = KPLDEODOJID.z;
float num;
if (base.OGIBLNIIHDK && num > 0.0001f)
{
float z2 = KPLDEODOJID.z;
}
return base.OGIBLNIIHDK;
}
// Token: 0x06002889 RID: 10377 RVA: 0x000A3FAC File Offset: 0x000A21AC
[Token(Token = "0x6002889")]
[Address(RVA = "0x1EF3820", Offset = "0x1EF2820", VA = "0x181EF3820")]
private void EEKNEGEKNBD(Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, Vector3 KPLDEODOJID, Vector3 CDFHDACBFKN)
{
if (Time.time > 0.25f)
{
RecRoomAudioClip remoteAttackAppliedAudio = this.audioSettings.RemoteAttackAppliedAudio;
int num = 0;
float z = KPLDEODOJID.z;
this.TryPlay3DSFX(remoteAttackAppliedAudio, num);
}
float time = Time.time;
EAHPNACBLDD<Tool, Weapon, FJDJKDOJKDO, Vector3, Vector3> attackAppliedEvent = this.AttackAppliedEvent;
this.MHBDJPACJJL = time;
if (attackAppliedEvent != 0)
{
float z2 = KPLDEODOJID.z;
}
}
// Token: 0x0600288A RID: 10378 RVA: 0x000A400C File Offset: 0x000A220C
[Token(Token = "0x600288A")]
[Address(RVA = "0x1EF47E0", Offset = "0x1EF37E0", VA = "0x181EF47E0")]
private void GCOJNMNOAJM()
{
if (base.OGIBLNIIHDK && !this.<BIPMAHKMNKF>k__BackingField && !this.<CMPLOJHCLMG>k__BackingField && !this.<LPPHFOBBGNL>k__BackingField)
{
if (!this.ALHMFELKBMA)
{
}
if (this.EDNAEGEOLIF == (ulong)0L)
{
Action action = new Action(this.MIHCMDHAJAC);
IDisposable disposable = this.OPEMIFENIJM(action);
this.EDNAEGEOLIF = disposable;
return;
}
}
else if (this.EDNAEGEOLIF != 0)
{
this.EDNAEGEOLIF = (ulong)0L;
}
}
// Token: 0x0600288B RID: 10379 RVA: 0x000A4080 File Offset: 0x000A2280
[Token(Token = "0x600288B")]
[Address(RVA = "0x1EF9680", Offset = "0x1EF8680", VA = "0x181EF9680")]
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: 0x0600288C RID: 10380 RVA: 0x000A40DC File Offset: 0x000A22DC
[Token(Token = "0x600288C")]
[Address(RVA = "0x1EF09E0", Offset = "0x1EEF9E0", VA = "0x181EF09E0")]
public void ApplyPlayerLocomotionAttack(Vector3 DDHPAFKBMON, Vector3 DJBBMJBBNHB, float JNIENJNGKCG)
{
if (this.SupportsPlayerLocomotionAttacks)
{
float num = this.PlayerLocomotionAttackMinForce;
float playerLocomotionAttackMaxForce = this.PlayerLocomotionAttackMaxForce;
num = Mathf.Lerp(num, playerLocomotionAttackMaxForce, JNIENJNGKCG);
float z = DJBBMJBBNHB.z;
Vector3 vector;
float z2 = vector.z;
if (!base.OGIBLNIIHDK)
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
bool flag = this.OAAHHCIONHP(agajmbpabdl);
}
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.BNALDBHFCMB<Weapon, FJDJKDOJKDO, Vector3, Vector3> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcApplyAttack);
float z3 = DDHPAFKBMON.z;
float num2;
if (base.OGIBLNIIHDK && num2 > 0.0001f)
{
float z4 = DDHPAFKBMON.z;
}
bool hasAuthority = base.OGIBLNIIHDK;
}
}
// Token: 0x0600288D RID: 10381 RVA: 0x000A4180 File Offset: 0x000A2380
[Token(Token = "0x600288D")]
[Address(RVA = "0x1EF0C90", Offset = "0x1EEFC90", VA = "0x181EF0C90")]
public void AuthorityApplyForce(Vector3 CDFHDACBFKN, Vector3 DDHPAFKBMON, ForceMode ECOGFAMEGMP)
{
if (base.OGIBLNIIHDK)
{
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: 0x0600288E RID: 10382 RVA: 0x000A41F0 File Offset: 0x000A23F0
[Token(Token = "0x600288E")]
[Address(RVA = "0x1EF0FE0", Offset = "0x1EEFFE0", VA = "0x181EF0FE0")]
public void AuthorityChangeVelocity(Vector3 NHAOMEMANJA, Vector3 KHJFDILDLAD)
{
while (base.OGIBLNIIHDK)
{
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.<BIPMAHKMNKF>k__BackingField)
{
}
while (this.<CMPLOJHCLMG>k__BackingField)
{
}
while (this.<LPPHFOBBGNL>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;
NBPOLJHGGLE<Tool, Vector3, Vector3> authorityVelocityChangeEvent = this.AuthorityVelocityChangeEvent;
while (authorityVelocityChangeEvent == 0)
{
}
authorityVelocityChangeEvent.CNFDGDEOPPF(this, num5, num4);
throw new NullReferenceException();
}
}
}
}
// Token: 0x0600288F RID: 10383 RVA: 0x000A42E0 File Offset: 0x000A24E0
[Token(Token = "0x600288F")]
[Address(RVA = "0x1EFF7D0", Offset = "0x1EFE7D0", VA = "0x181EFF7D0")]
public void SetDynamicMaxSpeed(float DDNELLGHHLD)
{
this.KINIAKNPLCA = DDNELLGHHLD;
this.ALHMFELKBMA = true;
this.GCOJNMNOAJM();
}
// Token: 0x06002890 RID: 10384 RVA: 0x000A4304 File Offset: 0x000A2504
[Token(Token = "0x6002890")]
[Address(RVA = "0x1EF3320", Offset = "0x1EF2320", VA = "0x181EF3320")]
public void ClearDynamicMaxSpeed()
{
this.ALHMFELKBMA = false;
this.GCOJNMNOAJM();
}
// Token: 0x06002891 RID: 10385 RVA: 0x000A4320 File Offset: 0x000A2520
[Token(Token = "0x6002891")]
[Address(RVA = "0x1F00090", Offset = "0x1EFF090", VA = "0x181F00090")]
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;
}
if (customSnapToHandBehavior.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
bool pvCacheInitialized = this.pvCacheInitialized;
Action onDestroyEvent = this.OnDestroyEvent;
throw new ExecutionEngineException();
}
}
// Token: 0x06002892 RID: 10386 RVA: 0x000A43AC File Offset: 0x000A25AC
[Token(Token = "0x6002892")]
[Address(RVA = "0x1F002E0", Offset = "0x1EFF2E0", VA = "0x181F002E0")]
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: 0x06002893 RID: 10387 RVA: 0x000A43F0 File Offset: 0x000A25F0
[Token(Token = "0x6002893")]
[Address(RVA = "0x1EFD680", Offset = "0x1EFC680", VA = "0x181EFD680")]
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: 0x06002894 RID: 10388 RVA: 0x000A4434 File Offset: 0x000A2634
[Token(Token = "0x6002894")]
[Address(RVA = "0x1EFFF70", Offset = "0x1EFEF70", VA = "0x181EFFF70")]
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: 0x06002895 RID: 10389 RVA: 0x000A4484 File Offset: 0x000A2684
[Token(Token = "0x6002895")]
[Address(RVA = "0x1EF7A90", Offset = "0x1EF6A90", VA = "0x181EF7A90")]
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: 0x06002896 RID: 10390 RVA: 0x000A4500 File Offset: 0x000A2700
[Token(Token = "0x6002896")]
[Address(RVA = "0x1EF5E10", Offset = "0x1EF4E10", VA = "0x181EF5E10")]
private bool HLGMIKJACFB()
{
if (!this.<BIPMAHKMNKF>k__BackingField && !this.<CMPLOJHCLMG>k__BackingField && !this.<LPPHFOBBGNL>k__BackingField)
{
return this.rigidbodyEx.JEGGMAKBGEK;
}
throw new NullReferenceException();
}
// Token: 0x06002897 RID: 10391 RVA: 0x000A453C File Offset: 0x000A273C
[Token(Token = "0x6002897")]
[Address(RVA = "0x1EFF280", Offset = "0x1EFE280", VA = "0x181EFF280")]
public Tool SelectForwardedTool(Player NHCEBNBEEBE, bool GFOOFHEHGFK, [Optional] Collider DMMDDFILJMK)
{
Tool.DNDBJKJIFNL customSelectionForwarding = this.CustomSelectionForwarding;
if (customSelectionForwarding != 0)
{
return customSelectionForwarding(NHCEBNBEEBE, GFOOFHEHGFK, DMMDDFILJMK);
}
return this;
}
// Token: 0x06002898 RID: 10392 RVA: 0x000A4560 File Offset: 0x000A2760
[Token(Token = "0x6002898")]
[Address(RVA = "0x1EFF110", Offset = "0x1EFE110", VA = "0x181EFF110")]
public CreationObject SelectForwardedCreationObject(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: 0x06002899 RID: 10393 RVA: 0x000A45C8 File Offset: 0x000A27C8
[Token(Token = "0x6002899")]
[Address(RVA = "0x1EFCA10", Offset = "0x1EFBA10", VA = "0x181EFCA10")]
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<ToolCollider> nnbalfkkndo = this.NNBALFKKNDO;
if (z3 != 0f)
{
RigidbodyEx cmkbcgmcjgl2 = this.CMKBCGMCJGL;
bool flag;
while (!flag)
{
}
float unscaledTime2 = Time.unscaledTime;
this.ECFHIBDKMKJ = unscaledTime2;
}
if (z3 != 0f)
{
}
}
while (num != 0);
if (Time.unscaledTime > 0.25f)
{
if (this.<BIPMAHKMNKF>k__BackingField || this.<CMPLOJHCLMG>k__BackingField || !this.<LPPHFOBBGNL>k__BackingField)
{
}
DAJFOCGPHGP heldCollisionLayer = this.HeldCollisionLayer;
this.SetCollisionLayer(heldCollisionLayer);
this.CMKBCGMCJGL = (ulong)0L;
}
}
// Token: 0x0600289A RID: 10394 RVA: 0x000A4724 File Offset: 0x000A2924
[Token(Token = "0x600289A")]
[Address(RVA = "0x1EF9460", Offset = "0x1EF8460", VA = "0x181EF9460")]
private void MHNEDBBKLGK(RigidbodyEx AFEBLJOIBBC, Collision GBJHLKOJGPB)
{
RigidbodyEx cmkbcgmcjgl = this.CMKBCGMCJGL;
int num = 0;
if (!(cmkbcgmcjgl != num))
{
Vector3 vector;
float z = vector.z;
float num2;
if (num2 < num2)
{
Tool tool = GBJHLKOJGPB.AMKJBLIFHPB();
int num3 = 0;
if (tool != num3)
{
}
this.AGACGJMOMFK = true;
this.CMKBCGMCJGL = AFEBLJOIBBC;
this.SetCollisionLayer(DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicPhysics);
}
}
}
// Token: 0x0600289B RID: 10395 RVA: 0x000A4788 File Offset: 0x000A2988
[Token(Token = "0x600289B")]
[Address(RVA = "0x1EF7400", Offset = "0x1EF6400", VA = "0x181EF7400")]
private void JPIPJLHCPMO(RigidbodyEx AFEBLJOIBBC, Collision GBJHLKOJGPB, out Vector3 EAOCEINLAKP, out Vector3 KHJFDILDLAD)
{
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
int num = 0;
float mass = rigidbodyEx.OPDHAKGKECE;
float z = this.GDHALDIENKM.z;
float z2 = (mass * num).z;
float mass2 = 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<RecRoomCollider>();
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;
Vector3 vector16;
float z18 = vector16.z;
}
// Token: 0x0600289C RID: 10396 RVA: 0x000A4880 File Offset: 0x000A2A80
[Token(Token = "0x600289C")]
[Address(RVA = "0x1EF35F0", Offset = "0x1EF25F0", VA = "0x181EF35F0")]
public void DisableDynamicKinematicCollisions(bool FAJKOBIAGAI)
{
if (FAJKOBIAGAI)
{
this.SetCollisionLayer((DAJFOCGPHGP)((uint)17));
return;
}
if (this.<BIPMAHKMNKF>k__BackingField == FAJKOBIAGAI && this.<CMPLOJHCLMG>k__BackingField == FAJKOBIAGAI && this.<LPPHFOBBGNL>k__BackingField == FAJKOBIAGAI)
{
DAJFOCGPHGP defaultCollisionLayer = this.DefaultCollisionLayer;
this.SetCollisionLayer(defaultCollisionLayer);
return;
}
DAJFOCGPHGP heldCollisionLayer = this.HeldCollisionLayer;
this.SetCollisionLayer(heldCollisionLayer);
}
// Token: 0x0600289D RID: 10397 RVA: 0x000A48D4 File Offset: 0x000A2AD4
[Token(Token = "0x600289D")]
[Address(RVA = "0x1EFF040", Offset = "0x1EFE040", VA = "0x181EFF040")]
[NFOMENMAOIA]
private void RpcOnReset(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool CDKDOENOHIL, Vector3 GMMJHABHDHE, Quaternion BCNBHCBMGBG, bool ACPOOMGHPKJ)
{
float z = DDHPAFKBMON.z;
}
// Token: 0x0600289E RID: 10398 RVA: 0x000A48E8 File Offset: 0x000A2AE8
[Token(Token = "0x600289E")]
[Address(RVA = "0x1EF3820", Offset = "0x1EF2820", VA = "0x181EF3820")]
[NFOMENMAOIA]
private void RpcApplyAttack(Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, Vector3 KPLDEODOJID, Vector3 CDFHDACBFKN)
{
if (Time.time > 0.25f)
{
RecRoomAudioClip remoteAttackAppliedAudio = this.audioSettings.RemoteAttackAppliedAudio;
int num = 0;
float z = KPLDEODOJID.z;
this.TryPlay3DSFX(remoteAttackAppliedAudio, num);
}
float time = Time.time;
EAHPNACBLDD<Tool, Weapon, FJDJKDOJKDO, Vector3, Vector3> attackAppliedEvent = this.AttackAppliedEvent;
this.MHBDJPACJJL = time;
if (attackAppliedEvent != 0)
{
float z2 = KPLDEODOJID.z;
}
}
// Token: 0x0600289F RID: 10399 RVA: 0x000A4948 File Offset: 0x000A2B48
[Token(Token = "0x600289F")]
[Address(RVA = "0x1EFF0D0", Offset = "0x1EFE0D0", VA = "0x181EFF0D0")]
[NFOMENMAOIA]
private void RpcSetAnimateInOut(bool KDKFENMFJFK, bool PNLCJJADKOL)
{
this.BEKODHBDOFG = KDKFENMFJFK;
this.NFNOHGFMPEA = KDKFENMFJFK;
}
// Token: 0x060028A0 RID: 10400 RVA: 0x000A4964 File Offset: 0x000A2B64
[Token(Token = "0x60028A0")]
[Address(RVA = "0x1EFC070", Offset = "0x1EFB070", VA = "0x181EFC070")]
private void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
{
this.MELBAJGOMIC();
}
// Token: 0x060028A1 RID: 10401 RVA: 0x000A4978 File Offset: 0x000A2B78
[Token(Token = "0x60028A1")]
[Address(RVA = "0x1EFC080", Offset = "0x1EFB080", VA = "0x181EFC080")]
private void OnPhotonPlayerDisconnected(AGAJMBPABDL LCMOMBBKFIP)
{
this.MELBAJGOMIC();
this.GEIGHJKFLML();
}
// Token: 0x060028A2 RID: 10402 RVA: 0x000A4994 File Offset: 0x000A2B94
[Token(Token = "0x60028A2")]
[Address(RVA = "0x1EFC060", Offset = "0x1EFB060", VA = "0x181EFC060")]
private void OnMasterClientSwitched(AGAJMBPABDL DIPNOFHGLDP)
{
this.GEIGHJKFLML();
}
// Token: 0x060028A3 RID: 10403 RVA: 0x000A49A8 File Offset: 0x000A2BA8
[Token(Token = "0x60028A3")]
[Address(RVA = "0x1EF52E0", Offset = "0x1EF42E0", VA = "0x181EF52E0")]
private void GNAHEBAADFF()
{
KLLMCPFPIIE<OKIMOMGKKDH> ogpminjncge = this.OGPMINJNCGE;
}
// Token: 0x060028A4 RID: 10404 RVA: 0x000A49C4 File Offset: 0x000A2BC4
[Token(Token = "0x60028A4")]
[Address(RVA = "0x1EFD840", Offset = "0x1EFC840", VA = "0x181EFD840")]
public static Tool PhotonInstantiate(string GBKONFBHCMB, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB = 1f, int KEIHNAGDKIM = -1, [Optional] Dictionary<string, object> AHHBNNJJICD)
{
float z = DDHPAFKBMON.z;
int num = 0;
GameObject gameObject;
if (gameObject != num)
{
Tool component = gameObject.GetComponent<Tool>();
}
throw new NullReferenceException();
}
// Token: 0x060028A5 RID: 10405 RVA: 0x000A49F8 File Offset: 0x000A2BF8
[Token(Token = "0x60028A5")]
[Address(RVA = "0x1EFD720", Offset = "0x1EFC720", VA = "0x181EFD720")]
public static Tool PhotonInstantiateForRoom(string GBKONFBHCMB, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB = 1f, int KEIHNAGDKIM = -1, [Optional] Dictionary<string, object> AHHBNNJJICD)
{
float z = DDHPAFKBMON.z;
int num = 0;
GameObject gameObject;
if (gameObject != num)
{
Tool component = gameObject.GetComponent<Tool>();
}
throw new NullReferenceException();
}
// Token: 0x060028A6 RID: 10406 RVA: 0x000A4A2C File Offset: 0x000A2C2C
[Token(Token = "0x60028A6")]
[Address(RVA = "0x1EF45E0", Offset = "0x1EF35E0", VA = "0x181EF45E0")]
public static Tool Find(int OIBOLAPHBAK)
{
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(OIBOLAPHBAK);
int num = 0;
if (photonView == num)
{
}
return photonView.GetComponent<Tool>();
}
// Token: 0x060028A7 RID: 10407 RVA: 0x000A4A5C File Offset: 0x000A2C5C
[Token(Token = "0x60028A7")]
[Address(RVA = "0x1EFAF50", Offset = "0x1EF9F50", VA = "0x181EFAF50", Slot = "15")]
private void OJJEMIPIMCK(LJJOCDFAMGA FLIPBCAPDGC)
{
if (!this.rigidbodyEx.JEGGMAKBGEK)
{
this.rigidbodyEx.WakeUp();
return;
}
}
// Token: 0x1700075E RID: 1886
// (get) Token: 0x060028A8 RID: 10408 RVA: 0x000A4A8C File Offset: 0x000A2C8C
[Token(Token = "0x1700075E")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x60028A8")]
[Address(RVA = "0x6B44F0", Offset = "0x6B34F0", VA = "0x1806B44F0", Slot = "21")]
get
{
return this.<NOFDEKIKHNL>k__BackingField;
}
}
// Token: 0x060028A9 RID: 10409 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028A9")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060028AA RID: 10410 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028AA")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 0x060028AB RID: 10411 RVA: 0x000A4AA0 File Offset: 0x000A2CA0
[Token(Token = "0x60028AB")]
[Address(RVA = "0x1EF5930", Offset = "0x1EF4930", VA = "0x181EF5930")]
public static int GetToolCount(OGNBCNBPFCC AAICMBDEJBE)
{
int num = 0;
Dictionary<OGNBCNBPFCC, int> ekkdigklgho = Tool.EKKDIGKLGHO;
return num;
}
// Token: 0x060028AC RID: 10412 RVA: 0x000A4ABC File Offset: 0x000A2CBC
[Token(Token = "0x60028AC")]
[Address(RVA = "0x1EF03B0", Offset = "0x1EEF3B0", VA = "0x181EF03B0")]
private static void APPHPHGCDEI(OGNBCNBPFCC AAICMBDEJBE)
{
int num = Tool.<MGJIBCHEOBO>k__BackingField;
num++;
Tool.<MGJIBCHEOBO>k__BackingField = num;
Dictionary<OGNBCNBPFCC, int> ekkdigklgho = Tool.EKKDIGKLGHO;
throw new NullReferenceException();
}
// Token: 0x060028AD RID: 10413 RVA: 0x000A4AFC File Offset: 0x000A2CFC
[Token(Token = "0x60028AD")]
[Address(RVA = "0x1EF7BC0", Offset = "0x1EF6BC0", VA = "0x181EF7BC0")]
private static void KOBNDFLOIMD(OGNBCNBPFCC AAICMBDEJBE)
{
Tool.<MGJIBCHEOBO>k__BackingField = Tool.<MGJIBCHEOBO>k__BackingField;
Dictionary<OGNBCNBPFCC, int> ekkdigklgho = Tool.EKKDIGKLGHO;
throw new NullReferenceException();
}
// Token: 0x060028AE RID: 10414 RVA: 0x000A4B30 File Offset: 0x000A2D30
[Token(Token = "0x60028AE")]
[Address(RVA = "0x1F00B20", Offset = "0x1EFFB20", VA = "0x181F00B20")]
public void TryPlay3DSFX(RecRoomAudioClip OAMCCIEIHAP, [Optional] Vector3? KPLDEODOJID)
{
KLLMCPFPIIE<bool> pjachmbjpkc = this.PJACHMBJPKC;
if (pjachmbjpkc == 0 || pjachmbjpkc.IAHDANBDAAM() == 0)
{
if (KPLDEODOJID != 0)
{
}
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
}
}
// Token: 0x1700075F RID: 1887
// (get) Token: 0x060028AF RID: 10415 RVA: 0x000A4B6C File Offset: 0x000A2D6C
// (set) Token: 0x060028B0 RID: 10416 RVA: 0x000A4B8C File Offset: 0x000A2D8C
[Token(Token = "0x1700075F")]
public bool INNICABHHJB
{
[Token(Token = "0x60028AF")]
[Address(RVA = "0x1F03770", Offset = "0x1F02770", VA = "0x181F03770")]
get
{
return this.LMNPEKLBHLG.IAHDANBDAAM() != null;
}
[Token(Token = "0x60028B0")]
[Address(RVA = "0x1F03E80", Offset = "0x1F02E80", VA = "0x181F03E80")]
set
{
KLLMCPFPIIE<bool> lmnpeklbhlg = this.LMNPEKLBHLG;
}
}
// Token: 0x060028B1 RID: 10417 RVA: 0x000A4BA8 File Offset: 0x000A2DA8
[Token(Token = "0x60028B1")]
[Address(RVA = "0x1EFF2B0", Offset = "0x1EFE2B0", VA = "0x181EFF2B0")]
public void SendMasterRecordingEvent(BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM CPDLHAOOHFO)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterSendRecordingEvent);
photonView.RpcMaster<BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM>(lflfmimncon, CPDLHAOOHFO);
}
// Token: 0x060028B2 RID: 10418 RVA: 0x000A4BD8 File Offset: 0x000A2DD8
[Token(Token = "0x60028B2")]
[Address(RVA = "0x1EFEFE0", Offset = "0x1EFDFE0", VA = "0x181EFEFE0")]
[NFOMENMAOIA]
private void RpcMasterSendRecordingEvent(BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM CPDLHAOOHFO)
{
IILCGFIHJLP<Tool, BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM> recordingEventOccurredEvent = this.RecordingEventOccurredEvent;
if (recordingEventOccurredEvent != 0)
{
recordingEventOccurredEvent.CNFDGDEOPPF(this, CPDLHAOOHFO);
}
}
// Token: 0x060028B3 RID: 10419 RVA: 0x000A4BF8 File Offset: 0x000A2DF8
[Token(Token = "0x60028B3")]
[Address(RVA = "0x1F01480", Offset = "0x1F00480", VA = "0x181F01480")]
public Tool()
{
int num;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(1, true, num != 0);
num = 0;
this.FDNPBBKGAEH = oknnkfgfodl;
int num2;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(1, true, num2 != 0);
num2 = 0;
this.AJKJPAFGHJJ = oknnkfgfodl2;
int num3;
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(1, true, num3 != 0);
num3 = 0;
this.NEMPBKDKMGO = oknnkfgfodl3;
Tool.PickupTransforms pickupTransforms = new Tool.PickupTransforms();
Tool.PickupTransforms pickupTransforms2 = new Tool.PickupTransforms();
int num4 = 0;
this.audioSettings = num4;
int num5 = 0;
int num6 = 0;
this.audioSettings.DropAudio = num5;
this.audioSettings.LocalAttackAppliedAudio = num6;
Tool.RenderSettings @default = Tool.RenderSettings.Default;
XmlSchemaWhiteSpace builtInWhitespaceFacet = 0.BuiltInWhitespaceFacet;
this.vrSettings = builtInWhitespaceFacet;
PlayerAnimation idleAnimation = Tool.ScreenActionSettings.Default.IdleAnimation;
this.screenSettings.IdleAnimation = idleAnimation;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.AIAFJADFAHO = aolmggapkeh;
object obj = new object();
this.FDODNIALMNA = obj;
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
this.LKMDAGKMEDD = aolmggapkeh2;
AOLMGGAPKEH aolmggapkeh3 = new AOLMGGAPKEH();
this.EFDAKLMLAPB = aolmggapkeh3;
this.FBPJJHILLEJ = true;
this.HIGEHNBHMBD = true;
AOLMGGAPKEH aolmggapkeh4 = new AOLMGGAPKEH();
this.PIEEALHLNCJ = aolmggapkeh4;
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
this.JPNOEIPDDJA = ekjclgjfign;
this.HAMNLLLIACP = (PlayerHand.PLLIKAOIPHP)((ulong)(-1L));
this.NFBNAKDDJHJ = true;
AOLMGGAPKEH aolmggapkeh5 = new AOLMGGAPKEH();
this.HGCGFIGNIGN = aolmggapkeh5;
List<ToolCollider> list = new List();
this.NNBALFKKNDO = list;
HashSet<ToolCollider> hashSet = new HashSet();
this.CLCOCGLFLBC = hashSet;
AOLMGGAPKEH aolmggapkeh6 = new AOLMGGAPKEH();
this.NHKGABHFFHB = aolmggapkeh6;
AOLMGGAPKEH aolmggapkeh7 = new AOLMGGAPKEH();
this.HHCGNCDJEKA = aolmggapkeh7;
object obj2 = new object();
this.MMMDBLDIFOP = obj2;
object obj3 = new object();
this.HLGPCOJMHJA = obj3;
AOLMGGAPKEH aolmggapkeh8 = new AOLMGGAPKEH();
this.MJEGGGLCGFI = aolmggapkeh8;
int num7;
int num8;
MFBGLIHGCGO<Tool> mfbglihgcgo = new MFBGLIHGCGO(4, num7 != 0, num8 != 0);
num8 = 0;
num7 = 0;
this.PostAwakeEvent = mfbglihgcgo;
int num9;
int num10;
MFBGLIHGCGO<Tool> mfbglihgcgo2 = new MFBGLIHGCGO(4, num9 != 0, num10 != 0);
num10 = 0;
num9 = 0;
this.PostStartEvent = mfbglihgcgo2;
int num11;
int num12;
MFBGLIHGCGO<Tool> mfbglihgcgo3 = new MFBGLIHGCGO(4, num11 != 0, num12 != 0);
num12 = 0;
num11 = 0;
this.DestroyEvent = mfbglihgcgo3;
int num13;
int num14;
MFBGLIHGCGO<Tool> mfbglihgcgo4 = new MFBGLIHGCGO(4, num13 != 0, num14 != 0);
num14 = 0;
num13 = 0;
this.EnabledChangeEvent = mfbglihgcgo4;
int num15;
int num16;
MFBGLIHGCGO<Tool> mfbglihgcgo5 = new MFBGLIHGCGO(4, num15 != 0, num16 != 0);
num16 = 0;
num15 = 0;
this.HolderChangedEvent = mfbglihgcgo5;
int num17;
int num18;
IILCGFIHJLP<Tool, bool> iilcgfihjlp = new IILCGFIHJLP(32, num17 != 0, num18 != 0);
num18 = 0;
num17 = 0;
this.IgnoredChangeEvent = iilcgfihjlp;
int num19;
int num20;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = new EAHPNACBLDD(32, num19 != 0, num20 != 0);
num20 = 0;
num19 = 0;
this.PreResetEvent = eahpnacbldd;
int num21;
int num22;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd2 = new EAHPNACBLDD(32, num21 != 0, num22 != 0);
num22 = 0;
num21 = 0;
this.PostResetEvent = eahpnacbldd2;
int num23;
int num24;
MFBGLIHGCGO<Tool> mfbglihgcgo6 = new MFBGLIHGCGO(4, num23 != 0, num24 != 0);
num24 = 0;
num23 = 0;
this.PrePickupEvent = mfbglihgcgo6;
int num25;
int num26;
MFBGLIHGCGO<Tool> mfbglihgcgo7 = new MFBGLIHGCGO(4, num25 != 0, num26 != 0);
num26 = 0;
num25 = 0;
this.PostPickupEvent = mfbglihgcgo7;
int num27;
int num28;
MFBGLIHGCGO<Tool> mfbglihgcgo8 = new MFBGLIHGCGO(4, num27 != 0, num28 != 0);
num28 = 0;
num27 = 0;
this.PreReleaseEvent = mfbglihgcgo8;
int num29;
int num30;
MFBGLIHGCGO<Tool> mfbglihgcgo9 = new MFBGLIHGCGO(4, num29 != 0, num30 != 0);
num30 = 0;
num29 = 0;
this.PostReleaseEvent = mfbglihgcgo9;
int num31;
int num32;
MFBGLIHGCGO<Tool> mfbglihgcgo10 = new MFBGLIHGCGO(4, num31 != 0, num32 != 0);
num32 = 0;
num31 = 0;
this.PreAttachEvent = mfbglihgcgo10;
int num33;
int num34;
MFBGLIHGCGO<Tool> mfbglihgcgo11 = new MFBGLIHGCGO(4, num33 != 0, num34 != 0);
num34 = 0;
num33 = 0;
this.PostAttachEvent = mfbglihgcgo11;
int num35;
int num36;
MFBGLIHGCGO<Tool> mfbglihgcgo12 = new MFBGLIHGCGO(4, num35 != 0, num36 != 0);
num36 = 0;
num35 = 0;
this.PreDetachEvent = mfbglihgcgo12;
int num37;
int num38;
MFBGLIHGCGO<Tool> mfbglihgcgo13 = new MFBGLIHGCGO(4, num37 != 0, num38 != 0);
num38 = 0;
num37 = 0;
this.PostDetachEvent = mfbglihgcgo13;
int num39;
int num40;
MFBGLIHGCGO<Tool> mfbglihgcgo14 = new MFBGLIHGCGO(4, num39 != 0, num40 != 0);
num40 = 0;
num39 = 0;
this.HolderHandVelocityUpdateEvent = mfbglihgcgo14;
int num41;
int num42;
MFBGLIHGCGO<Tool> mfbglihgcgo15 = new MFBGLIHGCGO(4, num41 != 0, num42 != 0);
num42 = 0;
num41 = 0;
this.HoverStartEvent = mfbglihgcgo15;
int num43;
int num44;
MFBGLIHGCGO<Tool> mfbglihgcgo16 = new MFBGLIHGCGO(4, num43 != 0, num44 != 0);
num44 = 0;
num43 = 0;
this.HoverEndEvent = mfbglihgcgo16;
int num45;
int num46;
MFBGLIHGCGO<Tool> mfbglihgcgo17 = new MFBGLIHGCGO(4, num45 != 0, num46 != 0);
num46 = 0;
num45 = 0;
this.LockEvent = mfbglihgcgo17;
int num47;
int num48;
MFBGLIHGCGO<Tool> mfbglihgcgo18 = new MFBGLIHGCGO(4, num47 != 0, num48 != 0);
num48 = 0;
num47 = 0;
this.UnlockEvent = mfbglihgcgo18;
int num49;
int num50;
MFBGLIHGCGO<Tool> mfbglihgcgo19 = new MFBGLIHGCGO(4, num49 != 0, num50 != 0);
num50 = 0;
num49 = 0;
this.InputDownEvent = mfbglihgcgo19;
int num51;
int num52;
MFBGLIHGCGO<Tool> mfbglihgcgo20 = new MFBGLIHGCGO(4, num51 != 0, num52 != 0);
num52 = 0;
num51 = 0;
this.InputPressedEvent = mfbglihgcgo20;
int num53;
int num54;
MFBGLIHGCGO<Tool> mfbglihgcgo21 = new MFBGLIHGCGO(4, num53 != 0, num54 != 0);
num54 = 0;
num53 = 0;
this.InputUpEvent = mfbglihgcgo21;
int num55;
int num56;
NBPOLJHGGLE<Tool, Vector3, Vector3> nbpoljhggle = new NBPOLJHGGLE(32, num55 != 0, num56 != 0);
num56 = 0;
num55 = 0;
this.InputUpWithVelocityEvent = nbpoljhggle;
int num57;
int num58;
MFBGLIHGCGO<Tool> mfbglihgcgo22 = new MFBGLIHGCGO(4, num57 != 0, num58 != 0);
num58 = 0;
num57 = 0;
this.InputCancelledEvent = mfbglihgcgo22;
int num59;
int num60;
MFBGLIHGCGO<Tool> mfbglihgcgo23 = new MFBGLIHGCGO(4, num59 != 0, num60 != 0);
num60 = 0;
num59 = 0;
this.ShakeEvent = mfbglihgcgo23;
int num61;
int num62;
AAPEGDHKHJI<Tool, Vector2, float, bool> aapegdhkhji = new AAPEGDHKHJI(32, num61 != 0, num62 != 0);
num62 = 0;
num61 = 0;
this.RemoteControlInputEvent = aapegdhkhji;
int num63;
int num64;
IILCGFIHJLP<Tool, float> iilcgfihjlp2 = new IILCGFIHJLP(32, num63 != 0, num64 != 0);
num64 = 0;
num63 = 0;
this.OwnerTeleportEvent = iilcgfihjlp2;
int num65;
int num66;
NBPOLJHGGLE<Tool, float, float> nbpoljhggle2 = new NBPOLJHGGLE(32, num65 != 0, num66 != 0);
num66 = 0;
num65 = 0;
this.OwnerRotateInPlaceEvent = nbpoljhggle2;
int num67;
int num68;
EAHPNACBLDD<Tool, Weapon, FJDJKDOJKDO, Vector3, Vector3> eahpnacbldd3 = new EAHPNACBLDD(32, num67 != 0, num68 != 0);
num68 = 0;
num67 = 0;
this.AttackAppliedEvent = eahpnacbldd3;
int num69;
int num70;
NBPOLJHGGLE<Tool, Vector3, Vector3> nbpoljhggle3 = new NBPOLJHGGLE(32, num69 != 0, num70 != 0);
num70 = 0;
num69 = 0;
this.AuthorityForceAppliedEvent = nbpoljhggle3;
int num71;
int num72;
NBPOLJHGGLE<Tool, Vector3, Vector3> nbpoljhggle4 = new NBPOLJHGGLE(32, num71 != 0, num72 != 0);
num72 = 0;
num71 = 0;
this.AuthorityVelocityChangeEvent = nbpoljhggle4;
int num73;
int num74;
MFBGLIHGCGO<bool> mfbglihgcgo24 = new MFBGLIHGCGO(4, num73 != 0, num74 != 0);
num74 = 0;
num73 = 0;
this.VisibilityChangeEvent = mfbglihgcgo24;
int num75;
int num76;
MFBGLIHGCGO<Tool> mfbglihgcgo25 = new MFBGLIHGCGO(4, num75 != 0, num76 != 0);
num76 = 0;
num75 = 0;
this.IsMutedChangedEvent = mfbglihgcgo25;
int num77;
int num78;
IILCGFIHJLP<Tool, bool> iilcgfihjlp3 = new IILCGFIHJLP(32, num77 != 0, num78 != 0);
num78 = 0;
num77 = 0;
this.OKGLNACODBA = iilcgfihjlp3;
List<Tool.OGLAJAFKBMN> list2 = new List();
this.OPMBAAJOICC = list2;
List<Tool.EHOOCLKEMPD> 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 z = Vector3.zero.z;
this.LastWorldSpacePickupPosition.z = z;
Quaternion identity = Quaternion.identity;
this.SleepOnStart = true;
this.ClearVelocitiesOnFrozenChange = true;
this.RemotelyRunRigidbodyPickupWhenHeld = true;
this.DNCDIAFBPHO = true;
HHIINKNOKNL<bool> hhiinknoknl = new HHIINKNOKNL();
this.OCDAPABGABP = hhiinknoknl;
List<Tool.HDFOKJKEMCH> list4 = new List();
this.PBCBHPGPNED = list4;
List<Tool.HDFOKJKEMCH> list5 = new List();
this.IAEGDBOIEBM = list5;
List<Tool.HDFOKJKEMCH> list6 = new List();
this.KPKJDENLNNJ = list6;
List<Tool.HDFOKJKEMCH> list7 = new List();
this.MLIJIGCCPNI = list7;
List<Canvas> list8 = new List();
this.PHMLDEKEAOO = list8;
List<Killzone> list9 = new List();
this.BPAPGFBNGNK = list9;
this.HNAALFCDECO = (int)((ulong)2147483648L);
float z2 = Vector3.zero.z;
this.LOGLDBNBHAD.z = z2;
float z3 = Vector3.zero.z;
this.GDHALDIENKM.z = z3;
float z4 = Vector3.zero.z;
this.GBFGBPMOKGL.z = z4;
float z5 = Vector3.zero.z;
this.JEHBHPIGJHM.z = z5;
List<Tool> list10 = new List();
this.NABGMILJPHH = list10;
object obj4 = new object();
this.LJJNEGGCFEB = obj4;
float z6 = Vector3.one.z;
this.<NCENJFHMACF>k__BackingField.z = z6;
float z7 = Vector3.zero.z;
this.<CBDFBLMIBLP>k__BackingField.z = z7;
float z8 = Vector3.zero.z;
this.<PJMHDFLDLBF>k__BackingField.z = z8;
int num79;
int num80;
IILCGFIHJLP<Tool, BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM> iilcgfihjlp4 = new IILCGFIHJLP(32, num79 != 0, num80 != 0);
num80 = 0;
num79 = 0;
this.RecordingEventOccurredEvent = iilcgfihjlp4;
base..ctor();
}
// Token: 0x060028B4 RID: 10420 RVA: 0x000A5348 File Offset: 0x000A3548
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x60028B4")]
[Address(RVA = "0x1F01150", Offset = "0x1F00150", VA = "0x181F01150")]
static Tool()
{
int num;
int num2;
MFBGLIHGCGO<Tool> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
Tool.StaticHolderChangedEvent = mfbglihgcgo;
int num3;
int num4;
MFBGLIHGCGO<Tool> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
num4 = 0;
num3 = 0;
Tool.StaticToolInstantiatedEvent = mfbglihgcgo2;
int num5;
int num6;
MFBGLIHGCGO<Tool> mfbglihgcgo3 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0);
num6 = 0;
num5 = 0;
Tool.StaticLockedToolPickedUpEvent = mfbglihgcgo3;
int num7;
int num8;
MFBGLIHGCGO<Tool> mfbglihgcgo4 = new MFBGLIHGCGO(4, num7 != 0, num8 != 0);
num8 = 0;
num7 = 0;
Tool.StaticToolPostReleaseEvent = mfbglihgcgo4;
int num9;
int num10;
IILCGFIHJLP<Tool, Collision> iilcgfihjlp = new IILCGFIHJLP(32, num9 != 0, num10 != 0);
num10 = 0;
num9 = 0;
Tool.GenericCollisionEvent = iilcgfihjlp;
int num11;
int num12;
IILCGFIHJLP<Tool, Collision> iilcgfihjlp2 = new IILCGFIHJLP(32, num11 != 0, num12 != 0);
num12 = 0;
num11 = 0;
Tool.LocalPlayerCollisionEvent = iilcgfihjlp2;
Dictionary<EEDONNAHMFK, float> dictionary = new Dictionary();
throw new NullReferenceException();
}
// Token: 0x060028B5 RID: 10421 RVA: 0x000A5448 File Offset: 0x000A3648
[Token(Token = "0x60028B5")]
[Address(RVA = "0x1EF3230", Offset = "0x1EF2230", VA = "0x181EF3230")]
[CompilerGenerated]
private void COCLGDGLDHP()
{
int num = 0;
this.DODDBBEOJNN = num != 0;
}
// Token: 0x060028B6 RID: 10422 RVA: 0x000A5460 File Offset: 0x000A3660
[Token(Token = "0x60028B6")]
[Address(RVA = "0x1EF4DE0", Offset = "0x1EF3DE0", VA = "0x181EF4DE0")]
[CompilerGenerated]
private void GGJJIAOOLEJ()
{
this.IsMutedChangedEvent.CNFDGDEOPPF(this);
}
// Token: 0x060028B7 RID: 10423 RVA: 0x000A5480 File Offset: 0x000A3680
[Token(Token = "0x60028B7")]
[Address(RVA = "0x1EF30E0", Offset = "0x1EF20E0", VA = "0x181EF30E0")]
[CompilerGenerated]
private bool CFNNAGBDKKL()
{
if (!this.OGPMINJNCGE.IAHDANBDAAM().LJPBJFHMEAN)
{
return true;
}
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.OGPMINJNCGE.IAHDANBDAAM().KHDKHLFAMOK);
int num = 0;
return photonView != num;
}
// Token: 0x060028B8 RID: 10424 RVA: 0x000A54C8 File Offset: 0x000A36C8
[Token(Token = "0x60028B8")]
[Address(RVA = "0x1EF83F0", Offset = "0x1EF73F0", VA = "0x181EF83F0")]
[CompilerGenerated]
private void LKPCFHOAION()
{
object ljjneggcfeb = this.LJJNEGGCFEB;
this.SetCollisionEnabled(true, ljjneggcfeb);
this.LOFMCIHBMAN = (ulong)0L;
}
// Token: 0x04001FE6 RID: 8166
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001FE6")]
private ObscuredInt MHDPLJDBCAN;
// Token: 0x04001FE7 RID: 8167
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x4001FE7")]
private bool PAAOGFJOIFD;
// Token: 0x04001FE8 RID: 8168
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4001FE8")]
private readonly OKNNKFGFODL FDNPBBKGAEH;
// Token: 0x04001FE9 RID: 8169
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4001FE9")]
private readonly OKNNKFGFODL AJKJPAFGHJJ;
// Token: 0x04001FEA RID: 8170
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4001FEA")]
private readonly OKNNKFGFODL NEMPBKDKMGO;
// Token: 0x04001FEE RID: 8174
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4001FEE")]
[HideInInspector]
public Func<Transform> BoneTransformProvider;
// Token: 0x04001FEF RID: 8175
[Token(Token = "0x4001FEF")]
private static readonly Dictionary<OGNBCNBPFCC, int> EKKDIGKLGHO = new Dictionary();
// Token: 0x04001FF0 RID: 8176
[Token(Token = "0x4001FF0")]
private static readonly List<Material> CNHCPDAFLPM = new List();
// Token: 0x04001FF1 RID: 8177
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4001FF1")]
[SerializeField]
private Tool.InteractionSettings interactionSettings;
// Token: 0x04001FF2 RID: 8178
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4001FF2")]
[SerializeField]
private Tool.CollisionSettings collisionSettings;
// Token: 0x04001FF3 RID: 8179
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x4001FF3")]
[SerializeField]
private Tool.AudioSettings audioSettings;
// Token: 0x04001FF4 RID: 8180
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x4001FF4")]
[SerializeField]
private Tool.RenderSettings renderSettings;
// Token: 0x04001FF5 RID: 8181
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x4001FF5")]
[SerializeField]
private Tool.MenuSettings menuSettings;
// Token: 0x04001FF6 RID: 8182
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x4001FF6")]
[SerializeField]
private Tool.VRActionSettings vrSettings;
// Token: 0x04001FF7 RID: 8183
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x4001FF7")]
[SerializeField]
private Tool.ScreenActionSettings screenSettings;
// Token: 0x04001FF8 RID: 8184
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4001FF8")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.SelfAndParent, false, false, false)]
private ToolEntity toolEntity;
// Token: 0x04001FF9 RID: 8185
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4001FF9")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private TaggedTool tags;
// Token: 0x04001FFA RID: 8186
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4001FFA")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private AnimateInOut animateInOut;
// Token: 0x04001FFB RID: 8187
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x4001FFB")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, true, false, false)]
private LODGroup lodGroup;
// Token: 0x04001FFC RID: 8188
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x4001FFC")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, true, false, false)]
private Animator animator;
// Token: 0x04001FFD RID: 8189
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4001FFD")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private NetworkTransform networkTransform;
// Token: 0x04001FFE RID: 8190
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x4001FFE")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private RigidbodyEx rigidbodyEx;
// Token: 0x04001FFF RID: 8191
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x4001FFF")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private RigidbodyPickup rigidbodyPickup;
// Token: 0x04002000 RID: 8192
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x4002000")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private ToolSkinMapper toolSkinMapper;
// Token: 0x04002001 RID: 8193
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x4002001")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private VisibleInCamera visibleInCamera;
// Token: 0x04002002 RID: 8194
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
[Token(Token = "0x4002002")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private ConnectableTool connectableTool;
// Token: 0x04002003 RID: 8195
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x4002003")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private PersistenceView persistenceView;
// Token: 0x04002004 RID: 8196
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
[Token(Token = "0x4002004")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private CreationObject creationObject;
// Token: 0x04002005 RID: 8197
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
[Token(Token = "0x4002005")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, false, false, false)]
private MoveableToolMenu moveableToolMenu;
// Token: 0x04002006 RID: 8198
[Token(Token = "0x4002006")]
private const int KDPGEMALGFJ = 4;
// Token: 0x04002007 RID: 8199
[Token(Token = "0x4002007")]
private const float OLKDIOIBMNH = 0.25f;
// Token: 0x04002008 RID: 8200
[Token(Token = "0x4002008")]
private const int IEIBPFMGBCJ = 4;
// Token: 0x04002009 RID: 8201
[Token(Token = "0x4002009")]
private const float LHGFIBFGEGG = 0.25f;
// Token: 0x0400200A RID: 8202
[Token(Token = "0x400200A")]
private static readonly string LIIKNFKIPFN = "InteractionSettings";
// Token: 0x0400200B RID: 8203
[Token(Token = "0x400200B")]
public const DAJFOCGPHGP DEFAULT_LAYER = DAJFOCGPHGP.DynamicPhysics;
// Token: 0x0400200C RID: 8204
[Token(Token = "0x400200C")]
public const DAJFOCGPHGP DEFAULT_HELD_LAYER = DAJFOCGPHGP.DynamicPhysicsIgnorePlayerPhysics;
// Token: 0x0400200D RID: 8205
[Token(Token = "0x400200D")]
public const DAJFOCGPHGP DEFAULT_EQUIPPED_LAYER = DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicAndPlayerAndEnemyPhysics;
// Token: 0x0400200E RID: 8206
[Token(Token = "0x400200E")]
public const DAJFOCGPHGP DEFAULT_ATTACHED_LAYER = DAJFOCGPHGP.DynamicPhysics;
// Token: 0x0400200F RID: 8207
[Token(Token = "0x400200F")]
public const DAJFOCGPHGP TOOL_COLLISION_DISABLED_LAYER = DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicPhysics;
// Token: 0x04002010 RID: 8208
[Token(Token = "0x4002010")]
public const string RUNTIME_SPAWN_PARAM = "RS";
// Token: 0x04002011 RID: 8209
[Token(Token = "0x4002011")]
public static Transform DoDestroyOnLoadParentTransform;
// Token: 0x04002012 RID: 8210
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
[Token(Token = "0x4002012")]
private bool DJOGLAAEACB;
// Token: 0x04002013 RID: 8211
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
[Token(Token = "0x4002013")]
private KLLMCPFPIIE<bool> MGNCNNNKHFM;
// Token: 0x04002014 RID: 8212
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
[Token(Token = "0x4002014")]
private KLLMCPFPIIE<bool> PJACHMBJPKC;
// Token: 0x04002015 RID: 8213
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
[Token(Token = "0x4002015")]
private KLLMCPFPIIE<bool> GINMIAOAHKG;
// Token: 0x04002016 RID: 8214
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
[Token(Token = "0x4002016")]
private AOLMGGAPKEH AIAFJADFAHO;
// Token: 0x04002017 RID: 8215
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
[Token(Token = "0x4002017")]
private readonly object FDODNIALMNA;
// Token: 0x04002018 RID: 8216
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
[Token(Token = "0x4002018")]
private AOLMGGAPKEH LKMDAGKMEDD;
// Token: 0x0400201B RID: 8219
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
[Token(Token = "0x400201B")]
private AOLMGGAPKEH EFDAKLMLAPB;
// Token: 0x0400201C RID: 8220
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
[Token(Token = "0x400201C")]
private bool FBPJJHILLEJ;
// Token: 0x0400201D RID: 8221
[global::Cpp2IlInjected.FieldOffset(Offset = "0x261")]
[Token(Token = "0x400201D")]
private bool PEOIDPNGCGO;
// Token: 0x0400201E RID: 8222
[global::Cpp2IlInjected.FieldOffset(Offset = "0x262")]
[Token(Token = "0x400201E")]
private bool HIGEHNBHMBD;
// Token: 0x0400201F RID: 8223
[global::Cpp2IlInjected.FieldOffset(Offset = "0x263")]
[Token(Token = "0x400201F")]
private bool JEFOHBFAHKM;
// Token: 0x04002020 RID: 8224
[global::Cpp2IlInjected.FieldOffset(Offset = "0x268")]
[Token(Token = "0x4002020")]
private AOLMGGAPKEH PIEEALHLNCJ;
// Token: 0x04002022 RID: 8226
[global::Cpp2IlInjected.FieldOffset(Offset = "0x278")]
[Token(Token = "0x4002022")]
private IDisposable KKECFIMMINE;
// Token: 0x04002024 RID: 8228
[global::Cpp2IlInjected.FieldOffset(Offset = "0x288")]
[Token(Token = "0x4002024")]
private OKIMOMGKKDH JPNOEIPDDJA;
// Token: 0x04002025 RID: 8229
[global::Cpp2IlInjected.FieldOffset(Offset = "0x290")]
[Token(Token = "0x4002025")]
private PlayerHand.PLLIKAOIPHP HAMNLLLIACP;
// Token: 0x04002026 RID: 8230
[global::Cpp2IlInjected.FieldOffset(Offset = "0x294")]
[Token(Token = "0x4002026")]
private PlayerHand.PLLIKAOIPHP EKJFBMPIGMD;
// Token: 0x04002027 RID: 8231
[global::Cpp2IlInjected.FieldOffset(Offset = "0x298")]
[Token(Token = "0x4002027")]
private KLLMCPFPIIE<OKIMOMGKKDH> OGPMINJNCGE;
// Token: 0x0400202B RID: 8235
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A8")]
[Token(Token = "0x400202B")]
private PhotonView BHAAHKEILOG;
// Token: 0x04002031 RID: 8241
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D8")]
[Token(Token = "0x4002031")]
private AOLMGGAPKEH HGCGFIGNIGN;
// Token: 0x04002033 RID: 8243
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2E8")]
[Token(Token = "0x4002033")]
private List<ToolCollider> NNBALFKKNDO;
// Token: 0x04002034 RID: 8244
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2F0")]
[Token(Token = "0x4002034")]
private HashSet<ToolCollider> CLCOCGLFLBC;
// Token: 0x04002035 RID: 8245
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2F8")]
[Token(Token = "0x4002035")]
private ToolUI IFOHIGMCOIG;
// Token: 0x04002037 RID: 8247
[global::Cpp2IlInjected.FieldOffset(Offset = "0x308")]
[Token(Token = "0x4002037")]
private AOLMGGAPKEH NHKGABHFFHB;
// Token: 0x0400203A RID: 8250
[global::Cpp2IlInjected.FieldOffset(Offset = "0x330")]
[Token(Token = "0x400203A")]
private Player HBMIPPCKNHF;
// Token: 0x0400203B RID: 8251
[global::Cpp2IlInjected.FieldOffset(Offset = "0x338")]
[Token(Token = "0x400203B")]
private CameraIgnoreBubble HFPAOBJPFBK;
// Token: 0x0400203C RID: 8252
[global::Cpp2IlInjected.FieldOffset(Offset = "0x340")]
[Token(Token = "0x400203C")]
private IgnoredRendererEffect.PFDHGMKOPJJ? ABDALDOPDOB;
// Token: 0x0400203D RID: 8253
[global::Cpp2IlInjected.FieldOffset(Offset = "0x358")]
[Token(Token = "0x400203D")]
private AOLMGGAPKEH HHCGNCDJEKA;
// Token: 0x0400203E RID: 8254
[global::Cpp2IlInjected.FieldOffset(Offset = "0x360")]
[Token(Token = "0x400203E")]
private object MMMDBLDIFOP;
// Token: 0x0400203F RID: 8255
[global::Cpp2IlInjected.FieldOffset(Offset = "0x368")]
[Token(Token = "0x400203F")]
private object HLGPCOJMHJA;
// Token: 0x04002040 RID: 8256
[global::Cpp2IlInjected.FieldOffset(Offset = "0x370")]
[Token(Token = "0x4002040")]
private AOLMGGAPKEH MJEGGGLCGFI;
// Token: 0x04002041 RID: 8257
[global::Cpp2IlInjected.FieldOffset(Offset = "0x378")]
[Token(Token = "0x4002041")]
private Tool NMPIHKPMFLM;
// Token: 0x04002043 RID: 8259
[global::Cpp2IlInjected.FieldOffset(Offset = "0x388")]
[Token(Token = "0x4002043")]
private object BFIPICMIHND;
// Token: 0x04002044 RID: 8260
[global::Cpp2IlInjected.FieldOffset(Offset = "0x390")]
[Token(Token = "0x4002044")]
private object CJDPMFIJPLA;
// Token: 0x04002045 RID: 8261
[global::Cpp2IlInjected.FieldOffset(Offset = "0x398")]
[Token(Token = "0x4002045")]
private object HINOMIEINGF;
// Token: 0x04002046 RID: 8262
[Token(Token = "0x4002046")]
public static MFBGLIHGCGO<Tool> StaticHolderChangedEvent;
// Token: 0x04002047 RID: 8263
[Token(Token = "0x4002047")]
public static MFBGLIHGCGO<Tool> StaticToolInstantiatedEvent;
// Token: 0x04002048 RID: 8264
[Token(Token = "0x4002048")]
public static MFBGLIHGCGO<Tool> StaticLockedToolPickedUpEvent;
// Token: 0x04002049 RID: 8265
[Token(Token = "0x4002049")]
public static MFBGLIHGCGO<Tool> StaticToolPostReleaseEvent;
// Token: 0x0400204A RID: 8266
[Token(Token = "0x400204A")]
public static IILCGFIHJLP<Tool, Collision> GenericCollisionEvent;
// Token: 0x0400204B RID: 8267
[Token(Token = "0x400204B")]
public static IILCGFIHJLP<Tool, Collision> LocalPlayerCollisionEvent;
// Token: 0x0400204C RID: 8268
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A0")]
[Token(Token = "0x400204C")]
public MFBGLIHGCGO<Tool> PostAwakeEvent;
// Token: 0x0400204D RID: 8269
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A8")]
[Token(Token = "0x400204D")]
public MFBGLIHGCGO<Tool> PostStartEvent;
// Token: 0x0400204E RID: 8270
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3B0")]
[Token(Token = "0x400204E")]
public MFBGLIHGCGO<Tool> DestroyEvent;
// Token: 0x0400204F RID: 8271
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3B8")]
[Token(Token = "0x400204F")]
public MFBGLIHGCGO<Tool> EnabledChangeEvent;
// Token: 0x04002050 RID: 8272
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C0")]
[Token(Token = "0x4002050")]
public MFBGLIHGCGO<Tool> HolderChangedEvent;
// Token: 0x04002051 RID: 8273
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C8")]
[Token(Token = "0x4002051")]
public IILCGFIHJLP<Tool, bool> IgnoredChangeEvent;
// Token: 0x04002052 RID: 8274
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3D0")]
[Token(Token = "0x4002052")]
public EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> PreResetEvent;
// Token: 0x04002053 RID: 8275
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3D8")]
[Token(Token = "0x4002053")]
public EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> PostResetEvent;
// Token: 0x04002054 RID: 8276
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3E0")]
[Token(Token = "0x4002054")]
public MFBGLIHGCGO<Tool> PrePickupEvent;
// Token: 0x04002055 RID: 8277
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3E8")]
[Token(Token = "0x4002055")]
public MFBGLIHGCGO<Tool> PostPickupEvent;
// Token: 0x04002056 RID: 8278
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3F0")]
[Token(Token = "0x4002056")]
public MFBGLIHGCGO<Tool> PreReleaseEvent;
// Token: 0x04002057 RID: 8279
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3F8")]
[Token(Token = "0x4002057")]
public MFBGLIHGCGO<Tool> PostReleaseEvent;
// Token: 0x04002058 RID: 8280
[global::Cpp2IlInjected.FieldOffset(Offset = "0x400")]
[Token(Token = "0x4002058")]
public MFBGLIHGCGO<Tool> PreAttachEvent;
// Token: 0x04002059 RID: 8281
[global::Cpp2IlInjected.FieldOffset(Offset = "0x408")]
[Token(Token = "0x4002059")]
public MFBGLIHGCGO<Tool> PostAttachEvent;
// Token: 0x0400205A RID: 8282
[global::Cpp2IlInjected.FieldOffset(Offset = "0x410")]
[Token(Token = "0x400205A")]
public MFBGLIHGCGO<Tool> PreDetachEvent;
// Token: 0x0400205B RID: 8283
[global::Cpp2IlInjected.FieldOffset(Offset = "0x418")]
[Token(Token = "0x400205B")]
public MFBGLIHGCGO<Tool> PostDetachEvent;
// Token: 0x0400205C RID: 8284
[global::Cpp2IlInjected.FieldOffset(Offset = "0x420")]
[Token(Token = "0x400205C")]
public MFBGLIHGCGO<Tool> HolderHandVelocityUpdateEvent;
// Token: 0x0400205D RID: 8285
[global::Cpp2IlInjected.FieldOffset(Offset = "0x428")]
[Token(Token = "0x400205D")]
public MFBGLIHGCGO<Tool> HoverStartEvent;
// Token: 0x0400205E RID: 8286
[global::Cpp2IlInjected.FieldOffset(Offset = "0x430")]
[Token(Token = "0x400205E")]
public MFBGLIHGCGO<Tool> HoverEndEvent;
// Token: 0x0400205F RID: 8287
[global::Cpp2IlInjected.FieldOffset(Offset = "0x438")]
[Token(Token = "0x400205F")]
public MFBGLIHGCGO<Tool> LockEvent;
// Token: 0x04002060 RID: 8288
[global::Cpp2IlInjected.FieldOffset(Offset = "0x440")]
[Token(Token = "0x4002060")]
public MFBGLIHGCGO<Tool> UnlockEvent;
// Token: 0x04002061 RID: 8289
[global::Cpp2IlInjected.FieldOffset(Offset = "0x448")]
[Token(Token = "0x4002061")]
public MFBGLIHGCGO<Tool> InputDownEvent;
// Token: 0x04002062 RID: 8290
[global::Cpp2IlInjected.FieldOffset(Offset = "0x450")]
[Token(Token = "0x4002062")]
public MFBGLIHGCGO<Tool> InputPressedEvent;
// Token: 0x04002063 RID: 8291
[global::Cpp2IlInjected.FieldOffset(Offset = "0x458")]
[Token(Token = "0x4002063")]
public MFBGLIHGCGO<Tool> InputUpEvent;
// Token: 0x04002064 RID: 8292
[global::Cpp2IlInjected.FieldOffset(Offset = "0x460")]
[Token(Token = "0x4002064")]
public NBPOLJHGGLE<Tool, Vector3, Vector3> InputUpWithVelocityEvent;
// Token: 0x04002065 RID: 8293
[global::Cpp2IlInjected.FieldOffset(Offset = "0x468")]
[Token(Token = "0x4002065")]
public MFBGLIHGCGO<Tool> InputCancelledEvent;
// Token: 0x04002066 RID: 8294
[global::Cpp2IlInjected.FieldOffset(Offset = "0x470")]
[Token(Token = "0x4002066")]
public MFBGLIHGCGO<Tool> ShakeEvent;
// Token: 0x04002067 RID: 8295
[global::Cpp2IlInjected.FieldOffset(Offset = "0x478")]
[Token(Token = "0x4002067")]
public AAPEGDHKHJI<Tool, Vector2, float, bool> RemoteControlInputEvent;
// Token: 0x04002068 RID: 8296
[global::Cpp2IlInjected.FieldOffset(Offset = "0x480")]
[Token(Token = "0x4002068")]
public IILCGFIHJLP<Tool, float> OwnerTeleportEvent;
// Token: 0x04002069 RID: 8297
[global::Cpp2IlInjected.FieldOffset(Offset = "0x488")]
[Token(Token = "0x4002069")]
public NBPOLJHGGLE<Tool, float, float> OwnerRotateInPlaceEvent;
// Token: 0x0400206A RID: 8298
[global::Cpp2IlInjected.FieldOffset(Offset = "0x490")]
[Token(Token = "0x400206A")]
public EAHPNACBLDD<Tool, Weapon, FJDJKDOJKDO, Vector3, Vector3> AttackAppliedEvent;
// Token: 0x0400206B RID: 8299
[global::Cpp2IlInjected.FieldOffset(Offset = "0x498")]
[Token(Token = "0x400206B")]
public NBPOLJHGGLE<Tool, Vector3, Vector3> AuthorityForceAppliedEvent;
// Token: 0x0400206C RID: 8300
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A0")]
[Token(Token = "0x400206C")]
public NBPOLJHGGLE<Tool, Vector3, Vector3> AuthorityVelocityChangeEvent;
// Token: 0x0400206D RID: 8301
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A8")]
[Token(Token = "0x400206D")]
public MFBGLIHGCGO<bool> VisibilityChangeEvent;
// Token: 0x0400206E RID: 8302
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4B0")]
[Token(Token = "0x400206E")]
public readonly MFBGLIHGCGO<Tool> IsMutedChangedEvent;
// Token: 0x0400206F RID: 8303
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4B8")]
[Token(Token = "0x400206F")]
private IILCGFIHJLP<Tool, bool> OKGLNACODBA;
// Token: 0x04002070 RID: 8304
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C0")]
[Token(Token = "0x4002070")]
public Tool.DIMPKKAHGAC CustomHandSpacePickupTransformModifier;
// Token: 0x04002071 RID: 8305
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C8")]
[Token(Token = "0x4002071")]
public Tool.IHPELPFHCOO CustomSnapToHandBehavior;
// Token: 0x04002072 RID: 8306
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4D0")]
[Token(Token = "0x4002072")]
public Tool.LFAGEJFCFCG CustomDistanceToTransformBehavior;
// Token: 0x04002073 RID: 8307
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4D8")]
[Token(Token = "0x4002073")]
public Tool.HMMDPJMIHGJ CustomAuthorityResetOnKillzoneBehavior;
// Token: 0x04002074 RID: 8308
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4E0")]
[Token(Token = "0x4002074")]
public Tool.MCBIGKMJJEN CustomApplyForceModifier;
// Token: 0x04002075 RID: 8309
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4E8")]
[Token(Token = "0x4002075")]
public Tool.DLMNINHKBAJ CustomVelocityChangeModifier;
// Token: 0x04002076 RID: 8310
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4F0")]
[Token(Token = "0x4002076")]
public Tool.DNDBJKJIFNL CustomSelectionForwarding;
// Token: 0x04002077 RID: 8311
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4F8")]
[Token(Token = "0x4002077")]
public Tool.EAFJJELOGME CustomVisibilityBehavior;
// Token: 0x04002078 RID: 8312
[global::Cpp2IlInjected.FieldOffset(Offset = "0x500")]
[Token(Token = "0x4002078")]
public Tool.BPPMEBHPHDM CustomHighlightingBehavior;
// Token: 0x04002079 RID: 8313
[global::Cpp2IlInjected.FieldOffset(Offset = "0x508")]
[Token(Token = "0x4002079")]
public Tool.BPPMEBHPHDM CustomTutorialHighlightingBehavior;
// Token: 0x0400207A RID: 8314
[global::Cpp2IlInjected.FieldOffset(Offset = "0x510")]
[Token(Token = "0x400207A")]
private readonly List<Tool.OGLAJAFKBMN> OPMBAAJOICC;
// Token: 0x0400207B RID: 8315
[global::Cpp2IlInjected.FieldOffset(Offset = "0x518")]
[Token(Token = "0x400207B")]
private readonly List<Tool.EHOOCLKEMPD> IJGCIGFNJDB;
// Token: 0x0400207C RID: 8316
[Token(Token = "0x400207C")]
private static Dictionary<EEDONNAHMFK, float> ONJODBDBGGP;
// Token: 0x0400207D RID: 8317
[global::Cpp2IlInjected.FieldOffset(Offset = "0x520")]
[Token(Token = "0x400207D")]
[NonSerialized]
public DAJFOCGPHGP HeldCollisionLayer;
// Token: 0x0400207E RID: 8318
[global::Cpp2IlInjected.FieldOffset(Offset = "0x524")]
[Token(Token = "0x400207E")]
[NonSerialized]
public DAJFOCGPHGP DefaultCollisionLayer;
// Token: 0x0400207F RID: 8319
[global::Cpp2IlInjected.FieldOffset(Offset = "0x528")]
[Token(Token = "0x400207F")]
[NonSerialized]
public DAJFOCGPHGP EquippedCollisionLayer;
// Token: 0x04002080 RID: 8320
[global::Cpp2IlInjected.FieldOffset(Offset = "0x52C")]
[Token(Token = "0x4002080")]
[NonSerialized]
public DAJFOCGPHGP AttachedCollisionLayer;
// Token: 0x04002081 RID: 8321
[global::Cpp2IlInjected.FieldOffset(Offset = "0x530")]
[Token(Token = "0x4002081")]
[NonSerialized]
public float InputAmount;
// Token: 0x04002082 RID: 8322
[global::Cpp2IlInjected.FieldOffset(Offset = "0x534")]
[Token(Token = "0x4002082")]
[NonSerialized]
public bool CanBeLocked;
// Token: 0x04002083 RID: 8323
[global::Cpp2IlInjected.FieldOffset(Offset = "0x535")]
[Token(Token = "0x4002083")]
[NonSerialized]
public bool ReleaseWithVelocity;
// Token: 0x04002084 RID: 8324
[global::Cpp2IlInjected.FieldOffset(Offset = "0x536")]
[Token(Token = "0x4002084")]
[NonSerialized]
public bool SpawnedFromPool;
// Token: 0x04002085 RID: 8325
[global::Cpp2IlInjected.FieldOffset(Offset = "0x537")]
[Token(Token = "0x4002085")]
[NonSerialized]
public bool SupportsToolOverlap;
// Token: 0x04002086 RID: 8326
[global::Cpp2IlInjected.FieldOffset(Offset = "0x538")]
[Token(Token = "0x4002086")]
[NonSerialized]
public bool AllowedToTransferOwnershipOnCollision;
// Token: 0x04002087 RID: 8327
[global::Cpp2IlInjected.FieldOffset(Offset = "0x539")]
[Token(Token = "0x4002087")]
[NonSerialized]
public bool AlwaysPhysicalPickupOffCenter;
// Token: 0x04002088 RID: 8328
[global::Cpp2IlInjected.FieldOffset(Offset = "0x53A")]
[Token(Token = "0x4002088")]
[NonSerialized]
public bool IgnorePickupDirection;
// Token: 0x04002089 RID: 8329
[global::Cpp2IlInjected.FieldOffset(Offset = "0x53C")]
[Token(Token = "0x4002089")]
[NonSerialized]
public Tool.LMJNHJCGDOF GravityPickupMode;
// Token: 0x0400208A RID: 8330
[global::Cpp2IlInjected.FieldOffset(Offset = "0x540")]
[Token(Token = "0x400208A")]
[NonSerialized]
public bool SupportsPlayerLocomotionAttacks;
// Token: 0x0400208B RID: 8331
[global::Cpp2IlInjected.FieldOffset(Offset = "0x544")]
[Token(Token = "0x400208B")]
[NonSerialized]
public float PlayerLocomotionAttackMinForce;
// Token: 0x0400208C RID: 8332
[global::Cpp2IlInjected.FieldOffset(Offset = "0x548")]
[Token(Token = "0x400208C")]
[NonSerialized]
public float PlayerLocomotionAttackMaxForce;
// Token: 0x0400208D RID: 8333
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54C")]
[Token(Token = "0x400208D")]
[NonSerialized]
public bool KinematicOnReset;
// Token: 0x0400208E RID: 8334
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54D")]
[Token(Token = "0x400208E")]
[NonSerialized]
public bool KinematicOnSleep;
// Token: 0x0400208F RID: 8335
[global::Cpp2IlInjected.FieldOffset(Offset = "0x550")]
[Token(Token = "0x400208F")]
[NonSerialized]
public Vector3 LastWorldSpacePickupPosition;
// Token: 0x04002090 RID: 8336
[global::Cpp2IlInjected.FieldOffset(Offset = "0x55C")]
[Token(Token = "0x4002090")]
[NonSerialized]
public Quaternion LastWorldSpacePickupRotation;
// Token: 0x04002091 RID: 8337
[global::Cpp2IlInjected.FieldOffset(Offset = "0x56C")]
[Token(Token = "0x4002091")]
[NonSerialized]
public bool SleepOnStart;
// Token: 0x04002092 RID: 8338
[global::Cpp2IlInjected.FieldOffset(Offset = "0x56D")]
[Token(Token = "0x4002092")]
[NonSerialized]
public bool SleepOnCleanup;
// Token: 0x04002093 RID: 8339
[global::Cpp2IlInjected.FieldOffset(Offset = "0x56E")]
[Token(Token = "0x4002093")]
[NonSerialized]
public bool SupportsRemoteControlInput;
// Token: 0x04002094 RID: 8340
[global::Cpp2IlInjected.FieldOffset(Offset = "0x56F")]
[Token(Token = "0x4002094")]
[NonSerialized]
public bool ClearVelocitiesOnFrozenChange;
// Token: 0x04002095 RID: 8341
[global::Cpp2IlInjected.FieldOffset(Offset = "0x570")]
[Token(Token = "0x4002095")]
[NonSerialized]
public bool ExcludeFromTriggerVolume;
// Token: 0x04002096 RID: 8342
[global::Cpp2IlInjected.FieldOffset(Offset = "0x571")]
[Token(Token = "0x4002096")]
[NonSerialized]
public bool RemotelyRunRigidbodyPickupWhenHeld;
// Token: 0x04002097 RID: 8343
[global::Cpp2IlInjected.FieldOffset(Offset = "0x574")]
[Token(Token = "0x4002097")]
private EEDONNAHMFK EJJGPPDAPDJ;
// Token: 0x04002098 RID: 8344
[global::Cpp2IlInjected.FieldOffset(Offset = "0x578")]
[Token(Token = "0x4002098")]
private bool DNCDIAFBPHO;
// Token: 0x04002099 RID: 8345
[global::Cpp2IlInjected.FieldOffset(Offset = "0x579")]
[Token(Token = "0x4002099")]
[NonSerialized]
public bool IsInteractibleSubtool;
// Token: 0x0400209A RID: 8346
[global::Cpp2IlInjected.FieldOffset(Offset = "0x580")]
[Token(Token = "0x400209A")]
private HHIINKNOKNL<bool> OCDAPABGABP;
// Token: 0x0400209B RID: 8347
[global::Cpp2IlInjected.FieldOffset(Offset = "0x588")]
[Token(Token = "0x400209B")]
[NonSerialized]
public OutlineRendererEffect.HLEDHCIGMPJ OutlineType;
// Token: 0x0400209C RID: 8348
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58C")]
[Token(Token = "0x400209C")]
[NonSerialized]
public SelectionRendererEffect.KOOAFIGMBBP SelectionType;
// Token: 0x0400209D RID: 8349
[global::Cpp2IlInjected.FieldOffset(Offset = "0x590")]
[Token(Token = "0x400209D")]
[NonSerialized]
private List<Tool.HDFOKJKEMCH> PBCBHPGPNED;
// Token: 0x0400209E RID: 8350
[global::Cpp2IlInjected.FieldOffset(Offset = "0x598")]
[Token(Token = "0x400209E")]
[NonSerialized]
private List<Tool.HDFOKJKEMCH> IAEGDBOIEBM;
// Token: 0x0400209F RID: 8351
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5A0")]
[Token(Token = "0x400209F")]
[NonSerialized]
private List<Tool.HDFOKJKEMCH> KPKJDENLNNJ;
// Token: 0x040020A0 RID: 8352
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5A8")]
[Token(Token = "0x40020A0")]
[NonSerialized]
private List<Tool.HDFOKJKEMCH> MLIJIGCCPNI;
// Token: 0x040020A1 RID: 8353
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5B0")]
[Token(Token = "0x40020A1")]
private List<Canvas> PHMLDEKEAOO;
// Token: 0x040020A2 RID: 8354
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5B8")]
[Token(Token = "0x40020A2")]
private Renderer[] FIKLFHJBIAE;
// Token: 0x040020A3 RID: 8355
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C0")]
[Token(Token = "0x40020A3")]
private IDisposable BELHBOONGGI;
// Token: 0x040020A4 RID: 8356
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C8")]
[Token(Token = "0x40020A4")]
private IDisposable DCLHPCMGHIC;
// Token: 0x040020A5 RID: 8357
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5D0")]
[Token(Token = "0x40020A5")]
private IDisposable EDNAEGEOLIF;
// Token: 0x040020A6 RID: 8358
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5D8")]
[Token(Token = "0x40020A6")]
private IDisposable EAFLPDIMFCK;
// Token: 0x040020A7 RID: 8359
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5E0")]
[Token(Token = "0x40020A7")]
private IDisposable DNJADGLENDF;
// Token: 0x040020A8 RID: 8360
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5E8")]
[Token(Token = "0x40020A8")]
private JAKMIGBBBOM.BAFPMPJFBEM HBEJPGMIJDD;
// Token: 0x040020A9 RID: 8361
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5F0")]
[Token(Token = "0x40020A9")]
private Transform GIEFKPDNLFA;
// Token: 0x040020AA RID: 8362
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5F8")]
[Token(Token = "0x40020AA")]
private bool DCMCJANIMIN;
// Token: 0x040020AB RID: 8363
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5F9")]
[Token(Token = "0x40020AB")]
private bool GHELELBDKCO;
// Token: 0x040020AC RID: 8364
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5FC")]
[Token(Token = "0x40020AC")]
private Vector3 GBIPEMFEIDA;
// Token: 0x040020AD RID: 8365
[global::Cpp2IlInjected.FieldOffset(Offset = "0x608")]
[Token(Token = "0x40020AD")]
private Vector3 BFDCDEEMAOF;
// Token: 0x040020AE RID: 8366
[global::Cpp2IlInjected.FieldOffset(Offset = "0x614")]
[Token(Token = "0x40020AE")]
private bool KOPJBHEGHGF;
// Token: 0x040020AF RID: 8367
[global::Cpp2IlInjected.FieldOffset(Offset = "0x618")]
[Token(Token = "0x40020AF")]
private List<Killzone> BPAPGFBNGNK;
// Token: 0x040020B0 RID: 8368
[global::Cpp2IlInjected.FieldOffset(Offset = "0x620")]
[Token(Token = "0x40020B0")]
private int HNAALFCDECO;
// Token: 0x040020B1 RID: 8369
[global::Cpp2IlInjected.FieldOffset(Offset = "0x628")]
[Token(Token = "0x40020B1")]
private KFBABPAPIMB LOFMCIHBMAN;
// Token: 0x040020B2 RID: 8370
[global::Cpp2IlInjected.FieldOffset(Offset = "0x630")]
[Token(Token = "0x40020B2")]
private float MHBDJPACJJL;
// Token: 0x040020B3 RID: 8371
[global::Cpp2IlInjected.FieldOffset(Offset = "0x634")]
[Token(Token = "0x40020B3")]
private bool ALHMFELKBMA;
// Token: 0x040020B4 RID: 8372
[global::Cpp2IlInjected.FieldOffset(Offset = "0x638")]
[Token(Token = "0x40020B4")]
private float KINIAKNPLCA;
// Token: 0x040020B5 RID: 8373
[global::Cpp2IlInjected.FieldOffset(Offset = "0x63C")]
[Token(Token = "0x40020B5")]
private Vector3 LOGLDBNBHAD;
// Token: 0x040020B6 RID: 8374
[global::Cpp2IlInjected.FieldOffset(Offset = "0x648")]
[Token(Token = "0x40020B6")]
private Vector3 GDHALDIENKM;
// Token: 0x040020B7 RID: 8375
[global::Cpp2IlInjected.FieldOffset(Offset = "0x654")]
[Token(Token = "0x40020B7")]
private float ECFHIBDKMKJ;
// Token: 0x040020B8 RID: 8376
[global::Cpp2IlInjected.FieldOffset(Offset = "0x658")]
[Token(Token = "0x40020B8")]
private RigidbodyEx CMKBCGMCJGL;
// Token: 0x040020B9 RID: 8377
[global::Cpp2IlInjected.FieldOffset(Offset = "0x660")]
[Token(Token = "0x40020B9")]
private Vector3 GBFGBPMOKGL;
// Token: 0x040020BA RID: 8378
[global::Cpp2IlInjected.FieldOffset(Offset = "0x66C")]
[Token(Token = "0x40020BA")]
private Vector3 JEHBHPIGJHM;
// Token: 0x040020BB RID: 8379
[global::Cpp2IlInjected.FieldOffset(Offset = "0x678")]
[Token(Token = "0x40020BB")]
private bool AGACGJMOMFK;
// Token: 0x040020BC RID: 8380
[global::Cpp2IlInjected.FieldOffset(Offset = "0x680")]
[Token(Token = "0x40020BC")]
private List<Tool> NABGMILJPHH;
// Token: 0x040020BD RID: 8381
[global::Cpp2IlInjected.FieldOffset(Offset = "0x688")]
[Token(Token = "0x40020BD")]
private object LJJNEGGCFEB;
// Token: 0x040020BE RID: 8382
[global::Cpp2IlInjected.FieldOffset(Offset = "0x690")]
[Token(Token = "0x40020BE")]
private float NKGIMKEHJHH;
// Token: 0x040020C4 RID: 8388
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C8")]
[Token(Token = "0x40020C4")]
private KLLMCPFPIIE<bool> LMNPEKLBHLG;
// Token: 0x040020C5 RID: 8389
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6D0")]
[Token(Token = "0x40020C5")]
public IILCGFIHJLP<Tool, BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM> RecordingEventOccurredEvent;
// Token: 0x02000525 RID: 1317
[Token(Token = "0x2000525")]
public enum LMJNHJCGDOF
{
// Token: 0x040020C7 RID: 8391
[Token(Token = "0x40020C7")]
SNAP_POSITION_SNAP_ORIENTATION,
// Token: 0x040020C8 RID: 8392
[Token(Token = "0x40020C8")]
SNAP_POSITION_MAINTAIN_ORIENTATION,
// Token: 0x040020C9 RID: 8393
[Token(Token = "0x40020C9")]
MAINTAIN_POSITION_MAINTAIN_ORIENTATION,
// Token: 0x040020CA RID: 8394
[Token(Token = "0x40020CA")]
DISABLED = -1
}
// Token: 0x02000526 RID: 1318
[Token(Token = "0x2000526")]
public sealed class GAJNGIAPPAI : MulticastDelegate
{
// Token: 0x060028B9 RID: 10425 RVA: 0x000A54F0 File Offset: 0x000A36F0
[Token(Token = "0x60028B9")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public GAJNGIAPPAI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028BA RID: 10426 RVA: 0x000A550C File Offset: 0x000A370C
[Token(Token = "0x60028BA")]
[Address(RVA = "0xB41180", Offset = "0xB40180", VA = "0x180B41180", Slot = "13")]
public void Invoke(Tool NBHJPDBHDHB)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060028BB RID: 10427 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028BB")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x060028BC RID: 10428 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028BC")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000527 RID: 1319
[Token(Token = "0x2000527")]
public sealed class BKEAMAGNFFG : MulticastDelegate
{
// Token: 0x060028BD RID: 10429 RVA: 0x000A5580 File Offset: 0x000A3780
[Token(Token = "0x60028BD")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public BKEAMAGNFFG(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028BE RID: 10430 RVA: 0x000A559C File Offset: 0x000A379C
[Token(Token = "0x60028BE")]
[Address(RVA = "0x1EEA0B0", Offset = "0x1EE90B0", VA = "0x181EEA0B0", 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: 0x060028BF RID: 10431 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028BF")]
[Address(RVA = "0x1EEA010", Offset = "0x1EE9010", VA = "0x181EEA010", 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: 0x060028C0 RID: 10432 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028C0")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000528 RID: 1320
[Token(Token = "0x2000528")]
public sealed class ABFLLCEFEGP : MulticastDelegate
{
// Token: 0x060028C1 RID: 10433 RVA: 0x000A56F0 File Offset: 0x000A38F0
[Token(Token = "0x60028C1")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public ABFLLCEFEGP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028C2 RID: 10434 RVA: 0x000A570C File Offset: 0x000A390C
[Token(Token = "0x60028C2")]
[Address(RVA = "0x1EE9100", Offset = "0x1EE8100", VA = "0x181EE9100", 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: 0x060028C3 RID: 10435 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028C3")]
[Address(RVA = "0x1EE9040", Offset = "0x1EE8040", VA = "0x181EE9040", 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: 0x060028C4 RID: 10436 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028C4")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000529 RID: 1321
[Token(Token = "0x2000529")]
public sealed class AMFIAPLJBCI : MulticastDelegate
{
// Token: 0x060028C5 RID: 10437 RVA: 0x000A5810 File Offset: 0x000A3A10
[Token(Token = "0x60028C5")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public AMFIAPLJBCI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028C6 RID: 10438 RVA: 0x000A582C File Offset: 0x000A3A2C
[Token(Token = "0x60028C6")]
[Address(RVA = "0x52CCA0", Offset = "0x52BCA0", VA = "0x18052CCA0", Slot = "13")]
public void Invoke(Tool NBHJPDBHDHB, PhotonView BNOFLBFPCLI)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060028C7 RID: 10439 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028C7")]
[Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x060028C8 RID: 10440 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028C8")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200052A RID: 1322
[Token(Token = "0x200052A")]
public sealed class JMJIOKOMOGC : MulticastDelegate
{
// Token: 0x060028C9 RID: 10441 RVA: 0x000A592C File Offset: 0x000A3B2C
[Token(Token = "0x60028C9")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public JMJIOKOMOGC(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028CA RID: 10442 RVA: 0x000A5948 File Offset: 0x000A3B48
[Token(Token = "0x60028CA")]
[Address(RVA = "0x1EEBC10", Offset = "0x1EEAC10", VA = "0x181EEBC10", 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: 0x060028CB RID: 10443 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028CB")]
[Address(RVA = "0x1EEBB20", Offset = "0x1EEAB20", VA = "0x181EEBB20", 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: 0x060028CC RID: 10444 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028CC")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200052B RID: 1323
[Token(Token = "0x200052B")]
public sealed class POBLJOMMKLA : MulticastDelegate
{
// Token: 0x060028CD RID: 10445 RVA: 0x000A5AA4 File Offset: 0x000A3CA4
[Token(Token = "0x60028CD")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public POBLJOMMKLA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028CE RID: 10446 RVA: 0x000A5AC0 File Offset: 0x000A3CC0
[Token(Token = "0x60028CE")]
[Address(RVA = "0x1EE96F0", Offset = "0x1EE86F0", VA = "0x181EE96F0", 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: 0x060028CF RID: 10447 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028CF")]
[Address(RVA = "0x1EEDC50", Offset = "0x1EECC50", VA = "0x181EEDC50", 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: 0x060028D0 RID: 10448 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028D0")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200052C RID: 1324
[Token(Token = "0x200052C")]
public sealed class ACIKBDCJJLA : MulticastDelegate
{
// Token: 0x060028D1 RID: 10449 RVA: 0x000A5B7C File Offset: 0x000A3D7C
[Token(Token = "0x60028D1")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public ACIKBDCJJLA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028D2 RID: 10450 RVA: 0x000A5B98 File Offset: 0x000A3D98
[Token(Token = "0x60028D2")]
[Address(RVA = "0x1EE96F0", Offset = "0x1EE86F0", VA = "0x181EE96F0", 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: 0x060028D3 RID: 10451 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028D3")]
[Address(RVA = "0x1EE9640", Offset = "0x1EE8640", VA = "0x181EE9640", 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: 0x060028D4 RID: 10452 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028D4")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200052D RID: 1325
[Token(Token = "0x200052D")]
public sealed class BAAJDBMFMGJ : MulticastDelegate
{
// Token: 0x060028D5 RID: 10453 RVA: 0x000A5C54 File Offset: 0x000A3E54
[Token(Token = "0x60028D5")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public BAAJDBMFMGJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028D6 RID: 10454 RVA: 0x000A5C70 File Offset: 0x000A3E70
[Token(Token = "0x60028D6")]
[Address(RVA = "0x4F56C0", Offset = "0x4F46C0", VA = "0x1804F56C0", Slot = "13")]
public void Invoke(bool NOCJEBBJIAN)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060028D7 RID: 10455 RVA: 0x000A5CAC File Offset: 0x000A3EAC
[Token(Token = "0x60028D7")]
[Address(RVA = "0x1EE9F90", Offset = "0x1EE8F90", VA = "0x181EE9F90", Slot = "14")]
public IAsyncResult BeginInvoke(bool NOCJEBBJIAN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x060028D8 RID: 10456 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028D8")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200052E RID: 1326
[Token(Token = "0x200052E")]
public sealed class NFGOKMFCNPD : MulticastDelegate
{
// Token: 0x060028D9 RID: 10457 RVA: 0x000A5CBC File Offset: 0x000A3EBC
[Token(Token = "0x60028D9")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public NFGOKMFCNPD(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028DA RID: 10458 RVA: 0x000A5CD8 File Offset: 0x000A3ED8
[Token(Token = "0x60028DA")]
[Address(RVA = "0x1EED6E0", Offset = "0x1EEC6E0", VA = "0x181EED6E0", Slot = "13")]
public void Invoke(Tool NBHJPDBHDHB, bool HPFENKLCOFE)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060028DB RID: 10459 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028DB")]
[Address(RVA = "0x1EED650", Offset = "0x1EEC650", VA = "0x181EED650", 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: 0x060028DC RID: 10460 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028DC")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200052F RID: 1327
[Token(Token = "0x200052F")]
public sealed class BNLPKBEGMCJ : MulticastDelegate
{
// Token: 0x060028DD RID: 10461 RVA: 0x000A5D78 File Offset: 0x000A3F78
[Token(Token = "0x60028DD")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public BNLPKBEGMCJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028DE RID: 10462 RVA: 0x000A5D94 File Offset: 0x000A3F94
[Token(Token = "0x60028DE")]
[Address(RVA = "0xB41180", Offset = "0xB40180", VA = "0x180B41180", Slot = "13")]
public void Invoke(Tool NBHJPDBHDHB)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060028DF RID: 10463 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028DF")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x060028E0 RID: 10464 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028E0")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000530 RID: 1328
[Token(Token = "0x2000530")]
public sealed class JOLBLIBNLNE : MulticastDelegate
{
// Token: 0x060028E1 RID: 10465 RVA: 0x000A5E08 File Offset: 0x000A4008
[Token(Token = "0x60028E1")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public JOLBLIBNLNE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028E2 RID: 10466 RVA: 0x000A5E24 File Offset: 0x000A4024
[Token(Token = "0x60028E2")]
[Address(RVA = "0x1EEC6B0", Offset = "0x1EEB6B0", VA = "0x181EEC6B0", 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: 0x060028E3 RID: 10467 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028E3")]
[Address(RVA = "0x1EEC5E0", Offset = "0x1EEB5E0", VA = "0x181EEC5E0", 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: 0x060028E4 RID: 10468 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028E4")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000531 RID: 1329
[Token(Token = "0x2000531")]
public sealed class DIMPKKAHGAC : MulticastDelegate
{
// Token: 0x060028E5 RID: 10469 RVA: 0x000A5F34 File Offset: 0x000A4134
[Token(Token = "0x60028E5")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public DIMPKKAHGAC(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028E6 RID: 10470 RVA: 0x000A5F50 File Offset: 0x000A4150
[Token(Token = "0x60028E6")]
[Address(RVA = "0x1EEA8C0", Offset = "0x1EE98C0", VA = "0x181EEA8C0", 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: 0x060028E7 RID: 10471 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028E7")]
[Address(RVA = "0x1EEA800", Offset = "0x1EE9800", VA = "0x181EEA800", 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: 0x060028E8 RID: 10472 RVA: 0x000A6030 File Offset: 0x000A4230
[Token(Token = "0x60028E8")]
[Address(RVA = "0x567EB0", Offset = "0x566EB0", VA = "0x180567EB0", Slot = "15")]
public void EndInvoke(ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK, IAsyncResult GIAOBLMEMMI)
{
}
}
// Token: 0x02000532 RID: 1330
[Token(Token = "0x2000532")]
public sealed class IHPELPFHCOO : MulticastDelegate
{
// Token: 0x060028E9 RID: 10473 RVA: 0x000A6040 File Offset: 0x000A4240
[Token(Token = "0x60028E9")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public IHPELPFHCOO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028EA RID: 10474 RVA: 0x000A605C File Offset: 0x000A425C
[Token(Token = "0x60028EA")]
[Address(RVA = "0x6054B0", Offset = "0x6044B0", VA = "0x1806054B0", Slot = "13")]
public void Invoke()
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060028EB RID: 10475 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028EB")]
[Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060028EC RID: 10476 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028EC")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000533 RID: 1331
[Token(Token = "0x2000533")]
public sealed class LFAGEJFCFCG : MulticastDelegate
{
// Token: 0x060028ED RID: 10477 RVA: 0x000A609C File Offset: 0x000A429C
[Token(Token = "0x60028ED")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public LFAGEJFCFCG(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028EE RID: 10478 RVA: 0x000A60B8 File Offset: 0x000A42B8
[Token(Token = "0x60028EE")]
[Address(RVA = "0x1097FB0", Offset = "0x1096FB0", VA = "0x181097FB0", 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: 0x060028EF RID: 10479 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028EF")]
[Address(RVA = "0x1EED110", Offset = "0x1EEC110", VA = "0x181EED110", 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: 0x060028F0 RID: 10480 RVA: 0x000A61BC File Offset: 0x000A43BC
[Token(Token = "0x60028F0")]
[Address(RVA = "0x565CF0", Offset = "0x564CF0", VA = "0x180565CF0", Slot = "15")]
public float EndInvoke(out bool OBBHGNPICMF, IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02000534 RID: 1332
[Token(Token = "0x2000534")]
public sealed class HMMDPJMIHGJ : MulticastDelegate
{
// Token: 0x060028F1 RID: 10481 RVA: 0x000A61D0 File Offset: 0x000A43D0
[Token(Token = "0x60028F1")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public HMMDPJMIHGJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028F2 RID: 10482 RVA: 0x000A61EC File Offset: 0x000A43EC
[Token(Token = "0x60028F2")]
[Address(RVA = "0xC6C1D0", Offset = "0xC6B1D0", VA = "0x180C6C1D0", Slot = "13")]
public bool Invoke(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060028F3 RID: 10483 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028F3")]
[Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x060028F4 RID: 10484 RVA: 0x000A62DC File Offset: 0x000A44DC
[Token(Token = "0x60028F4")]
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02000535 RID: 1333
[Token(Token = "0x2000535")]
public sealed class MCBIGKMJJEN : MulticastDelegate
{
// Token: 0x060028F5 RID: 10485 RVA: 0x000A62F0 File Offset: 0x000A44F0
[Token(Token = "0x60028F5")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public MCBIGKMJJEN(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028F6 RID: 10486 RVA: 0x000A630C File Offset: 0x000A450C
[Token(Token = "0x60028F6")]
[Address(RVA = "0x1EED240", Offset = "0x1EEC240", VA = "0x181EED240", Slot = "13")]
public void Invoke(ref Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID)
{
int num;
Delegate @delegate;
Delegate delegate2;
for (;;)
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
num = 0;
uint num2;
if (num2 == (uint)0)
{
return;
}
@delegate = delegates[1];
delegate2 = delegates[0];
uint num3;
if (@delegate.method_info == num3)
{
break;
}
ExecutionEngineException ex;
if (ex != 0)
{
}
if (delegate2 != 0)
{
goto Block_2;
}
}
throw new ExecutionEngineException();
Block_2:
uint num4;
if (@delegate.method_info != num4 && delegate2 == (ulong)1L)
{
MethodInfo method_info = @delegate.method_info;
int num5 = 0;
if (num5 < @delegate)
{
num5 += num5;
if (num5 != @delegate)
{
num5++;
}
}
num5 += method_info;
num5 += 19;
num5 += num5;
int num6 = 0;
num6 += num6;
num6++;
num6 += num5;
num6 += 19;
num5 += 19;
}
if (KPLDEODOJID.z != 0f)
{
}
float z = KPLDEODOJID.z;
num++;
}
// Token: 0x060028F7 RID: 10487 RVA: 0x000A63E4 File Offset: 0x000A45E4
[Token(Token = "0x60028F7")]
[Address(RVA = "0x1EED1A0", Offset = "0x1EEC1A0", VA = "0x181EED1A0", Slot = "14")]
public IAsyncResult BeginInvoke(ref Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x060028F8 RID: 10488 RVA: 0x000A63F4 File Offset: 0x000A45F4
[Token(Token = "0x60028F8")]
[Address(RVA = "0x565080", Offset = "0x564080", VA = "0x180565080", Slot = "15")]
public void EndInvoke(ref Vector3 CDFHDACBFKN, IAsyncResult GIAOBLMEMMI)
{
}
}
// Token: 0x02000536 RID: 1334
[Token(Token = "0x2000536")]
public sealed class DLMNINHKBAJ : MulticastDelegate
{
// Token: 0x060028F9 RID: 10489 RVA: 0x000A6404 File Offset: 0x000A4604
[Token(Token = "0x60028F9")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public DLMNINHKBAJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028FA RID: 10490 RVA: 0x000A6420 File Offset: 0x000A4620
[Token(Token = "0x60028FA")]
[Address(RVA = "0x1EEAF30", Offset = "0x1EE9F30", VA = "0x181EEAF30", 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: 0x060028FB RID: 10491 RVA: 0x000A64E4 File Offset: 0x000A46E4
[Token(Token = "0x60028FB")]
[Address(RVA = "0x1EEAE70", Offset = "0x1EE9E70", VA = "0x181EEAE70", Slot = "14")]
public IAsyncResult BeginInvoke(ref Vector3 EAOCEINLAKP, ref Vector3 KHJFDILDLAD, Vector3 KPLDEODOJID, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x060028FC RID: 10492 RVA: 0x000A64F4 File Offset: 0x000A46F4
[Token(Token = "0x60028FC")]
[Address(RVA = "0x567EB0", Offset = "0x566EB0", VA = "0x180567EB0", Slot = "15")]
public void EndInvoke(ref Vector3 EAOCEINLAKP, ref Vector3 KHJFDILDLAD, IAsyncResult GIAOBLMEMMI)
{
}
}
// Token: 0x02000537 RID: 1335
[Token(Token = "0x2000537")]
public sealed class OGLAJAFKBMN : MulticastDelegate
{
// Token: 0x060028FD RID: 10493 RVA: 0x000A6504 File Offset: 0x000A4704
[Token(Token = "0x60028FD")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public OGLAJAFKBMN(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x060028FE RID: 10494 RVA: 0x000A6520 File Offset: 0x000A4720
[Token(Token = "0x60028FE")]
[Address(RVA = "0x1C36E00", Offset = "0x1C35E00", VA = "0x181C36E00", Slot = "13")]
public bool Invoke(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x060028FF RID: 10495 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60028FF")]
[Address(RVA = "0x1EEDAD0", Offset = "0x1EECAD0", VA = "0x181EEDAD0", Slot = "14")]
public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002900 RID: 10496 RVA: 0x000A6678 File Offset: 0x000A4878
[Token(Token = "0x6002900")]
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02000538 RID: 1336
[Token(Token = "0x2000538")]
public sealed class EHOOCLKEMPD : MulticastDelegate
{
// Token: 0x06002901 RID: 10497 RVA: 0x000A668C File Offset: 0x000A488C
[Token(Token = "0x6002901")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public EHOOCLKEMPD(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002902 RID: 10498 RVA: 0x000A66A8 File Offset: 0x000A48A8
[Token(Token = "0x6002902")]
[Address(RVA = "0x1097740", Offset = "0x1096740", VA = "0x181097740", Slot = "13")]
public bool Invoke(Tool NBHJPDBHDHB, Player BGKPFFGBMCC, FNCLOCJLFDG HCPBBFGIBAB)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06002903 RID: 10499 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002903")]
[Address(RVA = "0x6045F0", Offset = "0x6035F0", VA = "0x1806045F0", Slot = "14")]
public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, Player BGKPFFGBMCC, FNCLOCJLFDG HCPBBFGIBAB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002904 RID: 10500 RVA: 0x000A67AC File Offset: 0x000A49AC
[Token(Token = "0x6002904")]
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02000539 RID: 1337
[Token(Token = "0x2000539")]
public sealed class EAFJJELOGME : MulticastDelegate
{
// Token: 0x06002905 RID: 10501 RVA: 0x000A67C0 File Offset: 0x000A49C0
[Token(Token = "0x6002905")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public EAFJJELOGME(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002906 RID: 10502 RVA: 0x000A67DC File Offset: 0x000A49DC
[Token(Token = "0x6002906")]
[Address(RVA = "0x12879F0", Offset = "0x12869F0", VA = "0x1812879F0", 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 (delegate2 != 0 && @delegate.method_info != num3 && @delegate == (ulong)1L)
{
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: 0x06002907 RID: 10503 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002907")]
[Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002908 RID: 10504 RVA: 0x000A6880 File Offset: 0x000A4A80
[Token(Token = "0x6002908")]
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x0200053A RID: 1338
[Token(Token = "0x200053A")]
public sealed class DNDBJKJIFNL : MulticastDelegate
{
// Token: 0x06002909 RID: 10505 RVA: 0x000A6894 File Offset: 0x000A4A94
[Token(Token = "0x6002909")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public DNDBJKJIFNL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600290A RID: 10506 RVA: 0x000A68B0 File Offset: 0x000A4AB0
[Token(Token = "0x600290A")]
[Address(RVA = "0x1EEB3B0", Offset = "0x1EEA3B0", VA = "0x181EEB3B0", Slot = "13")]
public Tool Invoke(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: 0x0600290B RID: 10507 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600290B")]
[Address(RVA = "0x1EEB310", Offset = "0x1EEA310", VA = "0x181EEB310", Slot = "14")]
public IAsyncResult BeginInvoke(Player NHCEBNBEEBE, bool GFOOFHEHGFK, Collider DMMDDFILJMK, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600290C RID: 10508 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600290C")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public Tool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200053B RID: 1339
[Token(Token = "0x200053B")]
public sealed class BPPMEBHPHDM : MulticastDelegate
{
// Token: 0x0600290D RID: 10509 RVA: 0x000A6970 File Offset: 0x000A4B70
[Token(Token = "0x600290D")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public BPPMEBHPHDM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600290E RID: 10510 RVA: 0x000A698C File Offset: 0x000A4B8C
[Token(Token = "0x600290E")]
[Address(RVA = "0x1E38190", Offset = "0x1E37190", VA = "0x181E38190", Slot = "13")]
public void Invoke(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600290F RID: 10511 RVA: 0x000A6A08 File Offset: 0x000A4C08
[Token(Token = "0x600290F")]
[Address(RVA = "0x1EEA730", Offset = "0x1EE9730", VA = "0x181EEA730", Slot = "14")]
public IAsyncResult BeginInvoke(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06002910 RID: 10512 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002910")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200053C RID: 1340
[Token(Token = "0x200053C")]
[Serializable]
public struct InteractionSettings
{
// Token: 0x17000760 RID: 1888
// (get) Token: 0x06002911 RID: 10513 RVA: 0x000A6A18 File Offset: 0x000A4C18
[Token(Token = "0x17000760")]
public static Tool.InteractionSettings Default
{
[Token(Token = "0x6002911")]
[Address(RVA = "0x1EEBA00", Offset = "0x1EEAA00", VA = "0x181EEBA00")]
get
{
/*
An exception occurred when decompiling this method (06002911)
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: 0x040020CB RID: 8395
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40020CB")]
[Header("Pickup")]
public bool CanBePickedUp;
// Token: 0x040020CC RID: 8396
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
[Token(Token = "0x40020CC")]
public bool LockOnPickup;
// Token: 0x040020CD RID: 8397
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2")]
[Token(Token = "0x40020CD")]
[HideInInspector]
[Header("Pickup Transforms")]
public bool OptimizedPickupTransforms;
// Token: 0x040020CE RID: 8398
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40020CE")]
[JEAMMEGEDDJ("OptimizedPickupTransforms", false)]
public Tool.PickupTransforms LeftHandPickupTransforms;
// Token: 0x040020CF RID: 8399
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40020CF")]
[JEAMMEGEDDJ("OptimizedPickupTransforms", false)]
public Tool.PickupTransforms RightHandPickupTransforms;
// Token: 0x040020D0 RID: 8400
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40020D0")]
[JEAMMEGEDDJ("OptimizedPickupTransforms", false)]
public Transform HipEquipSlotOrientationTransform;
// Token: 0x040020D1 RID: 8401
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40020D1")]
[JEAMMEGEDDJ("OptimizedPickupTransforms", false)]
public Transform ShoulderEquipSlotOrientationTransform;
// Token: 0x040020D2 RID: 8402
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40020D2")]
[HideInInspector]
public bool HasHipEquipSlot;
// Token: 0x040020D3 RID: 8403
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40020D3")]
[HideInInspector]
public Vector3 HipEquipSlotPosition;
// Token: 0x040020D4 RID: 8404
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40020D4")]
[HideInInspector]
public Quaternion HipEquipSlotRotation;
// Token: 0x040020D5 RID: 8405
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40020D5")]
[HideInInspector]
public bool HasShoulderEquipSlot;
// Token: 0x040020D6 RID: 8406
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x40020D6")]
[HideInInspector]
public Vector3 ShoulderEquipSlotPosition;
// Token: 0x040020D7 RID: 8407
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40020D7")]
[HideInInspector]
public Quaternion ShoulderEquipSlotRotation;
// Token: 0x040020D8 RID: 8408
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40020D8")]
[Header("Throwing")]
public float ThrowSpeedMultiplier;
// Token: 0x040020D9 RID: 8409
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x40020D9")]
public bool HasMaxThrowSpeed;
// Token: 0x040020DA RID: 8410
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40020DA")]
public float MaxThrowSpeed;
// Token: 0x040020DB RID: 8411
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
[Token(Token = "0x40020DB")]
[Header("Equipping")]
public bool CanBeEquipped;
// Token: 0x040020DC RID: 8412
[global::Cpp2IlInjected.FieldOffset(Offset = "0x75")]
[Token(Token = "0x40020DC")]
[Header("Environment")]
public bool CanHolderHandClimb;
}
// Token: 0x0200053D RID: 1341
[Token(Token = "0x200053D")]
[Serializable]
public class PickupTransforms
{
// Token: 0x06002912 RID: 10514 RVA: 0x000A6A30 File Offset: 0x000A4C30
[Token(Token = "0x6002912")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PickupTransforms()
{
}
// Token: 0x040020DD RID: 8413
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40020DD")]
public Transform Default;
// Token: 0x040020DE RID: 8414
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40020DE")]
public Transform SteamVrVive;
// Token: 0x040020DF RID: 8415
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40020DF")]
public Transform SteamVrOculus;
// Token: 0x040020E0 RID: 8416
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40020E0")]
public Transform SteamVrMicrosoft;
// Token: 0x040020E1 RID: 8417
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40020E1")]
public Transform Oculus;
// Token: 0x040020E2 RID: 8418
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40020E2")]
public Transform SteamVrIndex;
// Token: 0x040020E3 RID: 8419
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40020E3")]
[HideInInspector]
public bool HasDefault;
// Token: 0x040020E4 RID: 8420
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x40020E4")]
[HideInInspector]
public Vector3 DefaultPosition;
// Token: 0x040020E5 RID: 8421
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40020E5")]
[HideInInspector]
public Quaternion DefaultRotation;
// Token: 0x040020E6 RID: 8422
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40020E6")]
[HideInInspector]
public bool HasSteamVrVive;
// Token: 0x040020E7 RID: 8423
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x40020E7")]
[HideInInspector]
public Vector3 SteamVrVivePosition;
// Token: 0x040020E8 RID: 8424
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40020E8")]
[HideInInspector]
public Quaternion SteamVrViveRotation;
// Token: 0x040020E9 RID: 8425
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40020E9")]
[HideInInspector]
public bool HasSteamVrOculus;
// Token: 0x040020EA RID: 8426
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
[Token(Token = "0x40020EA")]
[HideInInspector]
public Vector3 SteamVrOculusPosition;
// Token: 0x040020EB RID: 8427
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40020EB")]
[HideInInspector]
public Quaternion SteamVrOculusRotation;
// Token: 0x040020EC RID: 8428
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40020EC")]
[HideInInspector]
public bool HasSteamVrMicrosoft;
// Token: 0x040020ED RID: 8429
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")]
[Token(Token = "0x40020ED")]
[HideInInspector]
public Vector3 SteamVrMicrosoftPosition;
// Token: 0x040020EE RID: 8430
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40020EE")]
[HideInInspector]
public Quaternion SteamVrMicrosoftRotation;
// Token: 0x040020EF RID: 8431
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40020EF")]
[HideInInspector]
public bool HasOculus;
// Token: 0x040020F0 RID: 8432
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
[Token(Token = "0x40020F0")]
[HideInInspector]
public Vector3 OculusPosition;
// Token: 0x040020F1 RID: 8433
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40020F1")]
[HideInInspector]
public Quaternion OculusRotation;
// Token: 0x040020F2 RID: 8434
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40020F2")]
[HideInInspector]
public bool HasSteamVrIndex;
// Token: 0x040020F3 RID: 8435
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
[Token(Token = "0x40020F3")]
[HideInInspector]
public Vector3 SteamVrIndexPosition;
// Token: 0x040020F4 RID: 8436
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40020F4")]
[HideInInspector]
public Quaternion SteamVrIndexRotation;
}
// Token: 0x0200053E RID: 1342
[Token(Token = "0x200053E")]
[Serializable]
public struct CollisionSettings
{
// Token: 0x17000761 RID: 1889
// (get) Token: 0x06002913 RID: 10515 RVA: 0x000A6A44 File Offset: 0x000A4C44
[Token(Token = "0x17000761")]
public static Tool.CollisionSettings Default
{
[Token(Token = "0x6002913")]
[Address(RVA = "0x1EEA7B0", Offset = "0x1EE97B0", VA = "0x181EEA7B0")]
get
{
}
}
// Token: 0x040020F5 RID: 8437
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40020F5")]
public Collider[] IgnoredColliders;
// Token: 0x040020F6 RID: 8438
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40020F6")]
public List<Collider> ForceIncludeColliders;
// Token: 0x040020F7 RID: 8439
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40020F7")]
[Header("Dynamic Kinematic Collisions")]
public bool DynamicKinematicCollisionsCanBeApplied;
// Token: 0x040020F8 RID: 8440
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11")]
[Token(Token = "0x40020F8")]
public bool CanApplyDynamicKinematicCollisions;
// Token: 0x040020F9 RID: 8441
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x40020F9")]
public float DynamicKinematicCollisionSpin;
}
// Token: 0x0200053F RID: 1343
[Token(Token = "0x200053F")]
[Serializable]
public struct AudioSettings
{
// Token: 0x17000762 RID: 1890
// (get) Token: 0x06002914 RID: 10516 RVA: 0x000A6A54 File Offset: 0x000A4C54
[Token(Token = "0x17000762")]
public static Tool.AudioSettings Default
{
[Token(Token = "0x6002914")]
[Address(RVA = "0x1EE9F70", Offset = "0x1EE8F70", VA = "0x181EE9F70")]
get
{
}
}
// Token: 0x040020FA RID: 8442
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40020FA")]
public RecRoomAudioClip PickupAudio;
// Token: 0x040020FB RID: 8443
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40020FB")]
public RecRoomAudioClip ThrowAudio;
// Token: 0x040020FC RID: 8444
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40020FC")]
public RecRoomAudioClip DropAudio;
// Token: 0x040020FD RID: 8445
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40020FD")]
public RecRoomAudioClip ResetAudio;
// Token: 0x040020FE RID: 8446
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40020FE")]
public RecRoomAudioClip LocalAttackAppliedAudio;
// Token: 0x040020FF RID: 8447
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40020FF")]
public RecRoomAudioClip RemoteAttackAppliedAudio;
}
// Token: 0x02000540 RID: 1344
[Token(Token = "0x2000540")]
[Serializable]
public struct RenderSettings
{
// Token: 0x17000763 RID: 1891
// (get) Token: 0x06002915 RID: 10517 RVA: 0x000A6A68 File Offset: 0x000A4C68
[Token(Token = "0x17000763")]
public static Tool.RenderSettings Default
{
[Token(Token = "0x6002915")]
[Address(RVA = "0x13169C0", Offset = "0x13159C0", VA = "0x1813169C0")]
get
{
}
}
// Token: 0x04002100 RID: 8448
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002100")]
public Renderer[] RenderersThatDoNotHoverHighlight;
// Token: 0x04002101 RID: 8449
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002101")]
public Renderer[] RenderersThatAlwaysHoverHighlight;
// Token: 0x04002102 RID: 8450
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002102")]
[Header("Settings")]
public bool VisibleWhileTeleporterVisible;
// Token: 0x04002103 RID: 8451
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11")]
[Token(Token = "0x4002103")]
public bool SuppressAnimateInOut;
// Token: 0x04002104 RID: 8452
[global::Cpp2IlInjected.FieldOffset(Offset = "0x12")]
[Token(Token = "0x4002104")]
public bool ShouldAnimateWhileNotHeld;
// Token: 0x04002105 RID: 8453
[global::Cpp2IlInjected.FieldOffset(Offset = "0x13")]
[Token(Token = "0x4002105")]
public bool SkipIncludeRenderersOutsideLODGroup;
}
// Token: 0x02000541 RID: 1345
[Token(Token = "0x2000541")]
[Serializable]
public struct ScreenActionSettings
{
// Token: 0x17000764 RID: 1892
// (get) Token: 0x06002916 RID: 10518 RVA: 0x000A6A78 File Offset: 0x000A4C78
[Token(Token = "0x17000764")]
public static Tool.ScreenActionSettings Default
{
[Token(Token = "0x6002916")]
[Address(RVA = "0x13169F0", Offset = "0x13159F0", VA = "0x1813169F0")]
get
{
/*
An exception occurred when decompiling this method (06002916)
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: 0x04002106 RID: 8454
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002106")]
[Header("Tooltip")]
public bool HasPickupTooltipString;
// Token: 0x04002107 RID: 8455
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002107")]
public string PickupTooltipString;
// Token: 0x04002108 RID: 8456
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002108")]
[Header("Animation")]
public PlayerAnimation IdleAnimation;
// Token: 0x04002109 RID: 8457
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002109")]
public PlayerAnimation FocusAnimation;
// Token: 0x0400210A RID: 8458
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400210A")]
[Header("Controllers")]
public ScreenToolBehaviorConfigBase ScreenBehaviorConfig;
}
// Token: 0x02000542 RID: 1346
[Token(Token = "0x2000542")]
[Serializable]
public struct VRActionSettings
{
// Token: 0x17000765 RID: 1893
// (get) Token: 0x06002917 RID: 10519 RVA: 0x000A6A98 File Offset: 0x000A4C98
[Token(Token = "0x17000765")]
public static Tool.VRActionSettings Default
{
[Token(Token = "0x6002917")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")]
get
{
}
}
// Token: 0x0400210B RID: 8459
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400210B")]
[Header("Controllers")]
public VRToolController[] ActionControllers;
}
// Token: 0x02000543 RID: 1347
[Token(Token = "0x2000543")]
[Serializable]
public struct MenuSettings
{
// Token: 0x17000766 RID: 1894
// (get) Token: 0x06002918 RID: 10520 RVA: 0x000A6AA8 File Offset: 0x000A4CA8
[Token(Token = "0x17000766")]
public static Tool.MenuSettings Default
{
[Token(Token = "0x6002918")]
[Address(RVA = "0x437C30", Offset = "0x436C30", VA = "0x180437C30")]
get
{
}
}
// Token: 0x0400210C RID: 8460
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400210C")]
public ToolUI menuPrefab;
// Token: 0x0400210D RID: 8461
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400210D")]
public Transform menuAnchorTransform;
// Token: 0x0400210E RID: 8462
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400210E")]
public ToolMenuProjector menuProjector;
}
// Token: 0x02000544 RID: 1348
[Token(Token = "0x2000544")]
public struct HDFOKJKEMCH
{
// Token: 0x06002919 RID: 10521 RVA: 0x000A6AB8 File Offset: 0x000A4CB8
[Token(Token = "0x6002919")]
[Address(RVA = "0x1EEB930", Offset = "0x1EEA930", VA = "0x181EEB930")]
public HDFOKJKEMCH(Renderer CHEJPOIMMCK)
{
this.PMEAHMEKPHO = CHEJPOIMMCK;
Mesh mesh = CHEJPOIMMCK.ANIFOGABCAL();
this.IHBCLLCIGOJ = mesh;
int num = 0;
if (mesh != num)
{
int subMeshCount = mesh.subMeshCount;
this.MCKFGAHENEN = subMeshCount;
return;
}
this.MCKFGAHENEN = (int)((uint)1);
}
// Token: 0x0400210F RID: 8463
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400210F")]
public Renderer PMEAHMEKPHO;
// Token: 0x04002110 RID: 8464
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002110")]
public Mesh IHBCLLCIGOJ;
// Token: 0x04002111 RID: 8465
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002111")]
public int MCKFGAHENEN;
}
// Token: 0x02000546 RID: 1350
[Token(Token = "0x2000546")]
[CompilerGenerated]
private sealed class AGDCKPMHLPE
{
// Token: 0x06002920 RID: 10528 RVA: 0x000A6BFC File Offset: 0x000A4DFC
[Token(Token = "0x6002920")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AGDCKPMHLPE()
{
}
// Token: 0x06002921 RID: 10529 RVA: 0x000A6C10 File Offset: 0x000A4E10
[Token(Token = "0x6002921")]
[Address(RVA = "0x1EE9CD0", Offset = "0x1EE8CD0", VA = "0x181EE9CD0")]
internal object <AuthorityResetToDefault>b__0()
{
object[] array = new object[5];
string name = this.<>4__this.name;
if (name != 0)
{
}
array[0] = name;
int viewID = this.<>4__this.JDHMIOJKLCK.BOPMIMPLIMK;
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: 0x04002115 RID: 8469
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002115")]
public Tool <>4__this;
// Token: 0x04002116 RID: 8470
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002116")]
public Space space;
// Token: 0x04002117 RID: 8471
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002117")]
public Vector3 position;
// Token: 0x04002118 RID: 8472
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002118")]
public Quaternion rotation;
}
// Token: 0x02000547 RID: 1351
[Token(Token = "0x2000547")]
[CompilerGenerated]
private sealed class PAKEOAPOPPB
{
// Token: 0x06002922 RID: 10530 RVA: 0x000A6CB8 File Offset: 0x000A4EB8
[Token(Token = "0x6002922")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PAKEOAPOPPB()
{
}
// Token: 0x06002923 RID: 10531 RVA: 0x000A6CCC File Offset: 0x000A4ECC
[Token(Token = "0x6002923")]
[Address(RVA = "0x1EEDB90", Offset = "0x1EECB90", VA = "0x181EEDB90")]
internal object <AuthorityResetToToolCleanup>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: 0x04002119 RID: 8473
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002119")]
public Tool <>4__this;
// Token: 0x0400211A RID: 8474
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400211A")]
public Vector3 position;
// Token: 0x0400211B RID: 8475
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x400211B")]
public Quaternion rotation;
}
// Token: 0x02000548 RID: 1352
[Token(Token = "0x2000548")]
[CompilerGenerated]
private sealed class MODGDEJGECJ
{
// Token: 0x06002924 RID: 10532 RVA: 0x000A6D0C File Offset: 0x000A4F0C
[Token(Token = "0x6002924")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MODGDEJGECJ()
{
}
// Token: 0x06002925 RID: 10533 RVA: 0x000A6D20 File Offset: 0x000A4F20
[Token(Token = "0x6002925")]
[Address(RVA = "0x1EED5F0", Offset = "0x1EEC5F0", VA = "0x181EED5F0")]
internal bool <InLodGroup>b__0(LOD x)
{
bool flag;
return flag;
}
// Token: 0x0400211C RID: 8476
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400211C")]
public Renderer renderer;
}
}