Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

9623 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 AGUI.StackedUI;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.SocketServer.Security;
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: 0x02000518 RID: 1304
[Token(Token = "0x2000518")]
[DisallowMultipleComponent]
public sealed class Tool : MonoBehaviourPun, CHJEFIDMANE, BPGLFKPKJHF, EOCLMMENCKH
{
// Token: 0x170006F0 RID: 1776
// (get) Token: 0x060026E8 RID: 9960 RVA: 0x0009D884 File Offset: 0x0009BA84
[Token(Token = "0x170006F0")]
public OGNBCNBPFCC OGNBCNBPFCC
{
[Token(Token = "0x60026E8")]
[Address(RVA = "0x1490990", Offset = "0x148F790", VA = "0x181490990")]
get
{
/*
An exception occurred when decompiling this method (060026E8)
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 1660
*/;
}
}
// Token: 0x170006F1 RID: 1777
// (get) Token: 0x060026E9 RID: 9961 RVA: 0x0009D8BC File Offset: 0x0009BABC
[Token(Token = "0x170006F1")]
public int KHDKHLFAMOK
{
[Token(Token = "0x60026E9")]
[Address(RVA = "0xFD8B40", Offset = "0xFD7940", VA = "0x180FD8B40")]
get
{
return base.JDHMIOJKLCK.viewIdField;
}
}
// Token: 0x170006F2 RID: 1778
// (get) Token: 0x060026EA RID: 9962 RVA: 0x0009D8DC File Offset: 0x0009BADC
[Token(Token = "0x170006F2")]
public OKNNKFGFODL IBDOIDOPMOJ
{
[Token(Token = "0x60026EA")]
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40", Slot = "16")]
get
{
return this.FDNPBBKGAEH;
}
}
// Token: 0x170006F3 RID: 1779
// (get) Token: 0x060026EB RID: 9963 RVA: 0x0009D8F0 File Offset: 0x0009BAF0
[Token(Token = "0x170006F3")]
public OKNNKFGFODL KBNBPACDJFI
{
[Token(Token = "0x60026EB")]
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0", Slot = "17")]
get
{
return this.AJKJPAFGHJJ;
}
}
// Token: 0x170006F4 RID: 1780
// (get) Token: 0x060026EC RID: 9964 RVA: 0x0009D904 File Offset: 0x0009BB04
[Token(Token = "0x170006F4")]
public OKNNKFGFODL DFJHLLFGFMH
{
[Token(Token = "0x60026EC")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10", Slot = "18")]
get
{
return this.NEMPBKDKMGO;
}
}
// Token: 0x170006F5 RID: 1781
// (get) Token: 0x060026ED RID: 9965 RVA: 0x0009D918 File Offset: 0x0009BB18
[Token(Token = "0x170006F5")]
public bool GNELPILGIKI
{
[Token(Token = "0x60026ED")]
[Address(RVA = "0x89D150", Offset = "0x89BF50", VA = "0x18089D150", Slot = "19")]
get
{
return base.isActiveAndEnabled;
}
}
// Token: 0x170006F6 RID: 1782
// (get) Token: 0x060026EE RID: 9966 RVA: 0x0009D92C File Offset: 0x0009BB2C
// (set) Token: 0x060026EF RID: 9967 RVA: 0x0009D940 File Offset: 0x0009BB40
[Token(Token = "0x170006F6")]
public new bool BFBKBMDPDPB
{
[Token(Token = "0x60026EE")]
[Address(RVA = "0x567CF0", Offset = "0x566AF0", VA = "0x180567CF0", Slot = "20")]
get;
[Token(Token = "0x60026EF")]
[Address(RVA = "0x567D40", Offset = "0x566B40", VA = "0x180567D40")]
private set;
}
// Token: 0x170006F7 RID: 1783
// (get) Token: 0x060026F0 RID: 9968 RVA: 0x0009D954 File Offset: 0x0009BB54
// (set) Token: 0x060026F1 RID: 9969 RVA: 0x0009D968 File Offset: 0x0009BB68
[Token(Token = "0x170006F7")]
public bool OBGMEMDNDCB
{
[Token(Token = "0x60026F0")]
[Address(RVA = "0x5679C0", Offset = "0x5667C0", VA = "0x1805679C0")]
get;
[Token(Token = "0x60026F1")]
[Address(RVA = "0x567D30", Offset = "0x566B30", VA = "0x180567D30")]
private set;
}
// Token: 0x170006F8 RID: 1784
// (get) Token: 0x060026F2 RID: 9970 RVA: 0x0009D97C File Offset: 0x0009BB7C
// (set) Token: 0x060026F3 RID: 9971 RVA: 0x0009D990 File Offset: 0x0009BB90
[Token(Token = "0x170006F8")]
public static int MPICPHPNEPN
{
[Token(Token = "0x60026F2")]
[Address(RVA = "0x1490B40", Offset = "0x148F940", VA = "0x181490B40")]
get;
[Token(Token = "0x60026F3")]
[Address(RVA = "0x14867C0", Offset = "0x14855C0", VA = "0x1814867C0")]
private set;
}
// Token: 0x170006F9 RID: 1785
// (get) Token: 0x060026F4 RID: 9972 RVA: 0x0009D9A4 File Offset: 0x0009BBA4
// (set) Token: 0x060026F5 RID: 9973 RVA: 0x0009D9B8 File Offset: 0x0009BBB8
[Token(Token = "0x170006F9")]
public bool NLLONFJBKKP
{
[Token(Token = "0x60026F4")]
[Address(RVA = "0xD28010", Offset = "0xD26E10", VA = "0x180D28010")]
get
{
return this.DJOGLAAEACB;
}
[Token(Token = "0x60026F5")]
[Address(RVA = "0x1490F70", Offset = "0x148FD70", VA = "0x181490F70")]
set
{
if (this.DJOGLAAEACB != value)
{
this.DJOGLAAEACB = value;
this.NMNFMIIELCK();
return;
}
}
}
// Token: 0x170006FA RID: 1786
// (get) Token: 0x060026F6 RID: 9974 RVA: 0x0009D9DC File Offset: 0x0009BBDC
// (set) Token: 0x060026F7 RID: 9975 RVA: 0x0009D9FC File Offset: 0x0009BBFC
[Token(Token = "0x170006FA")]
public bool PAJGCGDFHKK
{
[Token(Token = "0x60026F6")]
[Address(RVA = "0x148FF50", Offset = "0x148ED50", VA = "0x18148FF50")]
get
{
return this.MGNCNNNKHFM.IAHDANBDAAM() != null;
}
[Token(Token = "0x60026F7")]
[Address(RVA = "0x1490E80", Offset = "0x148FC80", VA = "0x181490E80")]
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: 0x170006FB RID: 1787
// (get) Token: 0x060026F8 RID: 9976 RVA: 0x0009DA4C File Offset: 0x0009BC4C
// (set) Token: 0x060026F9 RID: 9977 RVA: 0x0009DA6C File Offset: 0x0009BC6C
[Token(Token = "0x170006FB")]
public bool KHMAFBIKIMA
{
[Token(Token = "0x60026F8")]
[Address(RVA = "0x1490100", Offset = "0x148EF00", VA = "0x181490100")]
get
{
KLLMCPFPIIE<bool> pjachmbjpkc = this.PJACHMBJPKC;
if (pjachmbjpkc != 0)
{
return pjachmbjpkc.IAHDANBDAAM() != null;
}
}
[Token(Token = "0x60026F9")]
[Address(RVA = "0x1490F90", Offset = "0x148FD90", VA = "0x181490F90")]
set
{
KLLMCPFPIIE<bool> pjachmbjpkc = this.PJACHMBJPKC;
}
}
// Token: 0x170006FC RID: 1788
// (get) Token: 0x060026FA RID: 9978 RVA: 0x0009DA88 File Offset: 0x0009BC88
[Token(Token = "0x170006FC")]
public bool LBPNBENCCHK
{
[Token(Token = "0x60026FA")]
[Address(RVA = "0x148FFB0", Offset = "0x148EDB0", VA = "0x18148FFB0")]
get
{
CreationObject creationObject = this.creationObject;
int num = 0;
bool flag = creationObject != num;
if (!flag)
{
return flag;
}
return this.creationObject.LBPNBENCCHK;
}
}
// Token: 0x170006FD RID: 1789
// (get) Token: 0x060026FB RID: 9979 RVA: 0x0009DAC0 File Offset: 0x0009BCC0
// (set) Token: 0x060026FC RID: 9980 RVA: 0x0009DAE0 File Offset: 0x0009BCE0
[Token(Token = "0x170006FD")]
public bool FBIEOHLFLNI
{
[Token(Token = "0x60026FB")]
[Address(RVA = "0x1490310", Offset = "0x148F110", VA = "0x181490310")]
get
{
return this.GINMIAOAHKG.IAHDANBDAAM() != null;
}
[Token(Token = "0x60026FC")]
[Address(RVA = "0x1490FF0", Offset = "0x148FDF0", VA = "0x181490FF0")]
set
{
KLLMCPFPIIE<bool> ginmiaoahkg = this.GINMIAOAHKG;
}
}
// Token: 0x170006FE RID: 1790
// (get) Token: 0x060026FD RID: 9981 RVA: 0x0009DAFC File Offset: 0x0009BCFC
[Token(Token = "0x170006FE")]
public Player BHNPNHMILIF
{
[Token(Token = "0x60026FD")]
[Address(RVA = "0x1490770", Offset = "0x148F570", VA = "0x181490770")]
get
{
if (base.KPBFAKFKDAF == 0)
{
return Player.<EGKJPJKLEAI>k__BackingField;
}
if (base.KPBFAKFKDAF.GEFGLDKKMCJ == 0)
{
}
throw new NullReferenceException();
}
}
// Token: 0x170006FF RID: 1791
// (get) Token: 0x060026FE RID: 9982 RVA: 0x0009DB30 File Offset: 0x0009BD30
[Token(Token = "0x170006FF")]
public bool GDPKBEBEOBA
{
[Token(Token = "0x60026FE")]
[Address(RVA = "0x1490240", Offset = "0x148F040", VA = "0x181490240")]
get
{
Tool.EAFJJELOGME customVisibilityBehavior = this.CustomVisibilityBehavior;
if (customVisibilityBehavior == 0)
{
return !this.AIAFJADFAHO.CFLJGNJLBFG;
}
return customVisibilityBehavior();
}
}
// Token: 0x060026FF RID: 9983 RVA: 0x0009DB64 File Offset: 0x0009BD64
[Token(Token = "0x60026FF")]
[Address(RVA = "0x148CF90", Offset = "0x148BD90", VA = "0x18148CF90")]
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: 0x06002700 RID: 9984 RVA: 0x0009DC1C File Offset: 0x0009BE1C
[Token(Token = "0x6002700")]
[Address(RVA = "0x1484520", Offset = "0x1483320", VA = "0x181484520")]
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: 0x06002701 RID: 9985 RVA: 0x0009DC54 File Offset: 0x0009BE54
[Token(Token = "0x6002701")]
[Address(RVA = "0x148C890", Offset = "0x148B690", VA = "0x18148C890")]
public void SetCollisionLayersLocked(bool ONGBFDACHHG, object PIHIPPPPEBI)
{
AOLMGGAPKEH lkmdagkmedd = this.LKMDAGKMEDD;
if (!ONGBFDACHHG)
{
lkmdagkmedd.BIHKNNPGGKP(PIHIPPPPEBI);
return;
}
lkmdagkmedd.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x17000700 RID: 1792
// (get) Token: 0x06002702 RID: 9986 RVA: 0x0009DC84 File Offset: 0x0009BE84
[Token(Token = "0x17000700")]
public bool JHFJDFCMNAP
{
[Token(Token = "0x6002702")]
[Address(RVA = "0xE24140", Offset = "0xE22F40", VA = "0x180E24140")]
get
{
return this.LKMDAGKMEDD.CFLJGNJLBFG;
}
}
// Token: 0x17000701 RID: 1793
// (get) Token: 0x06002703 RID: 9987 RVA: 0x0009DCA4 File Offset: 0x0009BEA4
// (set) Token: 0x06002704 RID: 9988 RVA: 0x0009DCB8 File Offset: 0x0009BEB8
[Token(Token = "0x17000701")]
public bool NFIGOCOIMKB
{
[Token(Token = "0x6002703")]
[Address(RVA = "0x14900E0", Offset = "0x148EEE0", VA = "0x1814900E0")]
get;
[Token(Token = "0x6002704")]
[Address(RVA = "0x14880E0", Offset = "0x1486EE0", VA = "0x1814880E0")]
private set;
}
// Token: 0x17000702 RID: 1794
// (get) Token: 0x06002705 RID: 9989 RVA: 0x0009DCCC File Offset: 0x0009BECC
// (set) Token: 0x06002706 RID: 9990 RVA: 0x0009DCE0 File Offset: 0x0009BEE0
[Token(Token = "0x17000702")]
public Collider ICGBFKHHBPA
{
[Token(Token = "0x6002705")]
[Address(RVA = "0xBDCCE0", Offset = "0xBDBAE0", VA = "0x180BDCCE0")]
get;
[Token(Token = "0x6002706")]
[Address(RVA = "0xBDCCD0", Offset = "0xBDBAD0", VA = "0x180BDCCD0")]
set;
}
// Token: 0x17000703 RID: 1795
// (get) Token: 0x06002707 RID: 9991 RVA: 0x0009DCF4 File Offset: 0x0009BEF4
[Token(Token = "0x17000703")]
public bool EFOHKKFPHIB
{
[Token(Token = "0x6002707")]
[Address(RVA = "0x14908A0", Offset = "0x148F6A0", VA = "0x1814908A0")]
get
{
return !this.EFDAKLMLAPB.CFLJGNJLBFG;
}
}
// Token: 0x17000704 RID: 1796
// (get) Token: 0x06002708 RID: 9992 RVA: 0x0009DD18 File Offset: 0x0009BF18
// (set) Token: 0x06002709 RID: 9993 RVA: 0x0009DD2C File Offset: 0x0009BF2C
[Token(Token = "0x17000704")]
public bool BHEPECCEMNP
{
[Token(Token = "0x6002708")]
[Address(RVA = "0x148F9A0", Offset = "0x148E7A0", VA = "0x18148F9A0")]
get
{
return this.FBPJJHILLEJ;
}
[Token(Token = "0x6002709")]
[Address(RVA = "0x1490D40", Offset = "0x148FB40", VA = "0x181490D40")]
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: 0x0600270A RID: 9994 RVA: 0x0009DD7C File Offset: 0x0009BF7C
[Token(Token = "0x600270A")]
[Address(RVA = "0x1481830", Offset = "0x1480630", VA = "0x181481830")]
public void ForceBestLOD(bool EKOALIPJNJM)
{
LODGroup lodgroup = this.lodGroup;
int num = 0;
if (lodgroup != num)
{
this.lodGroup.ForceLOD(EKOALIPJNJM ? 1 : 0);
}
}
// Token: 0x17000705 RID: 1797
// (get) Token: 0x0600270B RID: 9995 RVA: 0x0009DDB0 File Offset: 0x0009BFB0
// (set) Token: 0x0600270C RID: 9996 RVA: 0x0009DDC4 File Offset: 0x0009BFC4
[Token(Token = "0x17000705")]
public bool BEKODHBDOFG
{
[Token(Token = "0x600270B")]
[Address(RVA = "0x1490A10", Offset = "0x148F810", VA = "0x181490A10")]
get
{
return this.PEOIDPNGCGO;
}
[Token(Token = "0x600270C")]
[Address(RVA = "0x14910C0", Offset = "0x148FEC0", VA = "0x1814910C0")]
set
{
AnimateInOut animateInOut = this.animateInOut;
this.PEOIDPNGCGO = value;
int num = 0;
if (animateInOut != num)
{
this.animateInOut.SupportsAnimateIn = value;
}
}
}
// Token: 0x17000706 RID: 1798
// (get) Token: 0x0600270D RID: 9997 RVA: 0x0009DE00 File Offset: 0x0009C000
// (set) Token: 0x0600270E RID: 9998 RVA: 0x0009DE14 File Offset: 0x0009C014
[Token(Token = "0x17000706")]
public bool NFNOHGFMPEA
{
[Token(Token = "0x600270D")]
[Address(RVA = "0x1490A20", Offset = "0x148F820", VA = "0x181490A20")]
get
{
return this.HIGEHNBHMBD;
}
[Token(Token = "0x600270E")]
[Address(RVA = "0x1491160", Offset = "0x148FF60", VA = "0x181491160")]
set
{
AnimateInOut animateInOut = this.animateInOut;
this.HIGEHNBHMBD = value;
int num = 0;
if (animateInOut != num)
{
this.animateInOut.SupportsAnimateOut = value;
}
}
}
// Token: 0x17000707 RID: 1799
// (get) Token: 0x0600270F RID: 9999 RVA: 0x0009DE50 File Offset: 0x0009C050
// (set) Token: 0x06002710 RID: 10000 RVA: 0x0009DE64 File Offset: 0x0009C064
[Token(Token = "0x17000707")]
public bool DODDBBEOJNN
{
[Token(Token = "0x600270F")]
[Address(RVA = "0x1490B20", Offset = "0x148F920", VA = "0x181490B20")]
get
{
return this.JEFOHBFAHKM;
}
[Token(Token = "0x6002710")]
[Address(RVA = "0x1491200", Offset = "0x1490000", VA = "0x181491200")]
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: 0x06002711 RID: 10001 RVA: 0x0009DEBC File Offset: 0x0009C0BC
[Token(Token = "0x6002711")]
[Address(RVA = "0x148AB00", Offset = "0x1489900", VA = "0x18148AB00")]
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: 0x06002712 RID: 10002 RVA: 0x0009DEF0 File Offset: 0x0009C0F0
[Token(Token = "0x6002712")]
[Address(RVA = "0x147EF70", Offset = "0x147DD70", VA = "0x18147EF70")]
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: 0x06002713 RID: 10003 RVA: 0x0009DF2C File Offset: 0x0009C12C
[Token(Token = "0x6002713")]
[Address(RVA = "0x1480E10", Offset = "0x147FC10", VA = "0x181480E10")]
public void EnableUnderhandToss(bool CFICOGKHLAE, object PIHIPPPPEBI)
{
AOLMGGAPKEH pieealhlncj = this.PIEEALHLNCJ;
if (CFICOGKHLAE)
{
pieealhlncj.BIHKNNPGGKP(PIHIPPPPEBI);
return;
}
pieealhlncj.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x17000708 RID: 1800
// (get) Token: 0x06002714 RID: 10004 RVA: 0x0009DF5C File Offset: 0x0009C15C
[Token(Token = "0x17000708")]
public bool FIMJKHMINGD
{
[Token(Token = "0x6002714")]
[Address(RVA = "0x14901B0", Offset = "0x148EFB0", VA = "0x1814901B0")]
get
{
if (this.PIEEALHLNCJ.CFLJGNJLBFG)
{
}
Tool nmpihkpmflm = this.NMPIHKPMFLM;
int num = 0;
return !(nmpihkpmflm != num);
}
}
// Token: 0x17000709 RID: 1801
// (get) Token: 0x06002715 RID: 10005 RVA: 0x0009DF94 File Offset: 0x0009C194
// (set) Token: 0x06002716 RID: 10006 RVA: 0x0009DFA8 File Offset: 0x0009C1A8
[Token(Token = "0x17000709")]
public bool KOJOCIGBHLA
{
[Token(Token = "0x6002715")]
[Address(RVA = "0x14908E0", Offset = "0x148F6E0", VA = "0x1814908E0")]
get;
[Token(Token = "0x6002716")]
[Address(RVA = "0x1480DE0", Offset = "0x147FBE0", VA = "0x181480DE0")]
private set;
}
// Token: 0x1700070A RID: 1802
// (get) Token: 0x06002717 RID: 10007 RVA: 0x0009DFBC File Offset: 0x0009C1BC
// (set) Token: 0x06002718 RID: 10008 RVA: 0x0009DFD0 File Offset: 0x0009C1D0
[Token(Token = "0x1700070A")]
public bool FGMHFFAKCCG
{
[Token(Token = "0x6002717")]
[Address(RVA = "0x14908F0", Offset = "0x148F6F0", VA = "0x1814908F0")]
get;
[Token(Token = "0x6002718")]
[Address(RVA = "0x1480270", Offset = "0x147F070", VA = "0x181480270")]
private set;
}
// Token: 0x1700070B RID: 1803
// (get) Token: 0x06002719 RID: 10009 RVA: 0x0009DFE4 File Offset: 0x0009C1E4
[Token(Token = "0x1700070B")]
public int CCHPMACBBGP
{
[Token(Token = "0x6002719")]
[Address(RVA = "0x148FE50", Offset = "0x148EC50", VA = "0x18148FE50")]
get
{
if (base.JDHMIOJKLCK.MMMLIDCPKCH != 0 && base.JDHMIOJKLCK.MMMLIDCPKCH.Length != 0)
{
object obj = base.JDHMIOJKLCK.MMMLIDCPKCH[0];
}
return -1;
}
}
// Token: 0x1700070C RID: 1804
// (get) Token: 0x0600271A RID: 10010 RVA: 0x0009E02C File Offset: 0x0009C22C
[Token(Token = "0x1700070C")]
public Dictionary<string, object> BNLHEPKLFBA
{
[Token(Token = "0x600271A")]
[Address(RVA = "0x148FD40", Offset = "0x148EB40", VA = "0x18148FD40")]
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: 0x1700070D RID: 1805
// (get) Token: 0x0600271B RID: 10011 RVA: 0x0009E080 File Offset: 0x0009C280
// (set) Token: 0x0600271C RID: 10012 RVA: 0x0009E0A0 File Offset: 0x0009C2A0
[Token(Token = "0x1700070D")]
public OKIMOMGKKDH IKEGONLJBPP
{
[Token(Token = "0x600271B")]
[Address(RVA = "0x148FCE0", Offset = "0x148EAE0", VA = "0x18148FCE0")]
get
{
return this.OGPMINJNCGE.IAHDANBDAAM();
}
[Token(Token = "0x600271C")]
[Address(RVA = "0x1490E20", Offset = "0x148FC20", VA = "0x181490E20")]
set
{
KLLMCPFPIIE<OKIMOMGKKDH> ogpminjncge = this.OGPMINJNCGE;
}
}
// Token: 0x1700070E RID: 1806
// (get) Token: 0x0600271D RID: 10013 RVA: 0x0009E0BC File Offset: 0x0009C2BC
[Token(Token = "0x1700070E")]
public bool FNFNLDBILFE
{
[Token(Token = "0x600271D")]
[Address(RVA = "0x148FAD0", Offset = "0x148E8D0", VA = "0x18148FAD0")]
get
{
return this.<BIPMAHKMNKF>k__BackingField || this.<CMPLOJHCLMG>k__BackingField || this.<LPPHFOBBGNL>k__BackingField;
}
}
// Token: 0x1700070F RID: 1807
// (get) Token: 0x0600271E RID: 10014 RVA: 0x0009E0E4 File Offset: 0x0009C2E4
// (set) Token: 0x0600271F RID: 10015 RVA: 0x0009E0F8 File Offset: 0x0009C2F8
[Token(Token = "0x1700070F")]
public bool FEOODBBONGD
{
[Token(Token = "0x600271E")]
[Address(RVA = "0x1490040", Offset = "0x148EE40", VA = "0x181490040")]
get;
[Token(Token = "0x600271F")]
[Address(RVA = "0x148A2C0", Offset = "0x14890C0", VA = "0x18148A2C0")]
private set;
}
// Token: 0x17000710 RID: 1808
// (get) Token: 0x06002720 RID: 10016 RVA: 0x0009E10C File Offset: 0x0009C30C
// (set) Token: 0x06002721 RID: 10017 RVA: 0x0009E120 File Offset: 0x0009C320
[Token(Token = "0x17000710")]
public bool OECJHPEPNHL
{
[Token(Token = "0x6002720")]
[Address(RVA = "0x148FFA0", Offset = "0x148EDA0", VA = "0x18148FFA0")]
get;
[Token(Token = "0x6002721")]
[Address(RVA = "0x1484B10", Offset = "0x1483910", VA = "0x181484B10")]
private set;
}
// Token: 0x17000711 RID: 1809
// (get) Token: 0x06002722 RID: 10018 RVA: 0x0009E134 File Offset: 0x0009C334
// (set) Token: 0x06002723 RID: 10019 RVA: 0x0009E148 File Offset: 0x0009C348
[Token(Token = "0x17000711")]
public bool EINGKCFOPNF
{
[Token(Token = "0x6002722")]
[Address(RVA = "0x148FF40", Offset = "0x148ED40", VA = "0x18148FF40")]
get;
[Token(Token = "0x6002723")]
[Address(RVA = "0x1486AE0", Offset = "0x14858E0", VA = "0x181486AE0")]
private set;
}
// Token: 0x17000712 RID: 1810
// (get) Token: 0x06002724 RID: 10020 RVA: 0x0009E15C File Offset: 0x0009C35C
// (set) Token: 0x06002725 RID: 10021 RVA: 0x0009E170 File Offset: 0x0009C370
[Token(Token = "0x17000712")]
public PhotonView INCLFJMMLJO
{
[Token(Token = "0x6002724")]
[Address(RVA = "0x148FD30", Offset = "0x148EB30", VA = "0x18148FD30")]
get
{
return this.BHAAHKEILOG;
}
[Token(Token = "0x6002725")]
[Address(RVA = "0x1480B30", Offset = "0x147F930", VA = "0x181480B30")]
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: 0x17000713 RID: 1811
// (get) Token: 0x06002726 RID: 10022 RVA: 0x0009E238 File Offset: 0x0009C438
// (set) Token: 0x06002727 RID: 10023 RVA: 0x0009E24C File Offset: 0x0009C44C
[Token(Token = "0x17000713")]
public Player JCGBLBCLAPI
{
[Token(Token = "0x6002726")]
[Address(RVA = "0x1392DA0", Offset = "0x1391BA0", VA = "0x181392DA0")]
get;
[Token(Token = "0x6002727")]
[Address(RVA = "0x1390660", Offset = "0x138F460", VA = "0x181390660")]
private set;
}
// Token: 0x17000714 RID: 1812
// (get) Token: 0x06002728 RID: 10024 RVA: 0x0009E260 File Offset: 0x0009C460
// (set) Token: 0x06002729 RID: 10025 RVA: 0x0009E274 File Offset: 0x0009C474
[Token(Token = "0x17000714")]
public Tool DEBPLCFBAPL
{
[Token(Token = "0x6002728")]
[Address(RVA = "0x1399FC0", Offset = "0x1398DC0", VA = "0x181399FC0")]
get;
[Token(Token = "0x6002729")]
[Address(RVA = "0xF0D950", Offset = "0xF0C750", VA = "0x180F0D950")]
private set;
}
// Token: 0x17000715 RID: 1813
// (get) Token: 0x0600272A RID: 10026 RVA: 0x0009E288 File Offset: 0x0009C488
// (set) Token: 0x0600272B RID: 10027 RVA: 0x0009E29C File Offset: 0x0009C49C
[Token(Token = "0x17000715")]
public PlayerHand LLMFLFPBJCD
{
[Token(Token = "0x600272A")]
[Address(RVA = "0x148FCD0", Offset = "0x148EAD0", VA = "0x18148FCD0")]
get;
[Token(Token = "0x600272B")]
[Address(RVA = "0x1481F70", Offset = "0x1480D70", VA = "0x181481F70")]
private set;
}
// Token: 0x17000716 RID: 1814
// (get) Token: 0x0600272C RID: 10028 RVA: 0x0009E2B0 File Offset: 0x0009C4B0
[Token(Token = "0x17000716")]
public bool AJMEKIPDPNM
{
[Token(Token = "0x600272C")]
[Address(RVA = "0x1490050", Offset = "0x148EE50", VA = "0x181490050")]
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: 0x17000717 RID: 1815
// (get) Token: 0x0600272D RID: 10029 RVA: 0x0009E2E8 File Offset: 0x0009C4E8
// (set) Token: 0x0600272E RID: 10030 RVA: 0x0009E2FC File Offset: 0x0009C4FC
[Token(Token = "0x17000717")]
public Player KOOJBOBNONB
{
[Token(Token = "0x600272D")]
[Address(RVA = "0x139A1E0", Offset = "0x1398FE0", VA = "0x18139A1E0")]
get;
[Token(Token = "0x600272E")]
[Address(RVA = "0x138C800", Offset = "0x138B600", VA = "0x18138C800")]
private set;
}
// Token: 0x17000718 RID: 1816
// (get) Token: 0x0600272F RID: 10031 RVA: 0x0009E310 File Offset: 0x0009C510
[Token(Token = "0x17000718")]
public bool PNFPEPFPMHM
{
[Token(Token = "0x600272F")]
[Address(RVA = "0x148F800", Offset = "0x148E600", VA = "0x18148F800")]
get
{
return this.interactionSettings.CanBeEquipped;
}
}
// Token: 0x17000719 RID: 1817
// (get) Token: 0x06002730 RID: 10032 RVA: 0x0009E328 File Offset: 0x0009C528
[Token(Token = "0x17000719")]
public bool IOFBKNPPLNJ
{
[Token(Token = "0x6002730")]
[Address(RVA = "0x148F810", Offset = "0x148E610", VA = "0x18148F810")]
get
{
return this.interactionSettings.CanHolderHandClimb;
}
}
// Token: 0x1700071A RID: 1818
// (get) Token: 0x06002731 RID: 10033 RVA: 0x0009E340 File Offset: 0x0009C540
// (set) Token: 0x06002732 RID: 10034 RVA: 0x0009E354 File Offset: 0x0009C554
[Token(Token = "0x1700071A")]
public bool MBHKHNNAKBB
{
[Token(Token = "0x6002731")]
[Address(RVA = "0x536440", Offset = "0x535240", VA = "0x180536440")]
get
{
/*
An exception occurred when decompiling this method (06002731)
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 1660
*/;
}
[Token(Token = "0x6002732")]
[Address(RVA = "0x536B70", Offset = "0x535970", VA = "0x180536B70")]
set
{
this.interactionSettings = value;
}
}
// Token: 0x1700071B RID: 1819
// (get) Token: 0x06002733 RID: 10035 RVA: 0x0009E368 File Offset: 0x0009C568
// (set) Token: 0x06002734 RID: 10036 RVA: 0x0009E37C File Offset: 0x0009C57C
[Token(Token = "0x1700071B")]
public bool NFBNAKDDJHJ
{
[Token(Token = "0x6002733")]
[Address(RVA = "0x1490BB0", Offset = "0x148F9B0", VA = "0x181490BB0")]
get;
[Token(Token = "0x6002734")]
[Address(RVA = "0x1491360", Offset = "0x1490160", VA = "0x181491360")]
set;
}
// Token: 0x1700071C RID: 1820
// (get) Token: 0x06002735 RID: 10037 RVA: 0x0009E390 File Offset: 0x0009C590
[Token(Token = "0x1700071C")]
public bool NHPPANGAKAP
{
[Token(Token = "0x6002735")]
[Address(RVA = "0x148F640", Offset = "0x148E440", VA = "0x18148F640")]
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: 0x1700071D RID: 1821
// (get) Token: 0x06002736 RID: 10038 RVA: 0x0009E428 File Offset: 0x0009C628
[Token(Token = "0x1700071D")]
public PlayerHand.PLLIKAOIPHP ODLNOJFJMHM
{
[Token(Token = "0x6002736")]
[Address(RVA = "0x14902C0", Offset = "0x148F0C0", VA = "0x1814902C0")]
get
{
PlayerHand.PLLIKAOIPHP ekjfbmpigmd = this.EKJFBMPIGMD;
if (ekjfbmpigmd == PlayerHand.PLLIKAOIPHP.Unknown)
{
}
return ekjfbmpigmd;
}
}
// Token: 0x1700071E RID: 1822
// (get) Token: 0x06002737 RID: 10039 RVA: 0x0009E444 File Offset: 0x0009C644
[Token(Token = "0x1700071E")]
public GHLCJGAMKMG HGIAGHMOBOD
{
[Token(Token = "0x6002737")]
[Address(RVA = "0x1490900", Offset = "0x148F700", VA = "0x181490900")]
get
{
/*
An exception occurred when decompiling this method (06002737)
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 1660
*/;
}
}
// Token: 0x1700071F RID: 1823
// (get) Token: 0x06002738 RID: 10040 RVA: 0x0009E464 File Offset: 0x0009C664
[Token(Token = "0x1700071F")]
public GHLCJGAMKMG JCMLAKOLPOA
{
[Token(Token = "0x6002738")]
[Address(RVA = "0x1490920", Offset = "0x148F720", VA = "0x181490920")]
get
{
/*
An exception occurred when decompiling this method (06002738)
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 1660
*/;
}
}
// Token: 0x06002739 RID: 10041 RVA: 0x0009E484 File Offset: 0x0009C684
[Token(Token = "0x6002739")]
[Address(RVA = "0x148D9E0", Offset = "0x148C7E0", VA = "0x18148D9E0")]
public bool TryGetPickupTooltipString(out string BIDBMIPDGJI)
{
if (this.screenSettings == (ulong)0L)
{
}
string pickupTooltipString = this.screenSettings.PickupTooltipString;
return true;
}
// Token: 0x17000720 RID: 1824
// (get) Token: 0x0600273A RID: 10042 RVA: 0x0009E4AC File Offset: 0x0009C6AC
[Token(Token = "0x17000720")]
public bool ECJIKMMMDOG
{
[Token(Token = "0x600273A")]
[Address(RVA = "0x148F820", Offset = "0x148E620", VA = "0x18148F820")]
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: 0x0600273B RID: 10043 RVA: 0x0009E534 File Offset: 0x0009C734
[Token(Token = "0x600273B")]
[Address(RVA = "0x147D8E0", Offset = "0x147C6E0", VA = "0x18147D8E0")]
public void AddScreensMultipleBehaviorModesSupport(object PIHIPPPPEBI)
{
this.HGCGFIGNIGN.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600273C RID: 10044 RVA: 0x0009E554 File Offset: 0x0009C754
[Token(Token = "0x600273C")]
[Address(RVA = "0x148B2B0", Offset = "0x148A0B0", VA = "0x18148B2B0")]
public void RemoveScreensMultipleBehaviorModeSupport(object PIHIPPPPEBI)
{
this.HGCGFIGNIGN.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x17000721 RID: 1825
// (get) Token: 0x0600273D RID: 10045 RVA: 0x0009E574 File Offset: 0x0009C774
[Token(Token = "0x17000721")]
public PlayerAnimation BDJLPEDNNJL
{
[Token(Token = "0x600273D")]
[Address(RVA = "0x837E70", Offset = "0x836C70", VA = "0x180837E70")]
get
{
return this.screenSettings.IdleAnimation;
}
}
// Token: 0x17000722 RID: 1826
// (get) Token: 0x0600273E RID: 10046 RVA: 0x0009E58C File Offset: 0x0009C78C
[Token(Token = "0x17000722")]
public PlayerAnimation OBIJMGDGKGB
{
[Token(Token = "0x600273E")]
[Address(RVA = "0x607860", Offset = "0x606660", VA = "0x180607860")]
get
{
return this.screenSettings.FocusAnimation;
}
}
// Token: 0x17000723 RID: 1827
// (get) Token: 0x0600273F RID: 10047 RVA: 0x0009E5A4 File Offset: 0x0009C7A4
[Token(Token = "0x17000723")]
public ScreenToolBehaviorConfigBase PIBNJDJGINP
{
[Token(Token = "0x600273F")]
[Address(RVA = "0x6075D0", Offset = "0x6063D0", VA = "0x1806075D0")]
get
{
return this.screenSettings.ScreenBehaviorConfig;
}
}
// Token: 0x17000724 RID: 1828
// (get) Token: 0x06002740 RID: 10048 RVA: 0x0009E5BC File Offset: 0x0009C7BC
[Token(Token = "0x17000724")]
public VRToolController[] POLLPONPEFI
{
[Token(Token = "0x6002740")]
[Address(RVA = "0x837960", Offset = "0x836760", VA = "0x180837960")]
get
{
/*
An exception occurred when decompiling this method (06002740)
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 1660
*/;
}
}
// Token: 0x17000725 RID: 1829
// (get) Token: 0x06002741 RID: 10049 RVA: 0x0009E5D0 File Offset: 0x0009C7D0
[Token(Token = "0x17000725")]
public ToolEntity DECMGIILJID
{
[Token(Token = "0x6002741")]
[Address(RVA = "0xB6AB30", Offset = "0xB69930", VA = "0x180B6AB30")]
get
{
return this.toolEntity;
}
}
// Token: 0x17000726 RID: 1830
// (get) Token: 0x06002742 RID: 10050 RVA: 0x0009E5E4 File Offset: 0x0009C7E4
[Token(Token = "0x17000726")]
public RigidbodyEx PNDEPIILPKD
{
[Token(Token = "0x6002742")]
[Address(RVA = "0xBDA730", Offset = "0xBD9530", VA = "0x180BDA730")]
get
{
return this.rigidbodyEx;
}
}
// Token: 0x17000727 RID: 1831
// (get) Token: 0x06002743 RID: 10051 RVA: 0x0009E5F8 File Offset: 0x0009C7F8
[Token(Token = "0x17000727")]
public CreationObject OLEFCPKAAON
{
[Token(Token = "0x6002743")]
[Address(RVA = "0xBDCCC0", Offset = "0xBDBAC0", VA = "0x180BDCCC0")]
get
{
return this.creationObject;
}
}
// Token: 0x17000728 RID: 1832
// (get) Token: 0x06002744 RID: 10052 RVA: 0x0009E60C File Offset: 0x0009C80C
[Token(Token = "0x17000728")]
public NetworkTransform IFKEHHEEKLE
{
[Token(Token = "0x6002744")]
[Address(RVA = "0x8363C0", Offset = "0x8351C0", VA = "0x1808363C0")]
get
{
return this.networkTransform;
}
}
// Token: 0x17000729 RID: 1833
// (get) Token: 0x06002745 RID: 10053 RVA: 0x0009E620 File Offset: 0x0009C820
[Token(Token = "0x17000729")]
public RigidbodyPickup HLJBCMPANEI
{
[Token(Token = "0x6002745")]
[Address(RVA = "0xB6AA20", Offset = "0xB69820", VA = "0x180B6AA20")]
get
{
return this.rigidbodyPickup;
}
}
// Token: 0x1700072A RID: 1834
// (get) Token: 0x06002746 RID: 10054 RVA: 0x0009E634 File Offset: 0x0009C834
[Token(Token = "0x1700072A")]
public TaggedTool PKKADKGDHNI
{
[Token(Token = "0x6002746")]
[Address(RVA = "0xB6AB20", Offset = "0xB69920", VA = "0x180B6AB20")]
get
{
return this.tags;
}
}
// Token: 0x1700072B RID: 1835
// (get) Token: 0x06002747 RID: 10055 RVA: 0x0009E648 File Offset: 0x0009C848
[Token(Token = "0x1700072B")]
public ToolSkinMapper OOHKFLHCPFL
{
[Token(Token = "0x6002747")]
[Address(RVA = "0x79B890", Offset = "0x79A690", VA = "0x18079B890")]
get
{
return this.toolSkinMapper;
}
}
// Token: 0x1700072C RID: 1836
// (get) Token: 0x06002748 RID: 10056 RVA: 0x0009E65C File Offset: 0x0009C85C
[Token(Token = "0x1700072C")]
public Animator CCJNGBLKHKD
{
[Token(Token = "0x6002748")]
[Address(RVA = "0xBDC260", Offset = "0xBDB060", VA = "0x180BDC260")]
get
{
return this.animator;
}
}
// Token: 0x1700072D RID: 1837
// (get) Token: 0x06002749 RID: 10057 RVA: 0x0009E670 File Offset: 0x0009C870
[Token(Token = "0x1700072D")]
public VisibleInCamera PDADDKJMBKF
{
[Token(Token = "0x6002749")]
[Address(RVA = "0xBDCE50", Offset = "0xBDBC50", VA = "0x180BDCE50")]
get
{
return this.visibleInCamera;
}
}
// Token: 0x1700072E RID: 1838
// (get) Token: 0x0600274A RID: 10058 RVA: 0x0009E684 File Offset: 0x0009C884
[Token(Token = "0x1700072E")]
public ConnectableTool BBCKGBOEDFA
{
[Token(Token = "0x600274A")]
[Address(RVA = "0xBDB930", Offset = "0xBDA730", VA = "0x180BDB930")]
get
{
return this.connectableTool;
}
}
// Token: 0x1700072F RID: 1839
// (get) Token: 0x0600274B RID: 10059 RVA: 0x0009E698 File Offset: 0x0009C898
[Token(Token = "0x1700072F")]
public PersistenceView AGBFHKOJMDE
{
[Token(Token = "0x600274B")]
[Address(RVA = "0xBDA720", Offset = "0xBD9520", VA = "0x180BDA720")]
get
{
return this.persistenceView;
}
}
// Token: 0x17000730 RID: 1840
// (get) Token: 0x0600274C RID: 10060 RVA: 0x0009E6AC File Offset: 0x0009C8AC
// (set) Token: 0x0600274D RID: 10061 RVA: 0x0009E6C0 File Offset: 0x0009C8C0
[Token(Token = "0x17000730")]
public PlayerSpawnedEquipment NFFNPCCAGHC
{
[Token(Token = "0x600274C")]
[Address(RVA = "0x14908D0", Offset = "0x148F6D0", VA = "0x1814908D0")]
get;
[Token(Token = "0x600274D")]
[Address(RVA = "0x1491050", Offset = "0x148FE50", VA = "0x181491050")]
set;
}
// Token: 0x17000731 RID: 1841
// (get) Token: 0x0600274E RID: 10062 RVA: 0x0009E6D4 File Offset: 0x0009C8D4
[Token(Token = "0x17000731")]
public IReadOnlyList<ToolCollider> EBONJMMNPEM
{
[Token(Token = "0x600274E")]
[Address(RVA = "0x148FAB0", Offset = "0x148E8B0", VA = "0x18148FAB0")]
get
{
/*
An exception occurred when decompiling this method (0600274E)
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 1660
*/;
}
}
// Token: 0x17000732 RID: 1842
// (get) Token: 0x0600274F RID: 10063 RVA: 0x0009E6E8 File Offset: 0x0009C8E8
[Token(Token = "0x17000732")]
public Collider[] LEICDLDJKNF
{
[Token(Token = "0x600274F")]
[Address(RVA = "0x8379D0", Offset = "0x8367D0", VA = "0x1808379D0")]
get
{
/*
An exception occurred when decompiling this method (0600274F)
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 1660
*/;
}
}
// Token: 0x17000733 RID: 1843
// (get) Token: 0x06002750 RID: 10064 RVA: 0x0009E6FC File Offset: 0x0009C8FC
[Token(Token = "0x17000733")]
public ToolUI ELABBFJBNII
{
[Token(Token = "0x6002750")]
[Address(RVA = "0x1490360", Offset = "0x148F160", VA = "0x181490360")]
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: 0x17000734 RID: 1844
// (get) Token: 0x06002751 RID: 10065 RVA: 0x0009E87C File Offset: 0x0009CA7C
[Token(Token = "0x17000734")]
public ToolMenuProjector EACPPCDMMOF
{
[Token(Token = "0x6002751")]
[Address(RVA = "0x5F4D50", Offset = "0x5F3B50", VA = "0x1805F4D50")]
get
{
return this.menuSettings.menuProjector;
}
}
// Token: 0x17000735 RID: 1845
// (get) Token: 0x06002752 RID: 10066 RVA: 0x0009E894 File Offset: 0x0009CA94
[Token(Token = "0x17000735")]
public MoveableToolMenu NKHLLHOHBGD
{
[Token(Token = "0x6002752")]
[Address(RVA = "0xBDCCF0", Offset = "0xBDBAF0", VA = "0x180BDCCF0")]
get
{
return this.moveableToolMenu;
}
}
// Token: 0x17000736 RID: 1846
// (get) Token: 0x06002753 RID: 10067 RVA: 0x0009E8A8 File Offset: 0x0009CAA8
[Token(Token = "0x17000736")]
public bool DHFAIJHALBE
{
[Token(Token = "0x6002753")]
[Address(RVA = "0x148FAF0", Offset = "0x148E8F0", VA = "0x18148FAF0")]
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: 0x17000737 RID: 1847
// (get) Token: 0x06002754 RID: 10068 RVA: 0x0009E924 File Offset: 0x0009CB24
// (set) Token: 0x06002755 RID: 10069 RVA: 0x0009E938 File Offset: 0x0009CB38
[Token(Token = "0x17000737")]
public bool LNBODGECGCD
{
[Token(Token = "0x6002754")]
[Address(RVA = "0x1490BC0", Offset = "0x148F9C0", VA = "0x181490BC0")]
get;
[Token(Token = "0x6002755")]
[Address(RVA = "0x14871C0", Offset = "0x1485FC0", VA = "0x1814871C0")]
private set;
}
// Token: 0x17000738 RID: 1848
// (get) Token: 0x06002756 RID: 10070 RVA: 0x0009E94C File Offset: 0x0009CB4C
[Token(Token = "0x17000738")]
private bool KFENPBFICIL
{
[Token(Token = "0x6002756")]
[Address(RVA = "0x14803A0", Offset = "0x147F1A0", VA = "0x1814803A0")]
get
{
return !this.NHKGABHFFHB.CFLJGNJLBFG;
}
}
// Token: 0x17000739 RID: 1849
// (get) Token: 0x06002757 RID: 10071 RVA: 0x0009E970 File Offset: 0x0009CB70
[Token(Token = "0x17000739")]
public bool NDKHDFJHGPP
{
[Token(Token = "0x6002757")]
[Address(RVA = "0x1490150", Offset = "0x148EF50", VA = "0x181490150")]
get
{
Tool nmpihkpmflm = this.NMPIHKPMFLM;
int num = 0;
return nmpihkpmflm != num;
}
}
// Token: 0x1700073A RID: 1850
// (get) Token: 0x06002758 RID: 10072 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06002759 RID: 10073 RVA: 0x0009E990 File Offset: 0x0009CB90
[Token(Token = "0x1700073A")]
public Vector3 LMALCMEHJBA
{
[Token(Token = "0x6002758")]
[Address(RVA = "0x1490290", Offset = "0x148F090", VA = "0x181490290")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6002759")]
[Address(RVA = "0x147FF00", Offset = "0x147ED00", VA = "0x18147FF00")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<BAKJHFAALJA>k__BackingField.z = z;
}
}
// Token: 0x1700073B RID: 1851
// (get) Token: 0x0600275A RID: 10074 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600275B RID: 10075 RVA: 0x0009E9B0 File Offset: 0x0009CBB0
[Token(Token = "0x1700073B")]
public Quaternion CFIGOPBDHEN
{
[Token(Token = "0x600275A")]
[Address(RVA = "0x14902B0", Offset = "0x148F0B0", VA = "0x1814902B0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600275B")]
[Address(RVA = "0x1485D20", Offset = "0x1484B20", VA = "0x181485D20")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700073C RID: 1852
// (get) Token: 0x0600275C RID: 10076 RVA: 0x0009E9C0 File Offset: 0x0009CBC0
[Token(Token = "0x1700073C")]
private bool LHMMBEPNODC
{
[Token(Token = "0x600275C")]
[Address(RVA = "0x1485FF0", Offset = "0x1484DF0", VA = "0x181485FF0")]
get
{
return this.HHCGNCDJEKA.CFLJGNJLBFG;
}
}
// Token: 0x1700073D RID: 1853
// (get) Token: 0x0600275D RID: 10077 RVA: 0x0009E9E0 File Offset: 0x0009CBE0
[Token(Token = "0x1700073D")]
public bool LGHCOKDFJIG
{
[Token(Token = "0x600275D")]
[Address(RVA = "0x1490A30", Offset = "0x148F830", VA = "0x181490A30")]
get
{
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
return instance == num || SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR || this.MJEGGGLCGFI.CFLJGNJLBFG;
}
}
// Token: 0x0600275E RID: 10078 RVA: 0x0009EA20 File Offset: 0x0009CC20
[Token(Token = "0x600275E")]
[Address(RVA = "0x147D8B0", Offset = "0x147C6B0", VA = "0x18147D8B0")]
public void AddScreensEnemyDisarmEnabled(object PIHIPPPPEBI)
{
this.MJEGGGLCGFI.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600275F RID: 10079 RVA: 0x0009EA40 File Offset: 0x0009CC40
[Token(Token = "0x600275F")]
[Address(RVA = "0x148B280", Offset = "0x148A080", VA = "0x18148B280")]
public void RemoveScreensEnemyDisarmEnabled(object PIHIPPPPEBI)
{
this.MJEGGGLCGFI.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x1700073E RID: 1854
// (get) Token: 0x06002760 RID: 10080 RVA: 0x0009EA60 File Offset: 0x0009CC60
// (set) Token: 0x06002761 RID: 10081 RVA: 0x0009EA74 File Offset: 0x0009CC74
[Token(Token = "0x1700073E")]
public Tool NCNMGEJAHFM
{
[Token(Token = "0x6002760")]
[Address(RVA = "0xB335F0", Offset = "0xB323F0", VA = "0x180B335F0")]
get
{
return this.NMPIHKPMFLM;
}
[Token(Token = "0x6002761")]
[Address(RVA = "0x1482310", Offset = "0x1481110", VA = "0x181482310")]
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: 0x1700073F RID: 1855
// (get) Token: 0x06002762 RID: 10082 RVA: 0x0009EAF4 File Offset: 0x0009CCF4
// (set) Token: 0x06002763 RID: 10083 RVA: 0x0009EB08 File Offset: 0x0009CD08
[Token(Token = "0x1700073F")]
public ToolCleanup PFKBCMNAFNN
{
[Token(Token = "0x6002762")]
[Address(RVA = "0x1490B30", Offset = "0x148F930", VA = "0x181490B30")]
get;
[Token(Token = "0x6002763")]
[Address(RVA = "0x147D540", Offset = "0x147C340", VA = "0x18147D540")]
private set;
}
// Token: 0x17000740 RID: 1856
// (get) Token: 0x06002764 RID: 10084 RVA: 0x0009EB1C File Offset: 0x0009CD1C
[Token(Token = "0x17000740")]
private object MILCABGJEJO
{
[Token(Token = "0x6002764")]
[Address(RVA = "0x1487EE0", Offset = "0x1486CE0", VA = "0x181487EE0")]
get
{
object bfipicmihnd = this.BFIPICMIHND;
if (bfipicmihnd == 0)
{
object obj = new object();
this.BFIPICMIHND = obj;
}
return bfipicmihnd;
}
}
// Token: 0x17000741 RID: 1857
// (get) Token: 0x06002765 RID: 10085 RVA: 0x0009EB44 File Offset: 0x0009CD44
[Token(Token = "0x17000741")]
private object NDBFPLFHBCP
{
[Token(Token = "0x6002765")]
[Address(RVA = "0x1482540", Offset = "0x1481340", VA = "0x181482540")]
get
{
object cjdpmfijpla = this.CJDPMFIJPLA;
if (cjdpmfijpla == 0)
{
object obj = new object();
this.CJDPMFIJPLA = obj;
}
return cjdpmfijpla;
}
}
// Token: 0x17000742 RID: 1858
// (get) Token: 0x06002766 RID: 10086 RVA: 0x0009EB6C File Offset: 0x0009CD6C
[Token(Token = "0x17000742")]
private object EKHCKEMAOGC
{
[Token(Token = "0x6002766")]
[Address(RVA = "0x1483000", Offset = "0x1481E00", VA = "0x181483000")]
get
{
object hinomieingf = this.HINOMIEINGF;
if (hinomieingf == 0)
{
object obj = new object();
this.HINOMIEINGF = obj;
}
return hinomieingf;
}
}
// Token: 0x17000743 RID: 1859
// (get) Token: 0x06002767 RID: 10087 RVA: 0x0009EB94 File Offset: 0x0009CD94
[Token(Token = "0x17000743")]
public EEDONNAHMFK GGOGKLAIJNJ
{
[Token(Token = "0x6002767")]
[Address(RVA = "0x1490BA0", Offset = "0x148F9A0", VA = "0x181490BA0")]
get
{
return this.EJJGPPDAPDJ;
}
}
// Token: 0x17000744 RID: 1860
// (get) Token: 0x06002768 RID: 10088 RVA: 0x0009EBA8 File Offset: 0x0009CDA8
// (set) Token: 0x06002769 RID: 10089 RVA: 0x0009EBBC File Offset: 0x0009CDBC
[Token(Token = "0x17000744")]
public bool MPIEALHHEPF
{
[Token(Token = "0x6002768")]
[Address(RVA = "0x148FA20", Offset = "0x148E820", VA = "0x18148FA20")]
get
{
return this.DNCDIAFBPHO;
}
[Token(Token = "0x6002769")]
[Address(RVA = "0x1490E00", Offset = "0x148FC00", VA = "0x181490E00")]
set
{
if (this.DNCDIAFBPHO != value)
{
this.DNCDIAFBPHO = value;
this.MELBAJGOMIC();
return;
}
}
}
// Token: 0x17000745 RID: 1861
// (get) Token: 0x0600276A RID: 10090 RVA: 0x0009EBE0 File Offset: 0x0009CDE0
[Token(Token = "0x17000745")]
public bool HADIEFFNFJB
{
[Token(Token = "0x600276A")]
[Address(RVA = "0x14902E0", Offset = "0x148F0E0", VA = "0x1814902E0")]
get
{
byte[] publicKey = ((ICryptoProvider)this.OCDAPABGABP).PublicKey;
throw new NullReferenceException();
}
}
// Token: 0x0600276B RID: 10091 RVA: 0x0009EC00 File Offset: 0x0009CE00
[Token(Token = "0x600276B")]
[Address(RVA = "0x147D830", Offset = "0x147C630", VA = "0x18147D830")]
public void AddLockOnPickup(bool BCEFAKDFEMM, object PIHIPPPPEBI)
{
bool flag = this.OCDAPABGABP.DOEHAPOJMON(BCEFAKDFEMM, PIHIPPPPEBI);
}
// Token: 0x0600276C RID: 10092 RVA: 0x0009EC24 File Offset: 0x0009CE24
[Token(Token = "0x600276C")]
[Address(RVA = "0x148AF00", Offset = "0x1489D00", VA = "0x18148AF00")]
public void RemoveLockOnPickup(object PIHIPPPPEBI)
{
bool flag = this.OCDAPABGABP.HAHBGOMEMEE(PIHIPPPPEBI);
}
// Token: 0x17000746 RID: 1862
// (get) Token: 0x0600276D RID: 10093 RVA: 0x0009EC44 File Offset: 0x0009CE44
[Token(Token = "0x17000746")]
public IReadOnlyList<Tool.HDFOKJKEMCH> PALCHLLINDC
{
[Token(Token = "0x600276D")]
[Address(RVA = "0x1490890", Offset = "0x148F690", VA = "0x181490890")]
get
{
/*
An exception occurred when decompiling this method (0600276D)
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 1660
*/;
}
}
// Token: 0x17000747 RID: 1863
// (get) Token: 0x0600276E RID: 10094 RVA: 0x0009EC58 File Offset: 0x0009CE58
[Token(Token = "0x17000747")]
public IReadOnlyList<Tool.HDFOKJKEMCH> FMNBHOHNDNA
{
[Token(Token = "0x600276E")]
[Address(RVA = "0x148FCC0", Offset = "0x148EAC0", VA = "0x18148FCC0")]
get
{
/*
An exception occurred when decompiling this method (0600276E)
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 1660
*/;
}
}
// Token: 0x17000748 RID: 1864
// (get) Token: 0x0600276F RID: 10095 RVA: 0x0009EC6C File Offset: 0x0009CE6C
[Token(Token = "0x17000748")]
public IReadOnlyList<Tool.HDFOKJKEMCH> JPKJIFAEBMG
{
[Token(Token = "0x600276F")]
[Address(RVA = "0x148FAC0", Offset = "0x148E8C0", VA = "0x18148FAC0")]
get
{
/*
An exception occurred when decompiling this method (0600276F)
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 1660
*/;
}
}
// Token: 0x17000749 RID: 1865
// (get) Token: 0x06002770 RID: 10096 RVA: 0x0009EC80 File Offset: 0x0009CE80
[Token(Token = "0x17000749")]
public bool DLMLJCHKMAP
{
[Token(Token = "0x6002770")]
[Address(RVA = "0x14900F0", Offset = "0x148EEF0", VA = "0x1814900F0")]
get
{
return this.KOPJBHEGHGF;
}
}
// Token: 0x1700074A RID: 1866
// (get) Token: 0x06002771 RID: 10097 RVA: 0x0009EC94 File Offset: 0x0009CE94
[Token(Token = "0x1700074A")]
public List<Tool> KLOKGIILFHA
{
[Token(Token = "0x6002771")]
[Address(RVA = "0x148FA30", Offset = "0x148E830", VA = "0x18148FA30")]
get
{
return this.NABGMILJPHH;
}
}
// Token: 0x06002772 RID: 10098 RVA: 0x0009ECA8 File Offset: 0x0009CEA8
[Token(Token = "0x6002772")]
[Address(RVA = "0x147F040", Offset = "0x147DE40", VA = "0x18147F040", 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: 0x06002773 RID: 10099 RVA: 0x0009F1F0 File Offset: 0x0009D3F0
[Token(Token = "0x6002773")]
[Address(RVA = "0x1486AF0", Offset = "0x14858F0", VA = "0x181486AF0")]
private void MNLLIFELLDN(AGAJMBPABDL HIBNOIKDDAC)
{
this.GCOJNMNOAJM();
this.BONBOBPFANK();
}
// Token: 0x06002774 RID: 10100 RVA: 0x0009F20C File Offset: 0x0009D40C
[Token(Token = "0x6002774")]
[Address(RVA = "0x147FF20", Offset = "0x147ED20", VA = "0x18147FF20")]
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: 0x06002775 RID: 10101 RVA: 0x0009F290 File Offset: 0x0009D490
[Token(Token = "0x6002775")]
[Address(RVA = "0x148D530", Offset = "0x148C330", VA = "0x18148D530")]
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: 0x06002776 RID: 10102 RVA: 0x0009F4A8 File Offset: 0x0009D6A8
[Token(Token = "0x6002776")]
[Address(RVA = "0x14804D0", Offset = "0x147F2D0", VA = "0x1814804D0")]
private void DIFJOBKHDML(float POGAEJIEPIM)
{
int num = 0;
if (this != num && base.transform.ABDKFENDAKH() > 1E-45f)
{
this.UpdateCachedApproximateSize();
return;
}
}
// Token: 0x06002777 RID: 10103 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002777")]
[Address(RVA = "0x1488550", Offset = "0x1487350", VA = "0x181488550", Slot = "14")]
protected override void OnDestroy()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002778 RID: 10104 RVA: 0x0009F4DC File Offset: 0x0009D6DC
[Token(Token = "0x6002778")]
[Address(RVA = "0x1488F30", Offset = "0x1487D30", VA = "0x181488F30")]
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: 0x06002779 RID: 10105 RVA: 0x0009F548 File Offset: 0x0009D748
[Token(Token = "0x6002779")]
[Address(RVA = "0x1488C00", Offset = "0x1487A00", VA = "0x181488C00")]
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: 0x0600277A RID: 10106 RVA: 0x0009F5DC File Offset: 0x0009D7DC
[Token(Token = "0x600277A")]
[Address(RVA = "0x1481350", Offset = "0x1480150", VA = "0x181481350")]
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: 0x0600277B RID: 10107 RVA: 0x0009F664 File Offset: 0x0009D864
[Token(Token = "0x600277B")]
[Address(RVA = "0x1481920", Offset = "0x1480720", VA = "0x181481920")]
private IEnumerator<KENFJGFMIPM> GBCPJKKNANJ()
{
/*
An exception occurred when decompiling this method (0600277B)
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 1660
*/;
}
// Token: 0x0600277C RID: 10108 RVA: 0x0009F688 File Offset: 0x0009D888
[Token(Token = "0x600277C")]
[Address(RVA = "0x1486980", Offset = "0x1485780", VA = "0x181486980")]
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: 0x0600277D RID: 10109 RVA: 0x0009F70C File Offset: 0x0009D90C
[Token(Token = "0x600277D")]
[Address(RVA = "0x1484EE0", Offset = "0x1483CE0", VA = "0x181484EE0")]
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: 0x0600277E RID: 10110 RVA: 0x0009F7E0 File Offset: 0x0009D9E0
[Token(Token = "0x600277E")]
[Address(RVA = "0x148ABF0", Offset = "0x14899F0", VA = "0x18148ABF0")]
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: 0x0600277F RID: 10111 RVA: 0x0009F83C File Offset: 0x0009DA3C
[Token(Token = "0x600277F")]
[Address(RVA = "0x148AF60", Offset = "0x1489D60", VA = "0x18148AF60")]
public void RemoveQueuedKillzone(Killzone IKPBPBLJCOC)
{
if (this.BPAPGFBNGNK.Remove(IKPBPBLJCOC))
{
List<Killzone> bpapgfbngnk = this.BPAPGFBNGNK;
if (this.EAFLPDIMFCK != 0)
{
this.EAFLPDIMFCK = (ulong)0L;
}
}
}
// Token: 0x06002780 RID: 10112 RVA: 0x0009F878 File Offset: 0x0009DA78
[Token(Token = "0x6002780")]
[Address(RVA = "0x14805E0", Offset = "0x147F3E0", VA = "0x1814805E0")]
private void DILANCBDHBC()
{
this.BPAPGFBNGNK.Clear();
if (this.EAFLPDIMFCK != 0)
{
this.EAFLPDIMFCK = (ulong)0L;
}
}
// Token: 0x06002781 RID: 10113 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002781")]
[Address(RVA = "0x1480D40", Offset = "0x147FB40", VA = "0x181480D40")]
private void EKIFLPFBPAG(float POGAEJIEPIM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002782 RID: 10114 RVA: 0x0009F8A8 File Offset: 0x0009DAA8
[Token(Token = "0x6002782")]
[Address(RVA = "0x147D7D0", Offset = "0x147C5D0", VA = "0x18147D7D0")]
public void AddCustomPickupCondition(Tool.OGLAJAFKBMN LKMLNOJIFHH)
{
this.OPMBAAJOICC.Add(LKMLNOJIFHH);
}
// Token: 0x06002783 RID: 10115 RVA: 0x0009F8C8 File Offset: 0x0009DAC8
[Token(Token = "0x6002783")]
[Address(RVA = "0x148AEA0", Offset = "0x1489CA0", VA = "0x18148AEA0")]
public void RemoveCustomPickupCondition(Tool.OGLAJAFKBMN LKMLNOJIFHH)
{
bool flag = this.OPMBAAJOICC.Remove(LKMLNOJIFHH);
}
// Token: 0x06002784 RID: 10116 RVA: 0x0009F8E8 File Offset: 0x0009DAE8
[Token(Token = "0x6002784")]
[Address(RVA = "0x147D6E0", Offset = "0x147C4E0", VA = "0x18147D6E0")]
public void AddCustomEquipCondition(Tool.EHOOCLKEMPD LKMLNOJIFHH)
{
this.IJGCIGFNJDB.Add(LKMLNOJIFHH);
}
// Token: 0x06002785 RID: 10117 RVA: 0x0009F908 File Offset: 0x0009DB08
[Token(Token = "0x6002785")]
[Address(RVA = "0x148AD40", Offset = "0x1489B40", VA = "0x18148AD40")]
public void RemoveCustomEquipCondition(Tool.EHOOCLKEMPD LKMLNOJIFHH)
{
bool flag = this.IJGCIGFNJDB.Remove(LKMLNOJIFHH);
}
// Token: 0x06002786 RID: 10118 RVA: 0x0009F928 File Offset: 0x0009DB28
[Token(Token = "0x6002786")]
[Address(RVA = "0x148CA30", Offset = "0x148B830", VA = "0x18148CA30")]
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: 0x06002787 RID: 10119 RVA: 0x0009F9E0 File Offset: 0x0009DBE0
[Token(Token = "0x6002787")]
[Address(RVA = "0x14807F0", Offset = "0x147F5F0", VA = "0x1814807F0")]
public void Disable()
{
int num = 0;
this.PAJGCGDFHKK = num != 0;
}
// Token: 0x06002788 RID: 10120 RVA: 0x0009F9F8 File Offset: 0x0009DBF8
[Token(Token = "0x6002788")]
[Address(RVA = "0x1486B10", Offset = "0x1485910", VA = "0x181486B10")]
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: 0x06002789 RID: 10121 RVA: 0x0009FA4C File Offset: 0x0009DC4C
[Token(Token = "0x6002789")]
[Address(RVA = "0x147E5E0", Offset = "0x147D3E0", VA = "0x18147E5E0")]
public void AuthorityDisableAndMovetoLastSpawnPoint()
{
Quaternion quaternion = this.<EDFLDGHBEMF>k__BackingField;
float z = this.<BAKJHFAALJA>k__BackingField.z;
}
// Token: 0x0600278A RID: 10122 RVA: 0x0009FA6C File Offset: 0x0009DC6C
[Token(Token = "0x600278A")]
[Address(RVA = "0x147D110", Offset = "0x147BF10", VA = "0x18147D110")]
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: 0x0600278B RID: 10123 RVA: 0x0009FAE0 File Offset: 0x0009DCE0
[Token(Token = "0x600278B")]
[Address(RVA = "0x1486C30", Offset = "0x1485A30", VA = "0x181486C30")]
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: 0x0600278C RID: 10124 RVA: 0x0009FB24 File Offset: 0x0009DD24
[Token(Token = "0x600278C")]
[Address(RVA = "0x147E460", Offset = "0x147D260", VA = "0x18147E460")]
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: 0x0600278D RID: 10125 RVA: 0x0009FB84 File Offset: 0x0009DD84
[Token(Token = "0x600278D")]
[Address(RVA = "0x14855C0", Offset = "0x14843C0", VA = "0x1814855C0")]
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: 0x0600278E RID: 10126 RVA: 0x0009FBC0 File Offset: 0x0009DDC0
[Token(Token = "0x600278E")]
[Address(RVA = "0x14856C0", Offset = "0x14844C0", VA = "0x1814856C0")]
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: 0x0600278F RID: 10127 RVA: 0x0009FC0C File Offset: 0x0009DE0C
[Token(Token = "0x600278F")]
[Address(RVA = "0x1486D40", Offset = "0x1485B40", VA = "0x181486D40")]
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: 0x06002790 RID: 10128 RVA: 0x0009FC54 File Offset: 0x0009DE54
[Token(Token = "0x6002790")]
[Address(RVA = "0x1486EC0", Offset = "0x1485CC0", VA = "0x181486EC0")]
public void MasterResetToLastSpawnPosition()
{
Quaternion quaternion = this.<EDFLDGHBEMF>k__BackingField;
float z = this.<BAKJHFAALJA>k__BackingField.z;
}
// Token: 0x06002791 RID: 10129 RVA: 0x0009FC74 File Offset: 0x0009DE74
[Token(Token = "0x6002791")]
[Address(RVA = "0x1486E70", Offset = "0x1485C70", VA = "0x181486E70")]
public void MasterResetToLastPickup()
{
Quaternion lastWorldSpacePickupRotation = this.LastWorldSpacePickupRotation;
float z = this.LastWorldSpacePickupPosition.z;
}
// Token: 0x06002792 RID: 10130 RVA: 0x0009FC94 File Offset: 0x0009DE94
[Token(Token = "0x6002792")]
[Address(RVA = "0x147E720", Offset = "0x147D520", VA = "0x18147E720")]
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: 0x06002793 RID: 10131 RVA: 0x0009FDB4 File Offset: 0x0009DFB4
[Token(Token = "0x6002793")]
[Address(RVA = "0x147ECD0", Offset = "0x147DAD0", VA = "0x18147ECD0")]
public void AuthorityResetToLastSpawnPosition(bool NDPNNFBLNEL = false)
{
float z = this.<BAKJHFAALJA>k__BackingField.z;
Quaternion quaternion = this.<EDFLDGHBEMF>k__BackingField;
}
// Token: 0x06002794 RID: 10132 RVA: 0x0009FDD8 File Offset: 0x0009DFD8
[Token(Token = "0x6002794")]
[Address(RVA = "0x147EC80", Offset = "0x147DA80", VA = "0x18147EC80")]
public void AuthorityResetToLastPickup(bool NDPNNFBLNEL = false)
{
float z = this.LastWorldSpacePickupPosition.z;
Quaternion lastWorldSpacePickupRotation = this.LastWorldSpacePickupRotation;
}
// Token: 0x06002795 RID: 10133 RVA: 0x0009FDFC File Offset: 0x0009DFFC
[Token(Token = "0x6002795")]
[Address(RVA = "0x147ED20", Offset = "0x147DB20", VA = "0x18147ED20")]
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: 0x06002796 RID: 10134 RVA: 0x0009FE88 File Offset: 0x0009E088
[Token(Token = "0x6002796")]
[Address(RVA = "0x1485110", Offset = "0x1483F10", VA = "0x181485110")]
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: 0x06002797 RID: 10135 RVA: 0x0009FFCC File Offset: 0x0009E1CC
[Token(Token = "0x6002797")]
[Address(RVA = "0x1487C70", Offset = "0x1486A70", VA = "0x181487C70")]
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: 0x06002798 RID: 10136 RVA: 0x000A0044 File Offset: 0x0009E244
[Token(Token = "0x6002798")]
[Address(RVA = "0x1480E00", Offset = "0x147FC00", VA = "0x181480E00")]
public void EnablePickup(object PIHIPPPPEBI)
{
this.SetPickupEnabled(true, PIHIPPPPEBI);
}
// Token: 0x06002799 RID: 10137 RVA: 0x000A005C File Offset: 0x0009E25C
[Token(Token = "0x6002799")]
[Address(RVA = "0x14807E0", Offset = "0x147F5E0", VA = "0x1814807E0")]
public void DisablePickup(object PIHIPPPPEBI)
{
int num = 0;
this.SetPickupEnabled(num != 0, PIHIPPPPEBI);
}
// Token: 0x0600279A RID: 10138 RVA: 0x000A0074 File Offset: 0x0009E274
[Token(Token = "0x600279A")]
[Address(RVA = "0x148CDD0", Offset = "0x148BBD0", VA = "0x18148CDD0")]
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: 0x0600279B RID: 10139 RVA: 0x000A00F8 File Offset: 0x0009E2F8
[Token(Token = "0x600279B")]
[Address(RVA = "0x14803E0", Offset = "0x147F1E0", VA = "0x1814803E0")]
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: 0x0600279C RID: 10140 RVA: 0x000A0130 File Offset: 0x0009E330
[Token(Token = "0x600279C")]
[Address(RVA = "0x147E620", Offset = "0x147D420", VA = "0x18147E620")]
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: 0x0600279D RID: 10141 RVA: 0x000A015C File Offset: 0x0009E35C
[Token(Token = "0x600279D")]
[Address(RVA = "0x147E080", Offset = "0x147CE80", VA = "0x18147E080")]
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: 0x0600279E RID: 10142 RVA: 0x000A0188 File Offset: 0x0009E388
[Token(Token = "0x600279E")]
[Address(RVA = "0x148CF40", Offset = "0x148BD40", VA = "0x18148CF40")]
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: 0x0600279F RID: 10143 RVA: 0x000A01C4 File Offset: 0x0009E3C4
[Token(Token = "0x600279F")]
[Address(RVA = "0x148D100", Offset = "0x148BF00", VA = "0x18148D100")]
public void SetSpeedMultiplierBypass(bool KJDIALGGGDP)
{
this.GHELELBDKCO = KJDIALGGGDP;
}
// Token: 0x060027A0 RID: 10144 RVA: 0x000A01D8 File Offset: 0x0009E3D8
[Token(Token = "0x60027A0")]
[Address(RVA = "0x148DA00", Offset = "0x148C800", VA = "0x18148DA00")]
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: 0x060027A1 RID: 10145 RVA: 0x000A0264 File Offset: 0x0009E464
[Token(Token = "0x60027A1")]
[Address(RVA = "0x147C230", Offset = "0x147B030", VA = "0x18147C230")]
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;
while (holderChangedEvent == 0)
{
}
holderChangedEvent.CNFDGDEOPPF(this);
throw new NullReferenceException();
}
}
// Token: 0x060027A2 RID: 10146 RVA: 0x000A05F8 File Offset: 0x0009E7F8
[Token(Token = "0x60027A2")]
[Address(RVA = "0x1484490", Offset = "0x1483290", VA = "0x181484490")]
private void JBECPKIBALM()
{
PhotonView bhaahkeilog = this.BHAAHKEILOG;
Action action = new Action(this.JBECPKIBALM);
bhaahkeilog.IABDCLILPMF -= action;
this.FLGJCCBHEJI();
}
// Token: 0x060027A3 RID: 10147 RVA: 0x000A062C File Offset: 0x0009E82C
[Token(Token = "0x60027A3")]
[Address(RVA = "0x147D4A0", Offset = "0x147C2A0", VA = "0x18147D4A0")]
private void AIOOJKEDEFE(AGAJMBPABDL HIBNOIKDDAC)
{
if (HIBNOIKDDAC != 0 && HIBNOIKDDAC.DMKCIEPGGAB && !base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
photonView.TransferOwnership(agajmbpabdl);
}
}
// Token: 0x060027A4 RID: 10148 RVA: 0x000A066C File Offset: 0x0009E86C
[Token(Token = "0x60027A4")]
[Address(RVA = "0x1481E00", Offset = "0x1480C00", VA = "0x181481E00")]
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: 0x060027A5 RID: 10149 RVA: 0x000A06D4 File Offset: 0x0009E8D4
[Token(Token = "0x60027A5")]
[Address(RVA = "0x147CB40", Offset = "0x147B940", VA = "0x18147CB40")]
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;
}
PlayerHand playerHand3 = this.<PBCNKLKCIHJ>k__BackingField;
RigidbodyPickup rigidbodyPickup = this.rigidbodyPickup;
float z2 = this.OGPMINJNCGE.IAHDANBDAAM().PJINMBGJFDL.z;
Quaternion eoimnkbhblj = this.OGPMINJNCGE.IAHDANBDAAM().EOIMNKBHBLJ;
bool isVisuallyHeld = rigidbodyPickup.EJODOOIGDLK;
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
JAKMIGBBBOM.BAFPMPJFBEM velocityProvider = rigidbodyEx.VelocityProvider;
this.HBEJPGMIJDD = velocityProvider;
float z3 = this.OGPMINJNCGE.IAHDANBDAAM().PJINMBGJFDL.z;
JAKMIGBBBOM.BAFPMPJFBEM bafpmpjfbem;
rigidbodyEx.VelocityProvider = bafpmpjfbem;
}
Animator animator = this.animator;
int num2 = 0;
if (animator != num2)
{
this.animator.DBCCNEMNLNI(true);
}
Tool.AudioSettings audioSettings = this.audioSettings;
if (audioSettings != 0)
{
RecRoomAudioClip dropAudio = audioSettings.DropAudio;
bool flag;
if (flag)
{
}
}
if (DefaultAudioSettings.MFIAFAGNMJN != 0)
{
}
int num3 = 0;
int num4 = 0;
this.TryPlay3DSFX(num3, num4);
Player player = this.<OKDFEPHLKCB>k__BackingField;
int num5 = 0;
if (player != num5)
{
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: 0x060027A6 RID: 10150 RVA: 0x000A0908 File Offset: 0x0009EB08
[Token(Token = "0x60027A6")]
[Address(RVA = "0x1489660", Offset = "0x1488460", VA = "0x181489660")]
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: 0x060027A7 RID: 10151 RVA: 0x000A0B24 File Offset: 0x0009ED24
[Token(Token = "0x60027A7")]
[Address(RVA = "0x1480200", Offset = "0x147F000", VA = "0x181480200")]
private Transform CDLIKPOOBHB()
{
Func<Transform> boneTransformProvider;
do
{
boneTransformProvider = this.BoneTransformProvider;
}
while (boneTransformProvider != 0 && boneTransformProvider() != 0);
return this.BHAAHKEILOG.gameObject.transform;
}
// Token: 0x060027A8 RID: 10152 RVA: 0x000A0B5C File Offset: 0x0009ED5C
[Token(Token = "0x60027A8")]
[Address(RVA = "0x148A2D0", Offset = "0x14890D0", VA = "0x18148A2D0")]
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: 0x060027A9 RID: 10153 RVA: 0x000A0D78 File Offset: 0x0009EF78
[Token(Token = "0x60027A9")]
[Address(RVA = "0x1487610", Offset = "0x1486410", VA = "0x181487610")]
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: 0x060027AA RID: 10154 RVA: 0x000A0F20 File Offset: 0x0009F120
[Token(Token = "0x60027AA")]
[Address(RVA = "0x1484B20", Offset = "0x1483920", VA = "0x181484B20")]
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: 0x060027AB RID: 10155 RVA: 0x000A0F60 File Offset: 0x0009F160
[Token(Token = "0x60027AB")]
[Address(RVA = "0x1487A70", Offset = "0x1486870", VA = "0x181487A70")]
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: 0x060027AC RID: 10156 RVA: 0x000A0FF0 File Offset: 0x0009F1F0
[Token(Token = "0x60027AC")]
[Address(RVA = "0x1482B70", Offset = "0x1481970", VA = "0x181482B70")]
private void HACCHHMPAGE()
{
MFBGLIHGCGO<Tool> lockEvent = this.LockEvent;
if (lockEvent != 0)
{
lockEvent.CNFDGDEOPPF(this);
return;
}
}
// Token: 0x060027AD RID: 10157 RVA: 0x000A1010 File Offset: 0x0009F210
[Token(Token = "0x60027AD")]
[Address(RVA = "0x1487A20", Offset = "0x1486820", VA = "0x181487A20")]
private void NMKDDCACMPP()
{
MFBGLIHGCGO<Tool> unlockEvent = this.UnlockEvent;
if (unlockEvent != 0)
{
unlockEvent.CNFDGDEOPPF(this);
return;
}
}
// Token: 0x060027AE RID: 10158 RVA: 0x000A1030 File Offset: 0x0009F230
[Token(Token = "0x60027AE")]
[Address(RVA = "0x1483880", Offset = "0x1482680", VA = "0x181483880")]
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: 0x060027AF RID: 10159 RVA: 0x000A1084 File Offset: 0x0009F284
[Token(Token = "0x60027AF")]
[Address(RVA = "0x1483980", Offset = "0x1482780", VA = "0x181483980")]
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: 0x060027B0 RID: 10160 RVA: 0x000A10D8 File Offset: 0x0009F2D8
[Token(Token = "0x60027B0")]
[Address(RVA = "0x1483C10", Offset = "0x1482A10", VA = "0x181483C10")]
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: 0x060027B1 RID: 10161 RVA: 0x000A112C File Offset: 0x0009F32C
[Token(Token = "0x60027B1")]
[Address(RVA = "0x1483A80", Offset = "0x1482880", VA = "0x181483A80")]
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: 0x060027B2 RID: 10162 RVA: 0x000A11A0 File Offset: 0x0009F3A0
[Token(Token = "0x60027B2")]
[Address(RVA = "0x1483780", Offset = "0x1482580", VA = "0x181483780")]
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: 0x060027B3 RID: 10163 RVA: 0x000A11F4 File Offset: 0x0009F3F4
[Token(Token = "0x60027B3")]
[Address(RVA = "0x148D1E0", Offset = "0x148BFE0", VA = "0x18148D1E0")]
public void Shake()
{
MFBGLIHGCGO<Tool> shakeEvent = this.ShakeEvent;
if (shakeEvent != 0)
{
shakeEvent.CNFDGDEOPPF(this);
return;
}
}
// Token: 0x060027B4 RID: 10164 RVA: 0x000A1214 File Offset: 0x0009F414
[Token(Token = "0x60027B4")]
[Address(RVA = "0x148ACC0", Offset = "0x1489AC0", VA = "0x18148ACC0")]
public void RemoteControlInput(Vector2 FLGMLMONLDB, float LBMJFNPEFIP, bool GLOBBFOJOAP)
{
if (this.RemoteControlInputEvent != 0)
{
}
}
// Token: 0x060027B5 RID: 10165 RVA: 0x000A122C File Offset: 0x0009F42C
[Token(Token = "0x60027B5")]
[Address(RVA = "0x1489240", Offset = "0x1488040", VA = "0x181489240")]
public void OnPlayerRotateInPlace(float ABMABCNKBCN, float BJJEDIGOMGC)
{
this.FKAAHCHEHJB(ABMABCNKBCN);
if (this.OwnerRotateInPlaceEvent != 0)
{
}
}
// Token: 0x060027B6 RID: 10166 RVA: 0x000A124C File Offset: 0x0009F44C
[Token(Token = "0x60027B6")]
[Address(RVA = "0x14892C0", Offset = "0x14880C0", VA = "0x1814892C0")]
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: 0x060027B7 RID: 10167 RVA: 0x000A1278 File Offset: 0x0009F478
[Token(Token = "0x60027B7")]
[Address(RVA = "0x14891B0", Offset = "0x1487FB0", VA = "0x1814891B0")]
public void OnHolderHandVelocityUpdate()
{
MFBGLIHGCGO<Tool> holderHandVelocityUpdateEvent = this.HolderHandVelocityUpdateEvent;
if (holderHandVelocityUpdateEvent != 0)
{
holderHandVelocityUpdateEvent.CNFDGDEOPPF(this);
return;
}
}
// Token: 0x060027B8 RID: 10168 RVA: 0x000A1298 File Offset: 0x0009F498
[Token(Token = "0x60027B8")]
[Address(RVA = "0x1481160", Offset = "0x147FF60", VA = "0x181481160")]
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: 0x060027B9 RID: 10169 RVA: 0x000A1318 File Offset: 0x0009F518
[Token(Token = "0x60027B9")]
[Address(RVA = "0x1485BF0", Offset = "0x14849F0", VA = "0x181485BF0")]
private void MBOCPKEEKKB()
{
KFBABPAPIMB lofmcihbman = this.LOFMCIHBMAN;
this.GLFCOPMIKLH(lofmcihbman);
}
// Token: 0x060027BA RID: 10170 RVA: 0x000A1334 File Offset: 0x0009F534
[Token(Token = "0x60027BA")]
[Address(RVA = "0x14831A0", Offset = "0x1481FA0", VA = "0x1814831A0")]
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: 0x060027BB RID: 10171 RVA: 0x000A1384 File Offset: 0x0009F584
[Token(Token = "0x60027BB")]
[Address(RVA = "0x1483120", Offset = "0x1481F20", VA = "0x181483120")]
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: 0x060027BC RID: 10172 RVA: 0x000A13C8 File Offset: 0x0009F5C8
[Token(Token = "0x60027BC")]
[Address(RVA = "0x1482A40", Offset = "0x1481840", VA = "0x181482A40")]
public void GetHolderSpaceHandPickupTransform(Transform BGCMCCOABIJ, bool JKGLJIHNJFJ, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK)
{
if (this.CustomHandSpacePickupTransformModifier != 0)
{
}
}
// Token: 0x060027BD RID: 10173 RVA: 0x000A13E0 File Offset: 0x0009F5E0
[Token(Token = "0x60027BD")]
[Address(RVA = "0x1486020", Offset = "0x1484E20", VA = "0x181486020")]
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: 0x060027BE RID: 10174 RVA: 0x000A14CC File Offset: 0x0009F6CC
[Token(Token = "0x60027BE")]
[Address(RVA = "0x1482800", Offset = "0x1481600", VA = "0x181482800")]
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: 0x060027BF RID: 10175 RVA: 0x000A1598 File Offset: 0x0009F798
[Token(Token = "0x60027BF")]
[Address(RVA = "0x1483F50", Offset = "0x1482D50", VA = "0x181483F50")]
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: 0x060027C0 RID: 10176 RVA: 0x000A16E8 File Offset: 0x0009F8E8
[Token(Token = "0x60027C0")]
[Address(RVA = "0x1480800", Offset = "0x147F600", VA = "0x181480800")]
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: 0x060027C1 RID: 10177 RVA: 0x000A172C File Offset: 0x0009F92C
[Token(Token = "0x60027C1")]
[Address(RVA = "0x1483D10", Offset = "0x1482B10", VA = "0x181483D10")]
public bool IsValidAttach()
{
if (!this.FBPJJHILLEJ)
{
return;
}
Tool nmpihkpmflm = this.NMPIHKPMFLM;
int num = 0;
if (!(nmpihkpmflm != num))
{
return true;
}
}
// Token: 0x060027C2 RID: 10178 RVA: 0x000A1758 File Offset: 0x0009F958
[Token(Token = "0x60027C2")]
[Address(RVA = "0x1483D90", Offset = "0x1482B90", VA = "0x181483D90")]
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: 0x060027C3 RID: 10179 RVA: 0x000A1788 File Offset: 0x0009F988
// (remove) Token: 0x060027C4 RID: 10180 RVA: 0x000A17A4 File Offset: 0x0009F9A4
[Token(Token = "0x1400006C")]
public event Action NBBKCDDPBPD
{
[Token(Token = "0x60027C3")]
[Address(RVA = "0x148F5A0", Offset = "0x148E3A0", VA = "0x18148F5A0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x60027C4")]
[Address(RVA = "0x1490CA0", Offset = "0x148FAA0", VA = "0x181490CA0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x1700074B RID: 1867
// (get) Token: 0x060027C5 RID: 10181 RVA: 0x000A17C0 File Offset: 0x0009F9C0
// (set) Token: 0x060027C6 RID: 10182 RVA: 0x000A17D4 File Offset: 0x0009F9D4
[Token(Token = "0x1700074B")]
public float NBEKJJNCPMM
{
[Token(Token = "0x60027C5")]
[Address(RVA = "0x148F9B0", Offset = "0x148E7B0", VA = "0x18148F9B0")]
get;
[Token(Token = "0x60027C6")]
[Address(RVA = "0x1490DF0", Offset = "0x148FBF0", VA = "0x181490DF0")]
set;
}
// Token: 0x1700074C RID: 1868
// (get) Token: 0x060027C7 RID: 10183 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060027C8 RID: 10184 RVA: 0x000A17E8 File Offset: 0x0009F9E8
[Token(Token = "0x1700074C")]
public Vector3 MBHCPDPIPPM
{
[Token(Token = "0x60027C7")]
[Address(RVA = "0x148F9E0", Offset = "0x148E7E0", VA = "0x18148F9E0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60027C8")]
[Address(RVA = "0x1482F90", Offset = "0x1481D90", VA = "0x181482F90")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<NCENJFHMACF>k__BackingField.z = z;
}
}
// Token: 0x1700074D RID: 1869
// (get) Token: 0x060027C9 RID: 10185 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060027CA RID: 10186 RVA: 0x000A1808 File Offset: 0x0009FA08
[Token(Token = "0x1700074D")]
public Vector3 BKNDNJGNPHB
{
[Token(Token = "0x60027C9")]
[Address(RVA = "0x148F9C0", Offset = "0x148E7C0", VA = "0x18148F9C0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60027CA")]
[Address(RVA = "0x1482520", Offset = "0x1481320", VA = "0x181482520")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<CBDFBLMIBLP>k__BackingField.z = z;
}
}
// Token: 0x1700074E RID: 1870
// (get) Token: 0x060027CB RID: 10187 RVA: 0x000A1828 File Offset: 0x0009FA28
[Token(Token = "0x1700074E")]
public Vector3 MNOMIIHDODJ
{
[Token(Token = "0x60027CB")]
[Address(RVA = "0x148FA40", Offset = "0x148E840", VA = "0x18148FA40")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x1700074F RID: 1871
// (get) Token: 0x060027CC RID: 10188 RVA: 0x000A1844 File Offset: 0x0009FA44
[Token(Token = "0x1700074F")]
public Vector3 MPAEFLOCBHN
{
[Token(Token = "0x60027CC")]
[Address(RVA = "0x1490BD0", Offset = "0x148F9D0", VA = "0x181490BD0")]
get
{
bool flag;
if (flag)
{
}
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x060027CD RID: 10189 RVA: 0x000A1868 File Offset: 0x0009FA68
[Token(Token = "0x60027CD")]
[Address(RVA = "0x148DDE0", Offset = "0x148CBE0", VA = "0x18148DDE0")]
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: 0x060027CE RID: 10190 RVA: 0x000A1920 File Offset: 0x0009FB20
[Token(Token = "0x60027CE")]
[Address(RVA = "0x148DF50", Offset = "0x148CD50", VA = "0x18148DF50")]
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: 0x060027CF RID: 10191 RVA: 0x000A19D4 File Offset: 0x0009FBD4
[Token(Token = "0x60027CF")]
[Address(RVA = "0x14804D0", Offset = "0x147F2D0", VA = "0x1814804D0")]
private void ICPPEJJFMGM()
{
int num = 0;
if (this != num && base.transform.ABDKFENDAKH() > 1E-45f)
{
this.UpdateCachedApproximateSize();
return;
}
}
// Token: 0x060027D0 RID: 10192 RVA: 0x000A1A08 File Offset: 0x0009FC08
[Token(Token = "0x60027D0")]
[Address(RVA = "0x14825B0", Offset = "0x14813B0", VA = "0x1814825B0")]
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: 0x060027D1 RID: 10193 RVA: 0x000A1A50 File Offset: 0x0009FC50
[Token(Token = "0x60027D1")]
[Address(RVA = "0x147D910", Offset = "0x147C710", VA = "0x18147D910")]
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: 0x060027D2 RID: 10194 RVA: 0x000A1AAC File Offset: 0x0009FCAC
[Token(Token = "0x60027D2")]
[Address(RVA = "0x148B2E0", Offset = "0x148A0E0", VA = "0x18148B2E0")]
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: 0x060027D3 RID: 10195 RVA: 0x000A1AEC File Offset: 0x0009FCEC
[Token(Token = "0x60027D3")]
[Address(RVA = "0x148C710", Offset = "0x148B510", VA = "0x18148C710")]
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: 0x060027D4 RID: 10196 RVA: 0x000A1B40 File Offset: 0x0009FD40
[Token(Token = "0x60027D4")]
[Address(RVA = "0x1483390", Offset = "0x1482190", VA = "0x181483390")]
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: 0x060027D5 RID: 10197 RVA: 0x000A1B84 File Offset: 0x0009FD84
[Token(Token = "0x60027D5")]
[Address(RVA = "0x1483240", Offset = "0x1482040", VA = "0x181483240")]
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: 0x060027D6 RID: 10198 RVA: 0x000A1BDC File Offset: 0x0009FDDC
[Token(Token = "0x60027D6")]
[Address(RVA = "0x1480DF0", Offset = "0x147FBF0", VA = "0x181480DF0")]
public void EnableCollision(object PIHIPPPPEBI)
{
this.SetCollisionEnabled(true, PIHIPPPPEBI);
}
// Token: 0x060027D7 RID: 10199 RVA: 0x000A1BF4 File Offset: 0x0009FDF4
[Token(Token = "0x60027D7")]
[Address(RVA = "0x1480780", Offset = "0x147F580", VA = "0x181480780")]
public void DisableCollision(object PIHIPPPPEBI)
{
int num = 0;
this.SetCollisionEnabled(num != 0, PIHIPPPPEBI);
}
// Token: 0x060027D8 RID: 10200 RVA: 0x000A1C0C File Offset: 0x0009FE0C
[Token(Token = "0x60027D8")]
[Address(RVA = "0x148C4F0", Offset = "0x148B2F0", VA = "0x18148C4F0")]
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: 0x060027D9 RID: 10201 RVA: 0x000A1C98 File Offset: 0x0009FE98
[Token(Token = "0x60027D9")]
[Address(RVA = "0x1487E40", Offset = "0x1486C40", VA = "0x181487E40")]
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: 0x060027DA RID: 10202 RVA: 0x000A1CFC File Offset: 0x0009FEFC
[Token(Token = "0x60027DA")]
[Address(RVA = "0x14818D0", Offset = "0x14806D0", VA = "0x1814818D0")]
public void ForceIncludeColliders(IEnumerable<Collider> NNBALFKKNDO)
{
ECNNGIFNNNM.AINCGKKANMC<Collider>(this.collisionSettings.ForceIncludeColliders, NNBALFKKNDO);
}
// Token: 0x060027DB RID: 10203 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60027DB")]
[Address(RVA = "0x14834C0", Offset = "0x14822C0", VA = "0x1814834C0")]
public void InitializeColliders()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060027DC RID: 10204 RVA: 0x000A1D1C File Offset: 0x0009FF1C
[Token(Token = "0x60027DC")]
[Address(RVA = "0x14812A0", Offset = "0x14800A0", VA = "0x1814812A0")]
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: 0x060027DD RID: 10205 RVA: 0x000A1D50 File Offset: 0x0009FF50
[Token(Token = "0x60027DD")]
[Address(RVA = "0x1488140", Offset = "0x1486F40", VA = "0x181488140")]
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: 0x060027DE RID: 10206 RVA: 0x000A1E48 File Offset: 0x000A0048
[Token(Token = "0x60027DE")]
[Address(RVA = "0x1488470", Offset = "0x1487270", VA = "0x181488470")]
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: 0x060027DF RID: 10207 RVA: 0x000A1EAC File Offset: 0x000A00AC
[Token(Token = "0x60027DF")]
[Address(RVA = "0x1489330", Offset = "0x1488130", VA = "0x181489330")]
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: 0x060027E0 RID: 10208 RVA: 0x000A1F9C File Offset: 0x000A019C
[Token(Token = "0x60027E0")]
[Address(RVA = "0x1489560", Offset = "0x1488360", VA = "0x181489560")]
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: 0x17000750 RID: 1872
// (get) Token: 0x060027E1 RID: 10209 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060027E2 RID: 10210 RVA: 0x000A1FF4 File Offset: 0x000A01F4
[Token(Token = "0x17000750")]
public Vector3 JALDPJPHLDL
{
[Token(Token = "0x60027E1")]
[Address(RVA = "0x148FA00", Offset = "0x148E800", VA = "0x18148FA00")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60027E2")]
[Address(RVA = "0x147CB20", Offset = "0x147B920", VA = "0x18147CB20")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<PJMHDFLDLBF>k__BackingField.z = z;
}
}
// Token: 0x17000751 RID: 1873
// (get) Token: 0x060027E3 RID: 10211 RVA: 0x000A2014 File Offset: 0x000A0214
[Token(Token = "0x17000751")]
public Vector3 EACNBHALCOC
{
[Token(Token = "0x60027E3")]
[Address(RVA = "0x148FC50", Offset = "0x148EA50", VA = "0x18148FC50")]
get
{
Vector3 vector;
float z = vector.z;
throw new NullReferenceException();
}
}
// Token: 0x060027E4 RID: 10212 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60027E4")]
[Address(RVA = "0x147D280", Offset = "0x147C080", VA = "0x18147D280")]
private void AFKNKOBGHPO()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060027E5 RID: 10213 RVA: 0x000A2030 File Offset: 0x000A0230
[Token(Token = "0x60027E5")]
[Address(RVA = "0x147D8A0", Offset = "0x147C6A0", VA = "0x18147D8A0")]
public void AddRenderer(Renderer CHEJPOIMMCK)
{
this.HAJMLBHNDLB(CHEJPOIMMCK, true);
}
// Token: 0x060027E6 RID: 10214 RVA: 0x000A2048 File Offset: 0x000A0248
[Token(Token = "0x60027E6")]
[Address(RVA = "0x1482BC0", Offset = "0x14819C0", VA = "0x181482BC0")]
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: 0x060027E7 RID: 10215 RVA: 0x000A2168 File Offset: 0x000A0368
[Token(Token = "0x60027E7")]
[Address(RVA = "0x1480E50", Offset = "0x147FC50", VA = "0x181480E50")]
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: 0x060027E8 RID: 10216 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60027E8")]
[Address(RVA = "0x148B000", Offset = "0x1489E00", VA = "0x18148B000")]
public void RemoveRenderer(Renderer CHEJPOIMMCK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060027E9 RID: 10217 RVA: 0x000A21B4 File Offset: 0x000A03B4
[Token(Token = "0x60027E9")]
[Address(RVA = "0x147D740", Offset = "0x147C540", VA = "0x18147D740")]
public void AddCustomFadeMaskRenderer(Renderer CHEJPOIMMCK)
{
int num = 0;
this.MLIJIGCCPNI.Add(num);
}
// Token: 0x060027EA RID: 10218 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60027EA")]
[Address(RVA = "0x148ADA0", Offset = "0x1489BA0", VA = "0x18148ADA0")]
public void RemoveCustomFadeMaskRenderer(Renderer CHEJPOIMMCK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060027EB RID: 10219 RVA: 0x000A21D8 File Offset: 0x000A03D8
[Token(Token = "0x60027EB")]
[Address(RVA = "0x148B590", Offset = "0x148A390", VA = "0x18148B590")]
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: 0x060027EC RID: 10220 RVA: 0x000A228C File Offset: 0x000A048C
[Token(Token = "0x60027EC")]
[Address(RVA = "0x148C990", Offset = "0x148B790", VA = "0x18148C990")]
public void SetHideInActiveCameraAndFirstPersonCameraIgnoreSettings()
{
IgnoredRendererEffect.PFDHGMKOPJJ pfdhgmkopjj = IgnoredRendererEffect.PFDHGMKOPJJ.LJGPMGNLFPD;
int num = 0;
object hlgpcojmhja = this.HLGPCOJMHJA;
this.ABDALDOPDOB = num;
this.MAIPCAKJAFE(true, hlgpcojmhja);
}
// Token: 0x060027ED RID: 10221 RVA: 0x000A22B8 File Offset: 0x000A04B8
[Token(Token = "0x60027ED")]
[Address(RVA = "0x148C8D0", Offset = "0x148B6D0", VA = "0x18148C8D0")]
public void SetCustomIgnoredSettings(IgnoredRendererEffect.PFDHGMKOPJJ GHGBPMPLLBK)
{
int num = 0;
object hlgpcojmhja = this.HLGPCOJMHJA;
this.ABDALDOPDOB = num;
this.MAIPCAKJAFE(true, hlgpcojmhja);
}
// Token: 0x060027EE RID: 10222 RVA: 0x000A22E0 File Offset: 0x000A04E0
[Token(Token = "0x60027EE")]
[Address(RVA = "0x1480490", Offset = "0x147F290", VA = "0x181480490")]
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: 0x060027EF RID: 10223 RVA: 0x000A2314 File Offset: 0x000A0514
[Token(Token = "0x60027EF")]
[Address(RVA = "0x14857D0", Offset = "0x14845D0", VA = "0x1814857D0")]
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: 0x060027F0 RID: 10224 RVA: 0x000A2438 File Offset: 0x000A0638
[Token(Token = "0x60027F0")]
[Address(RVA = "0x14871D0", Offset = "0x1485FD0", VA = "0x1814871D0")]
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: 0x060027F1 RID: 10225 RVA: 0x000A25BC File Offset: 0x000A07BC
[Token(Token = "0x60027F1")]
[Address(RVA = "0x1483070", Offset = "0x1481E70", VA = "0x181483070")]
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: 0x060027F2 RID: 10226 RVA: 0x000A25EC File Offset: 0x000A07EC
[Token(Token = "0x60027F2")]
[Address(RVA = "0x148BEC0", Offset = "0x148ACC0", VA = "0x18148BEC0")]
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: 0x060027F3 RID: 10227 RVA: 0x000A2610 File Offset: 0x000A0810
[Token(Token = "0x60027F3")]
[Address(RVA = "0x148B370", Offset = "0x148A170", VA = "0x18148B370")]
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: 0x060027F4 RID: 10228 RVA: 0x000A2668 File Offset: 0x000A0868
[Token(Token = "0x60027F4")]
[Address(RVA = "0x148BCE0", Offset = "0x148AAE0", VA = "0x18148BCE0")]
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: 0x060027F5 RID: 10229 RVA: 0x000A26AC File Offset: 0x000A08AC
[Token(Token = "0x60027F5")]
[Address(RVA = "0x148BF60", Offset = "0x148AD60", VA = "0x18148BF60")]
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: 0x060027F6 RID: 10230 RVA: 0x000A2710 File Offset: 0x000A0910
[Token(Token = "0x60027F6")]
[Address(RVA = "0x1485D30", Offset = "0x1484B30", VA = "0x181485D30")]
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: 0x060027F7 RID: 10231 RVA: 0x000A2808 File Offset: 0x000A0A08
[Token(Token = "0x60027F7")]
[Address(RVA = "0x1486F10", Offset = "0x1485D10", VA = "0x181486F10")]
private void NFJAFCAEMEH(EEDONNAHMFK CGLPLGKGFEN, EEDONNAHMFK MPMNKPMIHLH)
{
this.EJJGPPDAPDJ = MPMNKPMIHLH;
this.MELBAJGOMIC();
}
// Token: 0x060027F8 RID: 10232 RVA: 0x000A2824 File Offset: 0x000A0A24
[Token(Token = "0x60027F8")]
[Address(RVA = "0x1489EB0", Offset = "0x1488CB0", VA = "0x181489EB0")]
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: 0x060027F9 RID: 10233 RVA: 0x000A28B0 File Offset: 0x000A0AB0
[Token(Token = "0x60027F9")]
[Address(RVA = "0x1489EB0", Offset = "0x1488CB0", VA = "0x181489EB0")]
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: 0x060027FA RID: 10234 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60027FA")]
[Address(RVA = "0x1486F20", Offset = "0x1485D20", VA = "0x181486F20")]
private void NHEJPLHGKKA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060027FB RID: 10235 RVA: 0x000A293C File Offset: 0x000A0B3C
[Token(Token = "0x60027FB")]
[Address(RVA = "0x1485C00", Offset = "0x1484A00", VA = "0x181485C00")]
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: 0x060027FC RID: 10236 RVA: 0x000A2974 File Offset: 0x000A0B74
[Token(Token = "0x60027FC")]
[Address(RVA = "0x1480F50", Offset = "0x147FD50", VA = "0x181480F50")]
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: 0x060027FD RID: 10237 RVA: 0x000A29DC File Offset: 0x000A0BDC
[Token(Token = "0x60027FD")]
[Address(RVA = "0x1480070", Offset = "0x147EE70", VA = "0x181480070")]
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: 0x060027FE RID: 10238 RVA: 0x000A2A08 File Offset: 0x000A0C08
[Token(Token = "0x60027FE")]
[Address(RVA = "0x1481FD0", Offset = "0x1480DD0", VA = "0x181481FD0")]
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: 0x060027FF RID: 10239 RVA: 0x000A2AAC File Offset: 0x000A0CAC
[Token(Token = "0x60027FF")]
[Address(RVA = "0x1487F50", Offset = "0x1486D50", VA = "0x181487F50")]
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: 0x06002800 RID: 10240 RVA: 0x000A2B0C File Offset: 0x000A0D0C
[Token(Token = "0x6002800")]
[Address(RVA = "0x1480650", Offset = "0x147F450", VA = "0x181480650")]
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: 0x06002801 RID: 10241 RVA: 0x000A2B54 File Offset: 0x000A0D54
[Token(Token = "0x6002801")]
[Address(RVA = "0x14814B0", Offset = "0x14802B0", VA = "0x1814814B0")]
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: 0x06002802 RID: 10242 RVA: 0x000A2BA8 File Offset: 0x000A0DA8
[Token(Token = "0x6002802")]
[Address(RVA = "0x148CF80", Offset = "0x148BD80", VA = "0x18148CF80")]
public void SetRenderSortFirst()
{
this.GDINGMHJLFG(-1);
}
// Token: 0x06002803 RID: 10243 RVA: 0x000A2BBC File Offset: 0x000A0DBC
[Token(Token = "0x6002803")]
[Address(RVA = "0x148C170", Offset = "0x148AF70", VA = "0x18148C170")]
public void RevertRenderSortToDefault()
{
int num = 0;
this.GDINGMHJLFG(num);
}
// Token: 0x06002804 RID: 10244 RVA: 0x000A2BD4 File Offset: 0x000A0DD4
[Token(Token = "0x6002804")]
[Address(RVA = "0x1481A70", Offset = "0x1480870", VA = "0x181481A70")]
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: 0x06002805 RID: 10245 RVA: 0x000A2C78 File Offset: 0x000A0E78
[Token(Token = "0x6002805")]
[Address(RVA = "0x1489FE0", Offset = "0x1488DE0", VA = "0x181489FE0")]
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: 0x06002806 RID: 10246 RVA: 0x000A2CE0 File Offset: 0x000A0EE0
[Token(Token = "0x6002806")]
[Address(RVA = "0x147D9C0", Offset = "0x147C7C0", VA = "0x18147D9C0")]
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: 0x06002807 RID: 10247 RVA: 0x000A2D4C File Offset: 0x000A0F4C
[Token(Token = "0x6002807")]
[Address(RVA = "0x14809C0", Offset = "0x147F7C0", VA = "0x1814809C0")]
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: 0x06002808 RID: 10248 RVA: 0x000A2DAC File Offset: 0x000A0FAC
[Token(Token = "0x6002808")]
[Address(RVA = "0x1481980", Offset = "0x1480780", VA = "0x181481980")]
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: 0x06002809 RID: 10249 RVA: 0x000A2E20 File Offset: 0x000A1020
[Token(Token = "0x6002809")]
[Address(RVA = "0x1486820", Offset = "0x1485620", VA = "0x181486820")]
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: 0x0600280A RID: 10250 RVA: 0x000A2E7C File Offset: 0x000A107C
[Token(Token = "0x600280A")]
[Address(RVA = "0x147DB80", Offset = "0x147C980", VA = "0x18147DB80")]
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: 0x0600280B RID: 10251 RVA: 0x000A2F20 File Offset: 0x000A1120
[Token(Token = "0x600280B")]
[Address(RVA = "0x147DE30", Offset = "0x147CC30", VA = "0x18147DE30")]
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: 0x0600280C RID: 10252 RVA: 0x000A2F90 File Offset: 0x000A1190
[Token(Token = "0x600280C")]
[Address(RVA = "0x147E180", Offset = "0x147CF80", VA = "0x18147E180")]
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: 0x0600280D RID: 10253 RVA: 0x000A3080 File Offset: 0x000A1280
[Token(Token = "0x600280D")]
[Address(RVA = "0x148C970", Offset = "0x148B770", VA = "0x18148C970")]
public void SetDynamicMaxSpeed(float DDNELLGHHLD)
{
this.KINIAKNPLCA = DDNELLGHHLD;
this.ALHMFELKBMA = true;
this.GCOJNMNOAJM();
}
// Token: 0x0600280E RID: 10254 RVA: 0x000A30A4 File Offset: 0x000A12A4
[Token(Token = "0x600280E")]
[Address(RVA = "0x14804C0", Offset = "0x147F2C0", VA = "0x1814804C0")]
public void ClearDynamicMaxSpeed()
{
this.ALHMFELKBMA = false;
this.GCOJNMNOAJM();
}
// Token: 0x0600280F RID: 10255 RVA: 0x000A30C0 File Offset: 0x000A12C0
[Token(Token = "0x600280F")]
[Address(RVA = "0x148D230", Offset = "0x148C030", VA = "0x18148D230")]
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: 0x06002810 RID: 10256 RVA: 0x000A314C File Offset: 0x000A134C
[Token(Token = "0x6002810")]
[Address(RVA = "0x148D480", Offset = "0x148C280", VA = "0x18148D480")]
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: 0x06002811 RID: 10257 RVA: 0x000A3190 File Offset: 0x000A1390
[Token(Token = "0x6002811")]
[Address(RVA = "0x148A820", Offset = "0x1489620", VA = "0x18148A820")]
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: 0x06002812 RID: 10258 RVA: 0x000A31D4 File Offset: 0x000A13D4
[Token(Token = "0x6002812")]
[Address(RVA = "0x148D110", Offset = "0x148BF10", VA = "0x18148D110")]
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: 0x06002813 RID: 10259 RVA: 0x000A3224 File Offset: 0x000A1424
[Token(Token = "0x6002813")]
[Address(RVA = "0x1484C30", Offset = "0x1483A30", VA = "0x181484C30")]
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: 0x06002814 RID: 10260 RVA: 0x000A32A0 File Offset: 0x000A14A0
[Token(Token = "0x6002814")]
[Address(RVA = "0x1482FB0", Offset = "0x1481DB0", VA = "0x181482FB0")]
private bool HLGMIKJACFB()
{
if (!this.<BIPMAHKMNKF>k__BackingField && !this.<CMPLOJHCLMG>k__BackingField && !this.<LPPHFOBBGNL>k__BackingField)
{
return this.rigidbodyEx.JEGGMAKBGEK;
}
throw new NullReferenceException();
}
// Token: 0x06002815 RID: 10261 RVA: 0x000A32DC File Offset: 0x000A14DC
[Token(Token = "0x6002815")]
[Address(RVA = "0x148C420", Offset = "0x148B220", VA = "0x18148C420")]
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: 0x06002816 RID: 10262 RVA: 0x000A3300 File Offset: 0x000A1500
[Token(Token = "0x6002816")]
[Address(RVA = "0x148C2B0", Offset = "0x148B0B0", VA = "0x18148C2B0")]
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: 0x06002817 RID: 10263 RVA: 0x000A3368 File Offset: 0x000A1568
[Token(Token = "0x6002817")]
[Address(RVA = "0x1489BB0", Offset = "0x14889B0", VA = "0x181489BB0")]
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: 0x06002818 RID: 10264 RVA: 0x000A34C4 File Offset: 0x000A16C4
[Token(Token = "0x6002818")]
[Address(RVA = "0x1486600", Offset = "0x1485400", VA = "0x181486600")]
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: 0x06002819 RID: 10265 RVA: 0x000A3528 File Offset: 0x000A1728
[Token(Token = "0x6002819")]
[Address(RVA = "0x14845A0", Offset = "0x14833A0", VA = "0x1814845A0")]
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: 0x0600281A RID: 10266 RVA: 0x000A3620 File Offset: 0x000A1820
[Token(Token = "0x600281A")]
[Address(RVA = "0x1480790", Offset = "0x147F590", VA = "0x181480790")]
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: 0x0600281B RID: 10267 RVA: 0x000A3674 File Offset: 0x000A1874
[Token(Token = "0x600281B")]
[Address(RVA = "0x148C1E0", Offset = "0x148AFE0", VA = "0x18148C1E0")]
[NFOMENMAOIA]
private void RpcOnReset(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool CDKDOENOHIL, Vector3 GMMJHABHDHE, Quaternion BCNBHCBMGBG, bool ACPOOMGHPKJ)
{
float z = DDHPAFKBMON.z;
}
// Token: 0x0600281C RID: 10268 RVA: 0x000A3688 File Offset: 0x000A1888
[Token(Token = "0x600281C")]
[Address(RVA = "0x14809C0", Offset = "0x147F7C0", VA = "0x1814809C0")]
[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: 0x0600281D RID: 10269 RVA: 0x000A36E8 File Offset: 0x000A18E8
[Token(Token = "0x600281D")]
[Address(RVA = "0x148C270", Offset = "0x148B070", VA = "0x18148C270")]
[NFOMENMAOIA]
private void RpcSetAnimateInOut(bool KDKFENMFJFK, bool PNLCJJADKOL)
{
this.BEKODHBDOFG = KDKFENMFJFK;
this.NFNOHGFMPEA = KDKFENMFJFK;
}
// Token: 0x0600281E RID: 10270 RVA: 0x000A3704 File Offset: 0x000A1904
[Token(Token = "0x600281E")]
[Address(RVA = "0x1489210", Offset = "0x1488010", VA = "0x181489210")]
private void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
{
this.MELBAJGOMIC();
}
// Token: 0x0600281F RID: 10271 RVA: 0x000A3718 File Offset: 0x000A1918
[Token(Token = "0x600281F")]
[Address(RVA = "0x1489220", Offset = "0x1488020", VA = "0x181489220")]
private void OnPhotonPlayerDisconnected(AGAJMBPABDL LCMOMBBKFIP)
{
this.MELBAJGOMIC();
this.GEIGHJKFLML();
}
// Token: 0x06002820 RID: 10272 RVA: 0x000A3734 File Offset: 0x000A1934
[Token(Token = "0x6002820")]
[Address(RVA = "0x1489200", Offset = "0x1488000", VA = "0x181489200")]
private void OnMasterClientSwitched(AGAJMBPABDL DIPNOFHGLDP)
{
this.GEIGHJKFLML();
}
// Token: 0x06002821 RID: 10273 RVA: 0x000A3748 File Offset: 0x000A1948
[Token(Token = "0x6002821")]
[Address(RVA = "0x1482480", Offset = "0x1481280", VA = "0x181482480")]
private void GNAHEBAADFF()
{
KLLMCPFPIIE<OKIMOMGKKDH> ogpminjncge = this.OGPMINJNCGE;
}
// Token: 0x06002822 RID: 10274 RVA: 0x000A3764 File Offset: 0x000A1964
[Token(Token = "0x6002822")]
[Address(RVA = "0x148A9E0", Offset = "0x14897E0", VA = "0x18148A9E0")]
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: 0x06002823 RID: 10275 RVA: 0x000A3798 File Offset: 0x000A1998
[Token(Token = "0x6002823")]
[Address(RVA = "0x148A8C0", Offset = "0x14896C0", VA = "0x18148A8C0")]
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: 0x06002824 RID: 10276 RVA: 0x000A37CC File Offset: 0x000A19CC
[Token(Token = "0x6002824")]
[Address(RVA = "0x1481780", Offset = "0x1480580", VA = "0x181481780")]
public static Tool Find(int OIBOLAPHBAK)
{
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(OIBOLAPHBAK);
int num = 0;
if (photonView == num)
{
}
return photonView.GetComponent<Tool>();
}
// Token: 0x06002825 RID: 10277 RVA: 0x000A37FC File Offset: 0x000A19FC
[Token(Token = "0x6002825")]
[Address(RVA = "0x14880F0", Offset = "0x1486EF0", VA = "0x1814880F0", Slot = "15")]
private void OJJEMIPIMCK(LJJOCDFAMGA FLIPBCAPDGC)
{
if (!this.rigidbodyEx.JEGGMAKBGEK)
{
this.rigidbodyEx.WakeUp();
return;
}
}
// Token: 0x17000752 RID: 1874
// (get) Token: 0x06002826 RID: 10278 RVA: 0x000A382C File Offset: 0x000A1A2C
[Token(Token = "0x17000752")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x6002826")]
[Address(RVA = "0x5679C0", Offset = "0x5667C0", VA = "0x1805679C0", Slot = "21")]
get
{
return this.<NOFDEKIKHNL>k__BackingField;
}
}
// Token: 0x06002827 RID: 10279 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002827")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002828 RID: 10280 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002828")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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: 0x06002829 RID: 10281 RVA: 0x000A3840 File Offset: 0x000A1A40
[Token(Token = "0x6002829")]
[Address(RVA = "0x1482AD0", Offset = "0x14818D0", VA = "0x181482AD0")]
public static int GetToolCount(OGNBCNBPFCC AAICMBDEJBE)
{
int num = 0;
Dictionary<OGNBCNBPFCC, int> ekkdigklgho = Tool.EKKDIGKLGHO;
return num;
}
// Token: 0x0600282A RID: 10282 RVA: 0x000A385C File Offset: 0x000A1A5C
[Token(Token = "0x600282A")]
[Address(RVA = "0x147D550", Offset = "0x147C350", VA = "0x18147D550")]
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: 0x0600282B RID: 10283 RVA: 0x000A389C File Offset: 0x000A1A9C
[Token(Token = "0x600282B")]
[Address(RVA = "0x1484D60", Offset = "0x1483B60", VA = "0x181484D60")]
private static void KOBNDFLOIMD(OGNBCNBPFCC AAICMBDEJBE)
{
Tool.<MGJIBCHEOBO>k__BackingField = Tool.<MGJIBCHEOBO>k__BackingField;
Dictionary<OGNBCNBPFCC, int> ekkdigklgho = Tool.EKKDIGKLGHO;
throw new NullReferenceException();
}
// Token: 0x0600282C RID: 10284 RVA: 0x000A38D0 File Offset: 0x000A1AD0
[Token(Token = "0x600282C")]
[Address(RVA = "0x148DCC0", Offset = "0x148CAC0", VA = "0x18148DCC0")]
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: 0x17000753 RID: 1875
// (get) Token: 0x0600282D RID: 10285 RVA: 0x000A390C File Offset: 0x000A1B0C
// (set) Token: 0x0600282E RID: 10286 RVA: 0x000A392C File Offset: 0x000A1B2C
[Token(Token = "0x17000753")]
public bool INNICABHHJB
{
[Token(Token = "0x600282D")]
[Address(RVA = "0x1490940", Offset = "0x148F740", VA = "0x181490940")]
get
{
return this.LMNPEKLBHLG.IAHDANBDAAM() != null;
}
[Token(Token = "0x600282E")]
[Address(RVA = "0x1491060", Offset = "0x148FE60", VA = "0x181491060")]
set
{
KLLMCPFPIIE<bool> lmnpeklbhlg = this.LMNPEKLBHLG;
}
}
// Token: 0x0600282F RID: 10287 RVA: 0x000A3948 File Offset: 0x000A1B48
[Token(Token = "0x600282F")]
[Address(RVA = "0x148C450", Offset = "0x148B250", VA = "0x18148C450")]
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: 0x06002830 RID: 10288 RVA: 0x000A3978 File Offset: 0x000A1B78
[Token(Token = "0x6002830")]
[Address(RVA = "0x148C180", Offset = "0x148AF80", VA = "0x18148C180")]
[NFOMENMAOIA]
private void RpcMasterSendRecordingEvent(BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM CPDLHAOOHFO)
{
IILCGFIHJLP<Tool, BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM> recordingEventOccurredEvent = this.RecordingEventOccurredEvent;
if (recordingEventOccurredEvent != 0)
{
recordingEventOccurredEvent.CNFDGDEOPPF(this, CPDLHAOOHFO);
}
}
// Token: 0x06002831 RID: 10289 RVA: 0x000A3998 File Offset: 0x000A1B98
[Token(Token = "0x6002831")]
[Address(RVA = "0x148E620", Offset = "0x148D420", VA = "0x18148E620")]
public Tool()
{
int num;
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(1, true, num != 0);
int num2 = 0;
num = 0;
this.FDNPBBKGAEH = oknnkfgfodl;
int num3;
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(1, true, num3 != 0);
num3 = 0;
this.AJKJPAFGHJJ = oknnkfgfodl2;
int num4;
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(1, true, num4 != 0);
num4 = 0;
this.NEMPBKDKMGO = oknnkfgfodl3;
Tool.PickupTransforms pickupTransforms = new Tool.PickupTransforms();
Tool.PickupTransforms pickupTransforms2 = new Tool.PickupTransforms();
this.vrSettings = num2;
int num5 = 0;
int num6 = 0;
this.renderSettings = num6;
this.audioSettings = num5;
this.audioSettings.DropAudio = num6;
int num7 = 0;
this.audioSettings.LocalAttackAppliedAudio = num7;
this.menuSettings = num6;
PlayerAnimation @default = PlayerAnimation.Default;
PlayerAnimation default2 = PlayerAnimation.Default;
this.screenSettings = num6;
this.screenSettings.IdleAnimation = num7;
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 num8;
int num9;
MFBGLIHGCGO<Tool> mfbglihgcgo = new MFBGLIHGCGO(4, num8 != 0, num9 != 0);
num9 = 0;
num8 = 0;
this.PostAwakeEvent = mfbglihgcgo;
int num10;
int num11;
MFBGLIHGCGO<Tool> mfbglihgcgo2 = new MFBGLIHGCGO(4, num10 != 0, num11 != 0);
num11 = 0;
num10 = 0;
this.PostStartEvent = mfbglihgcgo2;
int num12;
int num13;
MFBGLIHGCGO<Tool> mfbglihgcgo3 = new MFBGLIHGCGO(4, num12 != 0, num13 != 0);
num13 = 0;
num12 = 0;
this.DestroyEvent = mfbglihgcgo3;
int num14;
int num15;
MFBGLIHGCGO<Tool> mfbglihgcgo4 = new MFBGLIHGCGO(4, num14 != 0, num15 != 0);
num15 = 0;
num14 = 0;
this.EnabledChangeEvent = mfbglihgcgo4;
int num16;
int num17;
MFBGLIHGCGO<Tool> mfbglihgcgo5 = new MFBGLIHGCGO(4, num16 != 0, num17 != 0);
num17 = 0;
num16 = 0;
this.HolderChangedEvent = mfbglihgcgo5;
int num18;
int num19;
IILCGFIHJLP<Tool, bool> iilcgfihjlp = new IILCGFIHJLP(32, num18 != 0, num19 != 0);
num19 = 0;
num18 = 0;
this.IgnoredChangeEvent = iilcgfihjlp;
int num20;
int num21;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = new EAHPNACBLDD(32, num20 != 0, num21 != 0);
num21 = 0;
num20 = 0;
this.PreResetEvent = eahpnacbldd;
int num22;
int num23;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd2 = new EAHPNACBLDD(32, num22 != 0, num23 != 0);
num23 = 0;
num22 = 0;
this.PostResetEvent = eahpnacbldd2;
int num24;
int num25;
MFBGLIHGCGO<Tool> mfbglihgcgo6 = new MFBGLIHGCGO(4, num24 != 0, num25 != 0);
num25 = 0;
num24 = 0;
this.PrePickupEvent = mfbglihgcgo6;
int num26;
int num27;
MFBGLIHGCGO<Tool> mfbglihgcgo7 = new MFBGLIHGCGO(4, num26 != 0, num27 != 0);
num27 = 0;
num26 = 0;
this.PostPickupEvent = mfbglihgcgo7;
int num28;
int num29;
MFBGLIHGCGO<Tool> mfbglihgcgo8 = new MFBGLIHGCGO(4, num28 != 0, num29 != 0);
num29 = 0;
num28 = 0;
this.PreReleaseEvent = mfbglihgcgo8;
int num30;
int num31;
MFBGLIHGCGO<Tool> mfbglihgcgo9 = new MFBGLIHGCGO(4, num30 != 0, num31 != 0);
num31 = 0;
num30 = 0;
this.PostReleaseEvent = mfbglihgcgo9;
int num32;
int num33;
MFBGLIHGCGO<Tool> mfbglihgcgo10 = new MFBGLIHGCGO(4, num32 != 0, num33 != 0);
num33 = 0;
num32 = 0;
this.PreAttachEvent = mfbglihgcgo10;
int num34;
int num35;
MFBGLIHGCGO<Tool> mfbglihgcgo11 = new MFBGLIHGCGO(4, num34 != 0, num35 != 0);
num35 = 0;
num34 = 0;
this.PostAttachEvent = mfbglihgcgo11;
int num36;
int num37;
MFBGLIHGCGO<Tool> mfbglihgcgo12 = new MFBGLIHGCGO(4, num36 != 0, num37 != 0);
num37 = 0;
num36 = 0;
this.PreDetachEvent = mfbglihgcgo12;
int num38;
int num39;
MFBGLIHGCGO<Tool> mfbglihgcgo13 = new MFBGLIHGCGO(4, num38 != 0, num39 != 0);
num39 = 0;
num38 = 0;
this.PostDetachEvent = mfbglihgcgo13;
int num40;
int num41;
MFBGLIHGCGO<Tool> mfbglihgcgo14 = new MFBGLIHGCGO(4, num40 != 0, num41 != 0);
num41 = 0;
num40 = 0;
this.HolderHandVelocityUpdateEvent = mfbglihgcgo14;
int num42;
int num43;
MFBGLIHGCGO<Tool> mfbglihgcgo15 = new MFBGLIHGCGO(4, num42 != 0, num43 != 0);
num43 = 0;
num42 = 0;
this.HoverStartEvent = mfbglihgcgo15;
int num44;
int num45;
MFBGLIHGCGO<Tool> mfbglihgcgo16 = new MFBGLIHGCGO(4, num44 != 0, num45 != 0);
num45 = 0;
num44 = 0;
this.HoverEndEvent = mfbglihgcgo16;
int num46;
int num47;
MFBGLIHGCGO<Tool> mfbglihgcgo17 = new MFBGLIHGCGO(4, num46 != 0, num47 != 0);
num47 = 0;
num46 = 0;
this.LockEvent = mfbglihgcgo17;
int num48;
int num49;
MFBGLIHGCGO<Tool> mfbglihgcgo18 = new MFBGLIHGCGO(4, num48 != 0, num49 != 0);
num49 = 0;
num48 = 0;
this.UnlockEvent = mfbglihgcgo18;
int num50;
int num51;
MFBGLIHGCGO<Tool> mfbglihgcgo19 = new MFBGLIHGCGO(4, num50 != 0, num51 != 0);
num51 = 0;
num50 = 0;
this.InputDownEvent = mfbglihgcgo19;
int num52;
int num53;
MFBGLIHGCGO<Tool> mfbglihgcgo20 = new MFBGLIHGCGO(4, num52 != 0, num53 != 0);
num53 = 0;
num52 = 0;
this.InputPressedEvent = mfbglihgcgo20;
int num54;
int num55;
MFBGLIHGCGO<Tool> mfbglihgcgo21 = new MFBGLIHGCGO(4, num54 != 0, num55 != 0);
num55 = 0;
num54 = 0;
this.InputUpEvent = mfbglihgcgo21;
int num56;
int num57;
NBPOLJHGGLE<Tool, Vector3, Vector3> nbpoljhggle = new NBPOLJHGGLE(32, num56 != 0, num57 != 0);
num57 = 0;
num56 = 0;
this.InputUpWithVelocityEvent = nbpoljhggle;
int num58;
int num59;
MFBGLIHGCGO<Tool> mfbglihgcgo22 = new MFBGLIHGCGO(4, num58 != 0, num59 != 0);
num59 = 0;
num58 = 0;
this.InputCancelledEvent = mfbglihgcgo22;
int num60;
int num61;
MFBGLIHGCGO<Tool> mfbglihgcgo23 = new MFBGLIHGCGO(4, num60 != 0, num61 != 0);
num61 = 0;
num60 = 0;
this.ShakeEvent = mfbglihgcgo23;
int num62;
int num63;
AAPEGDHKHJI<Tool, Vector2, float, bool> aapegdhkhji = new AAPEGDHKHJI(32, num62 != 0, num63 != 0);
num63 = 0;
num62 = 0;
this.RemoteControlInputEvent = aapegdhkhji;
int num64;
int num65;
IILCGFIHJLP<Tool, float> iilcgfihjlp2 = new IILCGFIHJLP(32, num64 != 0, num65 != 0);
num65 = 0;
num64 = 0;
this.OwnerTeleportEvent = iilcgfihjlp2;
int num66;
int num67;
NBPOLJHGGLE<Tool, float, float> nbpoljhggle2 = new NBPOLJHGGLE(32, num66 != 0, num67 != 0);
num67 = 0;
num66 = 0;
this.OwnerRotateInPlaceEvent = nbpoljhggle2;
int num68;
int num69;
EAHPNACBLDD<Tool, Weapon, FJDJKDOJKDO, Vector3, Vector3> eahpnacbldd3 = new EAHPNACBLDD(32, num68 != 0, num69 != 0);
num69 = 0;
num68 = 0;
this.AttackAppliedEvent = eahpnacbldd3;
int num70;
int num71;
NBPOLJHGGLE<Tool, Vector3, Vector3> nbpoljhggle3 = new NBPOLJHGGLE(32, num70 != 0, num71 != 0);
num71 = 0;
num70 = 0;
this.AuthorityForceAppliedEvent = nbpoljhggle3;
int num72;
int num73;
NBPOLJHGGLE<Tool, Vector3, Vector3> nbpoljhggle4 = new NBPOLJHGGLE(32, num72 != 0, num73 != 0);
num73 = 0;
num72 = 0;
this.AuthorityVelocityChangeEvent = nbpoljhggle4;
int num74;
int num75;
MFBGLIHGCGO<bool> mfbglihgcgo24 = new MFBGLIHGCGO(4, num74 != 0, num75 != 0);
num75 = 0;
num74 = 0;
this.VisibilityChangeEvent = mfbglihgcgo24;
int num76;
int num77;
MFBGLIHGCGO<Tool> mfbglihgcgo25 = new MFBGLIHGCGO(4, num76 != 0, num77 != 0);
num77 = 0;
num76 = 0;
this.IsMutedChangedEvent = mfbglihgcgo25;
int num78;
int num79;
IILCGFIHJLP<Tool, bool> iilcgfihjlp3 = new IILCGFIHJLP(32, num78 != 0, num79 != 0);
num79 = 0;
num78 = 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 num80;
int num81;
IILCGFIHJLP<Tool, BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM> iilcgfihjlp4 = new IILCGFIHJLP(32, num80 != 0, num81 != 0);
num81 = 0;
num80 = 0;
this.RecordingEventOccurredEvent = iilcgfihjlp4;
base..ctor();
}
// Token: 0x06002832 RID: 10290 RVA: 0x000A40F8 File Offset: 0x000A22F8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6002832")]
[Address(RVA = "0x148E2F0", Offset = "0x148D0F0", VA = "0x18148E2F0")]
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: 0x06002833 RID: 10291 RVA: 0x000A41F8 File Offset: 0x000A23F8
[Token(Token = "0x6002833")]
[Address(RVA = "0x14803D0", Offset = "0x147F1D0", VA = "0x1814803D0")]
[CompilerGenerated]
private void COCLGDGLDHP()
{
int num = 0;
this.DODDBBEOJNN = num != 0;
}
// Token: 0x06002834 RID: 10292 RVA: 0x000A4210 File Offset: 0x000A2410
[Token(Token = "0x6002834")]
[Address(RVA = "0x1481F80", Offset = "0x1480D80", VA = "0x181481F80")]
[CompilerGenerated]
private void GGJJIAOOLEJ()
{
this.IsMutedChangedEvent.CNFDGDEOPPF(this);
}
// Token: 0x06002835 RID: 10293 RVA: 0x000A4230 File Offset: 0x000A2430
[Token(Token = "0x6002835")]
[Address(RVA = "0x1480280", Offset = "0x147F080", VA = "0x181480280")]
[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: 0x06002836 RID: 10294 RVA: 0x000A4278 File Offset: 0x000A2478
[Token(Token = "0x6002836")]
[Address(RVA = "0x1485590", Offset = "0x1484390", VA = "0x181485590")]
[CompilerGenerated]
private void LKPCFHOAION()
{
object ljjneggcfeb = this.LJJNEGGCFEB;
this.SetCollisionEnabled(true, ljjneggcfeb);
this.LOFMCIHBMAN = (ulong)0L;
}
// Token: 0x04001F85 RID: 8069
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001F85")]
private ObscuredInt MHDPLJDBCAN;
// Token: 0x04001F86 RID: 8070
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x4001F86")]
private bool PAAOGFJOIFD;
// Token: 0x04001F87 RID: 8071
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4001F87")]
private readonly OKNNKFGFODL FDNPBBKGAEH;
// Token: 0x04001F88 RID: 8072
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4001F88")]
private readonly OKNNKFGFODL AJKJPAFGHJJ;
// Token: 0x04001F89 RID: 8073
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4001F89")]
private readonly OKNNKFGFODL NEMPBKDKMGO;
// Token: 0x04001F8D RID: 8077
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4001F8D")]
[HideInInspector]
public Func<Transform> BoneTransformProvider;
// Token: 0x04001F8E RID: 8078
[Token(Token = "0x4001F8E")]
private static readonly Dictionary<OGNBCNBPFCC, int> EKKDIGKLGHO = new Dictionary();
// Token: 0x04001F8F RID: 8079
[Token(Token = "0x4001F8F")]
private static readonly List<Material> CNHCPDAFLPM = new List();
// Token: 0x04001F90 RID: 8080
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4001F90")]
[SerializeField]
private Tool.InteractionSettings interactionSettings;
// Token: 0x04001F91 RID: 8081
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4001F91")]
[SerializeField]
private Tool.CollisionSettings collisionSettings;
// Token: 0x04001F92 RID: 8082
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x4001F92")]
[SerializeField]
private Tool.AudioSettings audioSettings;
// Token: 0x04001F93 RID: 8083
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x4001F93")]
[SerializeField]
private Tool.RenderSettings renderSettings;
// Token: 0x04001F94 RID: 8084
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x4001F94")]
[SerializeField]
private Tool.MenuSettings menuSettings;
// Token: 0x04001F95 RID: 8085
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x4001F95")]
[SerializeField]
private Tool.VRActionSettings vrSettings;
// Token: 0x04001F96 RID: 8086
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x4001F96")]
[SerializeField]
private Tool.ScreenActionSettings screenSettings;
// Token: 0x04001F97 RID: 8087
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4001F97")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false, false)]
private ToolEntity toolEntity;
// Token: 0x04001F98 RID: 8088
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4001F98")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private TaggedTool tags;
// Token: 0x04001F99 RID: 8089
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4001F99")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private AnimateInOut animateInOut;
// Token: 0x04001F9A RID: 8090
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x4001F9A")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, true, false, false)]
private LODGroup lodGroup;
// Token: 0x04001F9B RID: 8091
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x4001F9B")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, true, false, false)]
private Animator animator;
// Token: 0x04001F9C RID: 8092
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x4001F9C")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private NetworkTransform networkTransform;
// Token: 0x04001F9D RID: 8093
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x4001F9D")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private RigidbodyEx rigidbodyEx;
// Token: 0x04001F9E RID: 8094
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x4001F9E")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private RigidbodyPickup rigidbodyPickup;
// Token: 0x04001F9F RID: 8095
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x4001F9F")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private ToolSkinMapper toolSkinMapper;
// Token: 0x04001FA0 RID: 8096
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x4001FA0")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private VisibleInCamera visibleInCamera;
// Token: 0x04001FA1 RID: 8097
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
[Token(Token = "0x4001FA1")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private ConnectableTool connectableTool;
// Token: 0x04001FA2 RID: 8098
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x4001FA2")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private PersistenceView persistenceView;
// Token: 0x04001FA3 RID: 8099
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
[Token(Token = "0x4001FA3")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private CreationObject creationObject;
// Token: 0x04001FA4 RID: 8100
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
[Token(Token = "0x4001FA4")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
private MoveableToolMenu moveableToolMenu;
// Token: 0x04001FA5 RID: 8101
[Token(Token = "0x4001FA5")]
private const int KDPGEMALGFJ = 4;
// Token: 0x04001FA6 RID: 8102
[Token(Token = "0x4001FA6")]
private const float OLKDIOIBMNH = 0.25f;
// Token: 0x04001FA7 RID: 8103
[Token(Token = "0x4001FA7")]
private const int IEIBPFMGBCJ = 4;
// Token: 0x04001FA8 RID: 8104
[Token(Token = "0x4001FA8")]
private const float LHGFIBFGEGG = 0.25f;
// Token: 0x04001FA9 RID: 8105
[Token(Token = "0x4001FA9")]
private static readonly string LIIKNFKIPFN = "InteractionSettings";
// Token: 0x04001FAA RID: 8106
[Token(Token = "0x4001FAA")]
public const DAJFOCGPHGP DEFAULT_LAYER = DAJFOCGPHGP.DynamicPhysics;
// Token: 0x04001FAB RID: 8107
[Token(Token = "0x4001FAB")]
public const DAJFOCGPHGP DEFAULT_HELD_LAYER = DAJFOCGPHGP.DynamicPhysicsIgnorePlayerPhysics;
// Token: 0x04001FAC RID: 8108
[Token(Token = "0x4001FAC")]
public const DAJFOCGPHGP DEFAULT_EQUIPPED_LAYER = DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicAndPlayerAndEnemyPhysics;
// Token: 0x04001FAD RID: 8109
[Token(Token = "0x4001FAD")]
public const DAJFOCGPHGP DEFAULT_ATTACHED_LAYER = DAJFOCGPHGP.DynamicPhysics;
// Token: 0x04001FAE RID: 8110
[Token(Token = "0x4001FAE")]
public const DAJFOCGPHGP TOOL_COLLISION_DISABLED_LAYER = DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicPhysics;
// Token: 0x04001FAF RID: 8111
[Token(Token = "0x4001FAF")]
public const string RUNTIME_SPAWN_PARAM = "RS";
// Token: 0x04001FB0 RID: 8112
[Token(Token = "0x4001FB0")]
public static Transform DoDestroyOnLoadParentTransform;
// Token: 0x04001FB1 RID: 8113
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
[Token(Token = "0x4001FB1")]
private bool DJOGLAAEACB;
// Token: 0x04001FB2 RID: 8114
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
[Token(Token = "0x4001FB2")]
private KLLMCPFPIIE<bool> MGNCNNNKHFM;
// Token: 0x04001FB3 RID: 8115
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
[Token(Token = "0x4001FB3")]
private KLLMCPFPIIE<bool> PJACHMBJPKC;
// Token: 0x04001FB4 RID: 8116
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
[Token(Token = "0x4001FB4")]
private KLLMCPFPIIE<bool> GINMIAOAHKG;
// Token: 0x04001FB5 RID: 8117
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
[Token(Token = "0x4001FB5")]
private AOLMGGAPKEH AIAFJADFAHO;
// Token: 0x04001FB6 RID: 8118
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
[Token(Token = "0x4001FB6")]
private readonly object FDODNIALMNA;
// Token: 0x04001FB7 RID: 8119
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
[Token(Token = "0x4001FB7")]
private AOLMGGAPKEH LKMDAGKMEDD;
// Token: 0x04001FBA RID: 8122
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
[Token(Token = "0x4001FBA")]
private AOLMGGAPKEH EFDAKLMLAPB;
// Token: 0x04001FBB RID: 8123
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
[Token(Token = "0x4001FBB")]
private bool FBPJJHILLEJ;
// Token: 0x04001FBC RID: 8124
[global::Cpp2IlInjected.FieldOffset(Offset = "0x261")]
[Token(Token = "0x4001FBC")]
private bool PEOIDPNGCGO;
// Token: 0x04001FBD RID: 8125
[global::Cpp2IlInjected.FieldOffset(Offset = "0x262")]
[Token(Token = "0x4001FBD")]
private bool HIGEHNBHMBD;
// Token: 0x04001FBE RID: 8126
[global::Cpp2IlInjected.FieldOffset(Offset = "0x263")]
[Token(Token = "0x4001FBE")]
private bool JEFOHBFAHKM;
// Token: 0x04001FBF RID: 8127
[global::Cpp2IlInjected.FieldOffset(Offset = "0x268")]
[Token(Token = "0x4001FBF")]
private AOLMGGAPKEH PIEEALHLNCJ;
// Token: 0x04001FC1 RID: 8129
[global::Cpp2IlInjected.FieldOffset(Offset = "0x278")]
[Token(Token = "0x4001FC1")]
private IDisposable KKECFIMMINE;
// Token: 0x04001FC3 RID: 8131
[global::Cpp2IlInjected.FieldOffset(Offset = "0x288")]
[Token(Token = "0x4001FC3")]
private OKIMOMGKKDH JPNOEIPDDJA;
// Token: 0x04001FC4 RID: 8132
[global::Cpp2IlInjected.FieldOffset(Offset = "0x290")]
[Token(Token = "0x4001FC4")]
private PlayerHand.PLLIKAOIPHP HAMNLLLIACP;
// Token: 0x04001FC5 RID: 8133
[global::Cpp2IlInjected.FieldOffset(Offset = "0x294")]
[Token(Token = "0x4001FC5")]
private PlayerHand.PLLIKAOIPHP EKJFBMPIGMD;
// Token: 0x04001FC6 RID: 8134
[global::Cpp2IlInjected.FieldOffset(Offset = "0x298")]
[Token(Token = "0x4001FC6")]
private KLLMCPFPIIE<OKIMOMGKKDH> OGPMINJNCGE;
// Token: 0x04001FCA RID: 8138
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A8")]
[Token(Token = "0x4001FCA")]
private PhotonView BHAAHKEILOG;
// Token: 0x04001FD0 RID: 8144
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D8")]
[Token(Token = "0x4001FD0")]
private AOLMGGAPKEH HGCGFIGNIGN;
// Token: 0x04001FD2 RID: 8146
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2E8")]
[Token(Token = "0x4001FD2")]
private List<ToolCollider> NNBALFKKNDO;
// Token: 0x04001FD3 RID: 8147
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2F0")]
[Token(Token = "0x4001FD3")]
private HashSet<ToolCollider> CLCOCGLFLBC;
// Token: 0x04001FD4 RID: 8148
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2F8")]
[Token(Token = "0x4001FD4")]
private ToolUI IFOHIGMCOIG;
// Token: 0x04001FD6 RID: 8150
[global::Cpp2IlInjected.FieldOffset(Offset = "0x308")]
[Token(Token = "0x4001FD6")]
private AOLMGGAPKEH NHKGABHFFHB;
// Token: 0x04001FD9 RID: 8153
[global::Cpp2IlInjected.FieldOffset(Offset = "0x330")]
[Token(Token = "0x4001FD9")]
private Player HBMIPPCKNHF;
// Token: 0x04001FDA RID: 8154
[global::Cpp2IlInjected.FieldOffset(Offset = "0x338")]
[Token(Token = "0x4001FDA")]
private CameraIgnoreBubble HFPAOBJPFBK;
// Token: 0x04001FDB RID: 8155
[global::Cpp2IlInjected.FieldOffset(Offset = "0x340")]
[Token(Token = "0x4001FDB")]
private IgnoredRendererEffect.PFDHGMKOPJJ? ABDALDOPDOB;
// Token: 0x04001FDC RID: 8156
[global::Cpp2IlInjected.FieldOffset(Offset = "0x358")]
[Token(Token = "0x4001FDC")]
private AOLMGGAPKEH HHCGNCDJEKA;
// Token: 0x04001FDD RID: 8157
[global::Cpp2IlInjected.FieldOffset(Offset = "0x360")]
[Token(Token = "0x4001FDD")]
private object MMMDBLDIFOP;
// Token: 0x04001FDE RID: 8158
[global::Cpp2IlInjected.FieldOffset(Offset = "0x368")]
[Token(Token = "0x4001FDE")]
private object HLGPCOJMHJA;
// Token: 0x04001FDF RID: 8159
[global::Cpp2IlInjected.FieldOffset(Offset = "0x370")]
[Token(Token = "0x4001FDF")]
private AOLMGGAPKEH MJEGGGLCGFI;
// Token: 0x04001FE0 RID: 8160
[global::Cpp2IlInjected.FieldOffset(Offset = "0x378")]
[Token(Token = "0x4001FE0")]
private Tool NMPIHKPMFLM;
// Token: 0x04001FE2 RID: 8162
[global::Cpp2IlInjected.FieldOffset(Offset = "0x388")]
[Token(Token = "0x4001FE2")]
private object BFIPICMIHND;
// Token: 0x04001FE3 RID: 8163
[global::Cpp2IlInjected.FieldOffset(Offset = "0x390")]
[Token(Token = "0x4001FE3")]
private object CJDPMFIJPLA;
// Token: 0x04001FE4 RID: 8164
[global::Cpp2IlInjected.FieldOffset(Offset = "0x398")]
[Token(Token = "0x4001FE4")]
private object HINOMIEINGF;
// Token: 0x04001FE5 RID: 8165
[Token(Token = "0x4001FE5")]
public static MFBGLIHGCGO<Tool> StaticHolderChangedEvent;
// Token: 0x04001FE6 RID: 8166
[Token(Token = "0x4001FE6")]
public static MFBGLIHGCGO<Tool> StaticToolInstantiatedEvent;
// Token: 0x04001FE7 RID: 8167
[Token(Token = "0x4001FE7")]
public static MFBGLIHGCGO<Tool> StaticLockedToolPickedUpEvent;
// Token: 0x04001FE8 RID: 8168
[Token(Token = "0x4001FE8")]
public static MFBGLIHGCGO<Tool> StaticToolPostReleaseEvent;
// Token: 0x04001FE9 RID: 8169
[Token(Token = "0x4001FE9")]
public static IILCGFIHJLP<Tool, Collision> GenericCollisionEvent;
// Token: 0x04001FEA RID: 8170
[Token(Token = "0x4001FEA")]
public static IILCGFIHJLP<Tool, Collision> LocalPlayerCollisionEvent;
// Token: 0x04001FEB RID: 8171
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A0")]
[Token(Token = "0x4001FEB")]
public MFBGLIHGCGO<Tool> PostAwakeEvent;
// Token: 0x04001FEC RID: 8172
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A8")]
[Token(Token = "0x4001FEC")]
public MFBGLIHGCGO<Tool> PostStartEvent;
// Token: 0x04001FED RID: 8173
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3B0")]
[Token(Token = "0x4001FED")]
public MFBGLIHGCGO<Tool> DestroyEvent;
// Token: 0x04001FEE RID: 8174
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3B8")]
[Token(Token = "0x4001FEE")]
public MFBGLIHGCGO<Tool> EnabledChangeEvent;
// Token: 0x04001FEF RID: 8175
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C0")]
[Token(Token = "0x4001FEF")]
public MFBGLIHGCGO<Tool> HolderChangedEvent;
// Token: 0x04001FF0 RID: 8176
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C8")]
[Token(Token = "0x4001FF0")]
public IILCGFIHJLP<Tool, bool> IgnoredChangeEvent;
// Token: 0x04001FF1 RID: 8177
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3D0")]
[Token(Token = "0x4001FF1")]
public EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> PreResetEvent;
// Token: 0x04001FF2 RID: 8178
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3D8")]
[Token(Token = "0x4001FF2")]
public EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> PostResetEvent;
// Token: 0x04001FF3 RID: 8179
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3E0")]
[Token(Token = "0x4001FF3")]
public MFBGLIHGCGO<Tool> PrePickupEvent;
// Token: 0x04001FF4 RID: 8180
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3E8")]
[Token(Token = "0x4001FF4")]
public MFBGLIHGCGO<Tool> PostPickupEvent;
// Token: 0x04001FF5 RID: 8181
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3F0")]
[Token(Token = "0x4001FF5")]
public MFBGLIHGCGO<Tool> PreReleaseEvent;
// Token: 0x04001FF6 RID: 8182
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3F8")]
[Token(Token = "0x4001FF6")]
public MFBGLIHGCGO<Tool> PostReleaseEvent;
// Token: 0x04001FF7 RID: 8183
[global::Cpp2IlInjected.FieldOffset(Offset = "0x400")]
[Token(Token = "0x4001FF7")]
public MFBGLIHGCGO<Tool> PreAttachEvent;
// Token: 0x04001FF8 RID: 8184
[global::Cpp2IlInjected.FieldOffset(Offset = "0x408")]
[Token(Token = "0x4001FF8")]
public MFBGLIHGCGO<Tool> PostAttachEvent;
// Token: 0x04001FF9 RID: 8185
[global::Cpp2IlInjected.FieldOffset(Offset = "0x410")]
[Token(Token = "0x4001FF9")]
public MFBGLIHGCGO<Tool> PreDetachEvent;
// Token: 0x04001FFA RID: 8186
[global::Cpp2IlInjected.FieldOffset(Offset = "0x418")]
[Token(Token = "0x4001FFA")]
public MFBGLIHGCGO<Tool> PostDetachEvent;
// Token: 0x04001FFB RID: 8187
[global::Cpp2IlInjected.FieldOffset(Offset = "0x420")]
[Token(Token = "0x4001FFB")]
public MFBGLIHGCGO<Tool> HolderHandVelocityUpdateEvent;
// Token: 0x04001FFC RID: 8188
[global::Cpp2IlInjected.FieldOffset(Offset = "0x428")]
[Token(Token = "0x4001FFC")]
public MFBGLIHGCGO<Tool> HoverStartEvent;
// Token: 0x04001FFD RID: 8189
[global::Cpp2IlInjected.FieldOffset(Offset = "0x430")]
[Token(Token = "0x4001FFD")]
public MFBGLIHGCGO<Tool> HoverEndEvent;
// Token: 0x04001FFE RID: 8190
[global::Cpp2IlInjected.FieldOffset(Offset = "0x438")]
[Token(Token = "0x4001FFE")]
public MFBGLIHGCGO<Tool> LockEvent;
// Token: 0x04001FFF RID: 8191
[global::Cpp2IlInjected.FieldOffset(Offset = "0x440")]
[Token(Token = "0x4001FFF")]
public MFBGLIHGCGO<Tool> UnlockEvent;
// Token: 0x04002000 RID: 8192
[global::Cpp2IlInjected.FieldOffset(Offset = "0x448")]
[Token(Token = "0x4002000")]
public MFBGLIHGCGO<Tool> InputDownEvent;
// Token: 0x04002001 RID: 8193
[global::Cpp2IlInjected.FieldOffset(Offset = "0x450")]
[Token(Token = "0x4002001")]
public MFBGLIHGCGO<Tool> InputPressedEvent;
// Token: 0x04002002 RID: 8194
[global::Cpp2IlInjected.FieldOffset(Offset = "0x458")]
[Token(Token = "0x4002002")]
public MFBGLIHGCGO<Tool> InputUpEvent;
// Token: 0x04002003 RID: 8195
[global::Cpp2IlInjected.FieldOffset(Offset = "0x460")]
[Token(Token = "0x4002003")]
public NBPOLJHGGLE<Tool, Vector3, Vector3> InputUpWithVelocityEvent;
// Token: 0x04002004 RID: 8196
[global::Cpp2IlInjected.FieldOffset(Offset = "0x468")]
[Token(Token = "0x4002004")]
public MFBGLIHGCGO<Tool> InputCancelledEvent;
// Token: 0x04002005 RID: 8197
[global::Cpp2IlInjected.FieldOffset(Offset = "0x470")]
[Token(Token = "0x4002005")]
public MFBGLIHGCGO<Tool> ShakeEvent;
// Token: 0x04002006 RID: 8198
[global::Cpp2IlInjected.FieldOffset(Offset = "0x478")]
[Token(Token = "0x4002006")]
public AAPEGDHKHJI<Tool, Vector2, float, bool> RemoteControlInputEvent;
// Token: 0x04002007 RID: 8199
[global::Cpp2IlInjected.FieldOffset(Offset = "0x480")]
[Token(Token = "0x4002007")]
public IILCGFIHJLP<Tool, float> OwnerTeleportEvent;
// Token: 0x04002008 RID: 8200
[global::Cpp2IlInjected.FieldOffset(Offset = "0x488")]
[Token(Token = "0x4002008")]
public NBPOLJHGGLE<Tool, float, float> OwnerRotateInPlaceEvent;
// Token: 0x04002009 RID: 8201
[global::Cpp2IlInjected.FieldOffset(Offset = "0x490")]
[Token(Token = "0x4002009")]
public EAHPNACBLDD<Tool, Weapon, FJDJKDOJKDO, Vector3, Vector3> AttackAppliedEvent;
// Token: 0x0400200A RID: 8202
[global::Cpp2IlInjected.FieldOffset(Offset = "0x498")]
[Token(Token = "0x400200A")]
public NBPOLJHGGLE<Tool, Vector3, Vector3> AuthorityForceAppliedEvent;
// Token: 0x0400200B RID: 8203
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A0")]
[Token(Token = "0x400200B")]
public NBPOLJHGGLE<Tool, Vector3, Vector3> AuthorityVelocityChangeEvent;
// Token: 0x0400200C RID: 8204
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A8")]
[Token(Token = "0x400200C")]
public MFBGLIHGCGO<bool> VisibilityChangeEvent;
// Token: 0x0400200D RID: 8205
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4B0")]
[Token(Token = "0x400200D")]
public readonly MFBGLIHGCGO<Tool> IsMutedChangedEvent;
// Token: 0x0400200E RID: 8206
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4B8")]
[Token(Token = "0x400200E")]
private IILCGFIHJLP<Tool, bool> OKGLNACODBA;
// Token: 0x0400200F RID: 8207
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C0")]
[Token(Token = "0x400200F")]
public Tool.DIMPKKAHGAC CustomHandSpacePickupTransformModifier;
// Token: 0x04002010 RID: 8208
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C8")]
[Token(Token = "0x4002010")]
public Tool.IHPELPFHCOO CustomSnapToHandBehavior;
// Token: 0x04002011 RID: 8209
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4D0")]
[Token(Token = "0x4002011")]
public Tool.LFAGEJFCFCG CustomDistanceToTransformBehavior;
// Token: 0x04002012 RID: 8210
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4D8")]
[Token(Token = "0x4002012")]
public Tool.HMMDPJMIHGJ CustomAuthorityResetOnKillzoneBehavior;
// Token: 0x04002013 RID: 8211
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4E0")]
[Token(Token = "0x4002013")]
public Tool.MCBIGKMJJEN CustomApplyForceModifier;
// Token: 0x04002014 RID: 8212
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4E8")]
[Token(Token = "0x4002014")]
public Tool.DLMNINHKBAJ CustomVelocityChangeModifier;
// Token: 0x04002015 RID: 8213
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4F0")]
[Token(Token = "0x4002015")]
public Tool.DNDBJKJIFNL CustomSelectionForwarding;
// Token: 0x04002016 RID: 8214
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4F8")]
[Token(Token = "0x4002016")]
public Tool.EAFJJELOGME CustomVisibilityBehavior;
// Token: 0x04002017 RID: 8215
[global::Cpp2IlInjected.FieldOffset(Offset = "0x500")]
[Token(Token = "0x4002017")]
public Tool.BPPMEBHPHDM CustomHighlightingBehavior;
// Token: 0x04002018 RID: 8216
[global::Cpp2IlInjected.FieldOffset(Offset = "0x508")]
[Token(Token = "0x4002018")]
public Tool.BPPMEBHPHDM CustomTutorialHighlightingBehavior;
// Token: 0x04002019 RID: 8217
[global::Cpp2IlInjected.FieldOffset(Offset = "0x510")]
[Token(Token = "0x4002019")]
private readonly List<Tool.OGLAJAFKBMN> OPMBAAJOICC;
// Token: 0x0400201A RID: 8218
[global::Cpp2IlInjected.FieldOffset(Offset = "0x518")]
[Token(Token = "0x400201A")]
private readonly List<Tool.EHOOCLKEMPD> IJGCIGFNJDB;
// Token: 0x0400201B RID: 8219
[Token(Token = "0x400201B")]
private static Dictionary<EEDONNAHMFK, float> ONJODBDBGGP;
// Token: 0x0400201C RID: 8220
[global::Cpp2IlInjected.FieldOffset(Offset = "0x520")]
[Token(Token = "0x400201C")]
[NonSerialized]
public DAJFOCGPHGP HeldCollisionLayer;
// Token: 0x0400201D RID: 8221
[global::Cpp2IlInjected.FieldOffset(Offset = "0x524")]
[Token(Token = "0x400201D")]
[NonSerialized]
public DAJFOCGPHGP DefaultCollisionLayer;
// Token: 0x0400201E RID: 8222
[global::Cpp2IlInjected.FieldOffset(Offset = "0x528")]
[Token(Token = "0x400201E")]
[NonSerialized]
public DAJFOCGPHGP EquippedCollisionLayer;
// Token: 0x0400201F RID: 8223
[global::Cpp2IlInjected.FieldOffset(Offset = "0x52C")]
[Token(Token = "0x400201F")]
[NonSerialized]
public DAJFOCGPHGP AttachedCollisionLayer;
// Token: 0x04002020 RID: 8224
[global::Cpp2IlInjected.FieldOffset(Offset = "0x530")]
[Token(Token = "0x4002020")]
[NonSerialized]
public float InputAmount;
// Token: 0x04002021 RID: 8225
[global::Cpp2IlInjected.FieldOffset(Offset = "0x534")]
[Token(Token = "0x4002021")]
[NonSerialized]
public bool CanBeLocked;
// Token: 0x04002022 RID: 8226
[global::Cpp2IlInjected.FieldOffset(Offset = "0x535")]
[Token(Token = "0x4002022")]
[NonSerialized]
public bool ReleaseWithVelocity;
// Token: 0x04002023 RID: 8227
[global::Cpp2IlInjected.FieldOffset(Offset = "0x536")]
[Token(Token = "0x4002023")]
[NonSerialized]
public bool SpawnedFromPool;
// Token: 0x04002024 RID: 8228
[global::Cpp2IlInjected.FieldOffset(Offset = "0x537")]
[Token(Token = "0x4002024")]
[NonSerialized]
public bool SupportsToolOverlap;
// Token: 0x04002025 RID: 8229
[global::Cpp2IlInjected.FieldOffset(Offset = "0x538")]
[Token(Token = "0x4002025")]
[NonSerialized]
public bool AllowedToTransferOwnershipOnCollision;
// Token: 0x04002026 RID: 8230
[global::Cpp2IlInjected.FieldOffset(Offset = "0x539")]
[Token(Token = "0x4002026")]
[NonSerialized]
public bool AlwaysPhysicalPickupOffCenter;
// Token: 0x04002027 RID: 8231
[global::Cpp2IlInjected.FieldOffset(Offset = "0x53A")]
[Token(Token = "0x4002027")]
[NonSerialized]
public bool IgnorePickupDirection;
// Token: 0x04002028 RID: 8232
[global::Cpp2IlInjected.FieldOffset(Offset = "0x53C")]
[Token(Token = "0x4002028")]
[NonSerialized]
public Tool.LMJNHJCGDOF GravityPickupMode;
// Token: 0x04002029 RID: 8233
[global::Cpp2IlInjected.FieldOffset(Offset = "0x540")]
[Token(Token = "0x4002029")]
[NonSerialized]
public bool SupportsPlayerLocomotionAttacks;
// Token: 0x0400202A RID: 8234
[global::Cpp2IlInjected.FieldOffset(Offset = "0x544")]
[Token(Token = "0x400202A")]
[NonSerialized]
public float PlayerLocomotionAttackMinForce;
// Token: 0x0400202B RID: 8235
[global::Cpp2IlInjected.FieldOffset(Offset = "0x548")]
[Token(Token = "0x400202B")]
[NonSerialized]
public float PlayerLocomotionAttackMaxForce;
// Token: 0x0400202C RID: 8236
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54C")]
[Token(Token = "0x400202C")]
[NonSerialized]
public bool KinematicOnReset;
// Token: 0x0400202D RID: 8237
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54D")]
[Token(Token = "0x400202D")]
[NonSerialized]
public bool KinematicOnSleep;
// Token: 0x0400202E RID: 8238
[global::Cpp2IlInjected.FieldOffset(Offset = "0x550")]
[Token(Token = "0x400202E")]
[NonSerialized]
public Vector3 LastWorldSpacePickupPosition;
// Token: 0x0400202F RID: 8239
[global::Cpp2IlInjected.FieldOffset(Offset = "0x55C")]
[Token(Token = "0x400202F")]
[NonSerialized]
public Quaternion LastWorldSpacePickupRotation;
// Token: 0x04002030 RID: 8240
[global::Cpp2IlInjected.FieldOffset(Offset = "0x56C")]
[Token(Token = "0x4002030")]
[NonSerialized]
public bool SleepOnStart;
// Token: 0x04002031 RID: 8241
[global::Cpp2IlInjected.FieldOffset(Offset = "0x56D")]
[Token(Token = "0x4002031")]
[NonSerialized]
public bool SleepOnCleanup;
// Token: 0x04002032 RID: 8242
[global::Cpp2IlInjected.FieldOffset(Offset = "0x56E")]
[Token(Token = "0x4002032")]
[NonSerialized]
public bool SupportsRemoteControlInput;
// Token: 0x04002033 RID: 8243
[global::Cpp2IlInjected.FieldOffset(Offset = "0x56F")]
[Token(Token = "0x4002033")]
[NonSerialized]
public bool ClearVelocitiesOnFrozenChange;
// Token: 0x04002034 RID: 8244
[global::Cpp2IlInjected.FieldOffset(Offset = "0x570")]
[Token(Token = "0x4002034")]
[NonSerialized]
public bool ExcludeFromTriggerVolume;
// Token: 0x04002035 RID: 8245
[global::Cpp2IlInjected.FieldOffset(Offset = "0x571")]
[Token(Token = "0x4002035")]
[NonSerialized]
public bool RemotelyRunRigidbodyPickupWhenHeld;
// Token: 0x04002036 RID: 8246
[global::Cpp2IlInjected.FieldOffset(Offset = "0x574")]
[Token(Token = "0x4002036")]
private EEDONNAHMFK EJJGPPDAPDJ;
// Token: 0x04002037 RID: 8247
[global::Cpp2IlInjected.FieldOffset(Offset = "0x578")]
[Token(Token = "0x4002037")]
private bool DNCDIAFBPHO;
// Token: 0x04002038 RID: 8248
[global::Cpp2IlInjected.FieldOffset(Offset = "0x579")]
[Token(Token = "0x4002038")]
[NonSerialized]
public bool IsInteractibleSubtool;
// Token: 0x04002039 RID: 8249
[global::Cpp2IlInjected.FieldOffset(Offset = "0x580")]
[Token(Token = "0x4002039")]
private HHIINKNOKNL<bool> OCDAPABGABP;
// Token: 0x0400203A RID: 8250
[global::Cpp2IlInjected.FieldOffset(Offset = "0x588")]
[Token(Token = "0x400203A")]
[NonSerialized]
public OutlineRendererEffect.HLEDHCIGMPJ OutlineType;
// Token: 0x0400203B RID: 8251
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58C")]
[Token(Token = "0x400203B")]
[NonSerialized]
public SelectionRendererEffect.KOOAFIGMBBP SelectionType;
// Token: 0x0400203C RID: 8252
[global::Cpp2IlInjected.FieldOffset(Offset = "0x590")]
[Token(Token = "0x400203C")]
[NonSerialized]
private List<Tool.HDFOKJKEMCH> PBCBHPGPNED;
// Token: 0x0400203D RID: 8253
[global::Cpp2IlInjected.FieldOffset(Offset = "0x598")]
[Token(Token = "0x400203D")]
[NonSerialized]
private List<Tool.HDFOKJKEMCH> IAEGDBOIEBM;
// Token: 0x0400203E RID: 8254
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5A0")]
[Token(Token = "0x400203E")]
[NonSerialized]
private List<Tool.HDFOKJKEMCH> KPKJDENLNNJ;
// Token: 0x0400203F RID: 8255
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5A8")]
[Token(Token = "0x400203F")]
[NonSerialized]
private List<Tool.HDFOKJKEMCH> MLIJIGCCPNI;
// Token: 0x04002040 RID: 8256
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5B0")]
[Token(Token = "0x4002040")]
private List<Canvas> PHMLDEKEAOO;
// Token: 0x04002041 RID: 8257
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5B8")]
[Token(Token = "0x4002041")]
private Renderer[] FIKLFHJBIAE;
// Token: 0x04002042 RID: 8258
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C0")]
[Token(Token = "0x4002042")]
private IDisposable BELHBOONGGI;
// Token: 0x04002043 RID: 8259
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C8")]
[Token(Token = "0x4002043")]
private IDisposable DCLHPCMGHIC;
// Token: 0x04002044 RID: 8260
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5D0")]
[Token(Token = "0x4002044")]
private IDisposable EDNAEGEOLIF;
// Token: 0x04002045 RID: 8261
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5D8")]
[Token(Token = "0x4002045")]
private IDisposable EAFLPDIMFCK;
// Token: 0x04002046 RID: 8262
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5E0")]
[Token(Token = "0x4002046")]
private IDisposable DNJADGLENDF;
// Token: 0x04002047 RID: 8263
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5E8")]
[Token(Token = "0x4002047")]
private JAKMIGBBBOM.BAFPMPJFBEM HBEJPGMIJDD;
// Token: 0x04002048 RID: 8264
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5F0")]
[Token(Token = "0x4002048")]
private Transform GIEFKPDNLFA;
// Token: 0x04002049 RID: 8265
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5F8")]
[Token(Token = "0x4002049")]
private bool DCMCJANIMIN;
// Token: 0x0400204A RID: 8266
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5F9")]
[Token(Token = "0x400204A")]
private bool GHELELBDKCO;
// Token: 0x0400204B RID: 8267
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5FC")]
[Token(Token = "0x400204B")]
private Vector3 GBIPEMFEIDA;
// Token: 0x0400204C RID: 8268
[global::Cpp2IlInjected.FieldOffset(Offset = "0x608")]
[Token(Token = "0x400204C")]
private Vector3 BFDCDEEMAOF;
// Token: 0x0400204D RID: 8269
[global::Cpp2IlInjected.FieldOffset(Offset = "0x614")]
[Token(Token = "0x400204D")]
private bool KOPJBHEGHGF;
// Token: 0x0400204E RID: 8270
[global::Cpp2IlInjected.FieldOffset(Offset = "0x618")]
[Token(Token = "0x400204E")]
private List<Killzone> BPAPGFBNGNK;
// Token: 0x0400204F RID: 8271
[global::Cpp2IlInjected.FieldOffset(Offset = "0x620")]
[Token(Token = "0x400204F")]
private int HNAALFCDECO;
// Token: 0x04002050 RID: 8272
[global::Cpp2IlInjected.FieldOffset(Offset = "0x628")]
[Token(Token = "0x4002050")]
private KFBABPAPIMB LOFMCIHBMAN;
// Token: 0x04002051 RID: 8273
[global::Cpp2IlInjected.FieldOffset(Offset = "0x630")]
[Token(Token = "0x4002051")]
private float MHBDJPACJJL;
// Token: 0x04002052 RID: 8274
[global::Cpp2IlInjected.FieldOffset(Offset = "0x634")]
[Token(Token = "0x4002052")]
private bool ALHMFELKBMA;
// Token: 0x04002053 RID: 8275
[global::Cpp2IlInjected.FieldOffset(Offset = "0x638")]
[Token(Token = "0x4002053")]
private float KINIAKNPLCA;
// Token: 0x04002054 RID: 8276
[global::Cpp2IlInjected.FieldOffset(Offset = "0x63C")]
[Token(Token = "0x4002054")]
private Vector3 LOGLDBNBHAD;
// Token: 0x04002055 RID: 8277
[global::Cpp2IlInjected.FieldOffset(Offset = "0x648")]
[Token(Token = "0x4002055")]
private Vector3 GDHALDIENKM;
// Token: 0x04002056 RID: 8278
[global::Cpp2IlInjected.FieldOffset(Offset = "0x654")]
[Token(Token = "0x4002056")]
private float ECFHIBDKMKJ;
// Token: 0x04002057 RID: 8279
[global::Cpp2IlInjected.FieldOffset(Offset = "0x658")]
[Token(Token = "0x4002057")]
private RigidbodyEx CMKBCGMCJGL;
// Token: 0x04002058 RID: 8280
[global::Cpp2IlInjected.FieldOffset(Offset = "0x660")]
[Token(Token = "0x4002058")]
private Vector3 GBFGBPMOKGL;
// Token: 0x04002059 RID: 8281
[global::Cpp2IlInjected.FieldOffset(Offset = "0x66C")]
[Token(Token = "0x4002059")]
private Vector3 JEHBHPIGJHM;
// Token: 0x0400205A RID: 8282
[global::Cpp2IlInjected.FieldOffset(Offset = "0x678")]
[Token(Token = "0x400205A")]
private bool AGACGJMOMFK;
// Token: 0x0400205B RID: 8283
[global::Cpp2IlInjected.FieldOffset(Offset = "0x680")]
[Token(Token = "0x400205B")]
private List<Tool> NABGMILJPHH;
// Token: 0x0400205C RID: 8284
[global::Cpp2IlInjected.FieldOffset(Offset = "0x688")]
[Token(Token = "0x400205C")]
private object LJJNEGGCFEB;
// Token: 0x0400205D RID: 8285
[global::Cpp2IlInjected.FieldOffset(Offset = "0x690")]
[Token(Token = "0x400205D")]
private float NKGIMKEHJHH;
// Token: 0x04002063 RID: 8291
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C8")]
[Token(Token = "0x4002063")]
private KLLMCPFPIIE<bool> LMNPEKLBHLG;
// Token: 0x04002064 RID: 8292
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6D0")]
[Token(Token = "0x4002064")]
public IILCGFIHJLP<Tool, BKAFCPEOPFD.BOJGHJMJMDE.BKELCDIFAKM> RecordingEventOccurredEvent;
// Token: 0x02000519 RID: 1305
[Token(Token = "0x2000519")]
public enum LMJNHJCGDOF
{
// Token: 0x04002066 RID: 8294
[Token(Token = "0x4002066")]
SNAP_POSITION_SNAP_ORIENTATION,
// Token: 0x04002067 RID: 8295
[Token(Token = "0x4002067")]
SNAP_POSITION_MAINTAIN_ORIENTATION,
// Token: 0x04002068 RID: 8296
[Token(Token = "0x4002068")]
MAINTAIN_POSITION_MAINTAIN_ORIENTATION,
// Token: 0x04002069 RID: 8297
[Token(Token = "0x4002069")]
DISABLED = -1
}
// Token: 0x0200051A RID: 1306
[Token(Token = "0x200051A")]
public sealed class GAJNGIAPPAI : MulticastDelegate
{
// Token: 0x06002837 RID: 10295 RVA: 0x000A42A0 File Offset: 0x000A24A0
[Token(Token = "0x6002837")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public GAJNGIAPPAI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002838 RID: 10296 RVA: 0x000A42BC File Offset: 0x000A24BC
[Token(Token = "0x6002838")]
[Address(RVA = "0x14771B0", Offset = "0x1475FB0", VA = "0x1814771B0", Slot = "13")]
public void Invoke(Tool NBHJPDBHDHB)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06002839 RID: 10297 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002839")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x0600283A RID: 10298 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600283A")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200051B RID: 1307
[Token(Token = "0x200051B")]
public sealed class BKEAMAGNFFG : MulticastDelegate
{
// Token: 0x0600283B RID: 10299 RVA: 0x000A4330 File Offset: 0x000A2530
[Token(Token = "0x600283B")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public BKEAMAGNFFG(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600283C RID: 10300 RVA: 0x000A434C File Offset: 0x000A254C
[Token(Token = "0x600283C")]
[Address(RVA = "0x1476B30", Offset = "0x1475930", VA = "0x181476B30", 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: 0x0600283D RID: 10301 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600283D")]
[Address(RVA = "0x1476A90", Offset = "0x1475890", VA = "0x181476A90", 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: 0x0600283E RID: 10302 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600283E")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200051C RID: 1308
[Token(Token = "0x200051C")]
public sealed class ABFLLCEFEGP : MulticastDelegate
{
// Token: 0x0600283F RID: 10303 RVA: 0x000A44A0 File Offset: 0x000A26A0
[Token(Token = "0x600283F")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public ABFLLCEFEGP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002840 RID: 10304 RVA: 0x000A44BC File Offset: 0x000A26BC
[Token(Token = "0x6002840")]
[Address(RVA = "0x14759D0", Offset = "0x14747D0", VA = "0x1814759D0", 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: 0x06002841 RID: 10305 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002841")]
[Address(RVA = "0x1475910", Offset = "0x1474710", VA = "0x181475910", 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: 0x06002842 RID: 10306 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002842")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200051D RID: 1309
[Token(Token = "0x200051D")]
public sealed class AMFIAPLJBCI : MulticastDelegate
{
// Token: 0x06002843 RID: 10307 RVA: 0x000A45C0 File Offset: 0x000A27C0
[Token(Token = "0x6002843")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public AMFIAPLJBCI(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002844 RID: 10308 RVA: 0x000A45DC File Offset: 0x000A27DC
[Token(Token = "0x6002844")]
[Address(RVA = "0x48FFD0", Offset = "0x48EDD0", VA = "0x18048FFD0", Slot = "13")]
public void Invoke(Tool NBHJPDBHDHB, PhotonView BNOFLBFPCLI)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06002845 RID: 10309 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002845")]
[Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", 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: 0x06002846 RID: 10310 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002846")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200051E RID: 1310
[Token(Token = "0x200051E")]
public sealed class JMJIOKOMOGC : MulticastDelegate
{
// Token: 0x06002847 RID: 10311 RVA: 0x000A46DC File Offset: 0x000A28DC
[Token(Token = "0x6002847")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public JMJIOKOMOGC(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002848 RID: 10312 RVA: 0x000A46F8 File Offset: 0x000A28F8
[Token(Token = "0x6002848")]
[Address(RVA = "0x14788F0", Offset = "0x14776F0", VA = "0x1814788F0", 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: 0x06002849 RID: 10313 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002849")]
[Address(RVA = "0x1478800", Offset = "0x1477600", VA = "0x181478800", 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: 0x0600284A RID: 10314 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600284A")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0200051F RID: 1311
[Token(Token = "0x200051F")]
public sealed class POBLJOMMKLA : MulticastDelegate
{
// Token: 0x0600284B RID: 10315 RVA: 0x000A4854 File Offset: 0x000A2A54
[Token(Token = "0x600284B")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public POBLJOMMKLA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600284C RID: 10316 RVA: 0x000A4870 File Offset: 0x000A2A70
[Token(Token = "0x600284C")]
[Address(RVA = "0x1475FC0", Offset = "0x1474DC0", VA = "0x181475FC0", 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: 0x0600284D RID: 10317 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600284D")]
[Address(RVA = "0x147AE90", Offset = "0x1479C90", VA = "0x18147AE90", 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: 0x0600284E RID: 10318 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600284E")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000520 RID: 1312
[Token(Token = "0x2000520")]
public sealed class ACIKBDCJJLA : MulticastDelegate
{
// Token: 0x0600284F RID: 10319 RVA: 0x000A492C File Offset: 0x000A2B2C
[Token(Token = "0x600284F")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public ACIKBDCJJLA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002850 RID: 10320 RVA: 0x000A4948 File Offset: 0x000A2B48
[Token(Token = "0x6002850")]
[Address(RVA = "0x1475FC0", Offset = "0x1474DC0", VA = "0x181475FC0", 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: 0x06002851 RID: 10321 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002851")]
[Address(RVA = "0x1475F10", Offset = "0x1474D10", VA = "0x181475F10", 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: 0x06002852 RID: 10322 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002852")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000521 RID: 1313
[Token(Token = "0x2000521")]
public sealed class BAAJDBMFMGJ : MulticastDelegate
{
// Token: 0x06002853 RID: 10323 RVA: 0x000A4A04 File Offset: 0x000A2C04
[Token(Token = "0x6002853")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public BAAJDBMFMGJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002854 RID: 10324 RVA: 0x000A4A20 File Offset: 0x000A2C20
[Token(Token = "0x6002854")]
[Address(RVA = "0x14768E0", Offset = "0x14756E0", VA = "0x1814768E0", Slot = "13")]
public void Invoke(bool NOCJEBBJIAN)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06002855 RID: 10325 RVA: 0x000A4A5C File Offset: 0x000A2C5C
[Token(Token = "0x6002855")]
[Address(RVA = "0x1476860", Offset = "0x1475660", VA = "0x181476860", Slot = "14")]
public IAsyncResult BeginInvoke(bool NOCJEBBJIAN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06002856 RID: 10326 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002856")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000522 RID: 1314
[Token(Token = "0x2000522")]
public sealed class NFGOKMFCNPD : MulticastDelegate
{
// Token: 0x06002857 RID: 10327 RVA: 0x000A4A6C File Offset: 0x000A2C6C
[Token(Token = "0x6002857")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public NFGOKMFCNPD(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002858 RID: 10328 RVA: 0x000A4A88 File Offset: 0x000A2C88
[Token(Token = "0x6002858")]
[Address(RVA = "0x147A920", Offset = "0x1479720", VA = "0x18147A920", Slot = "13")]
public void Invoke(Tool NBHJPDBHDHB, bool HPFENKLCOFE)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06002859 RID: 10329 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002859")]
[Address(RVA = "0x147A890", Offset = "0x1479690", VA = "0x18147A890", 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: 0x0600285A RID: 10330 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600285A")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000523 RID: 1315
[Token(Token = "0x2000523")]
public sealed class BNLPKBEGMCJ : MulticastDelegate
{
// Token: 0x0600285B RID: 10331 RVA: 0x000A4B28 File Offset: 0x000A2D28
[Token(Token = "0x600285B")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public BNLPKBEGMCJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600285C RID: 10332 RVA: 0x000A4B44 File Offset: 0x000A2D44
[Token(Token = "0x600285C")]
[Address(RVA = "0x14771B0", Offset = "0x1475FB0", VA = "0x1814771B0", Slot = "13")]
public void Invoke(Tool NBHJPDBHDHB)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600285D RID: 10333 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600285D")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
public IAsyncResult BeginInvoke(Tool NBHJPDBHDHB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600285E RID: 10334 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600285E")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000524 RID: 1316
[Token(Token = "0x2000524")]
public sealed class JOLBLIBNLNE : MulticastDelegate
{
// Token: 0x0600285F RID: 10335 RVA: 0x000A4BB8 File Offset: 0x000A2DB8
[Token(Token = "0x600285F")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public JOLBLIBNLNE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002860 RID: 10336 RVA: 0x000A4BD4 File Offset: 0x000A2DD4
[Token(Token = "0x6002860")]
[Address(RVA = "0x1479390", Offset = "0x1478190", VA = "0x181479390", 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: 0x06002861 RID: 10337 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002861")]
[Address(RVA = "0x14792C0", Offset = "0x14780C0", VA = "0x1814792C0", 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: 0x06002862 RID: 10338 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002862")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000525 RID: 1317
[Token(Token = "0x2000525")]
public sealed class DIMPKKAHGAC : MulticastDelegate
{
// Token: 0x06002863 RID: 10339 RVA: 0x000A4CE4 File Offset: 0x000A2EE4
[Token(Token = "0x6002863")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public DIMPKKAHGAC(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002864 RID: 10340 RVA: 0x000A4D00 File Offset: 0x000A2F00
[Token(Token = "0x6002864")]
[Address(RVA = "0x14775A0", Offset = "0x14763A0", VA = "0x1814775A0", 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: 0x06002865 RID: 10341 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002865")]
[Address(RVA = "0x14774E0", Offset = "0x14762E0", VA = "0x1814774E0", 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: 0x06002866 RID: 10342 RVA: 0x000A4DE0 File Offset: 0x000A2FE0
[Token(Token = "0x6002866")]
[Address(RVA = "0x7C2530", Offset = "0x7C1330", VA = "0x1807C2530", Slot = "15")]
public void EndInvoke(ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK, IAsyncResult GIAOBLMEMMI)
{
}
}
// Token: 0x02000526 RID: 1318
[Token(Token = "0x2000526")]
public sealed class IHPELPFHCOO : MulticastDelegate
{
// Token: 0x06002867 RID: 10343 RVA: 0x000A4DF0 File Offset: 0x000A2FF0
[Token(Token = "0x6002867")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public IHPELPFHCOO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002868 RID: 10344 RVA: 0x000A4E0C File Offset: 0x000A300C
[Token(Token = "0x6002868")]
[Address(RVA = "0x747EB0", Offset = "0x746CB0", VA = "0x180747EB0", Slot = "13")]
public void Invoke()
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06002869 RID: 10345 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002869")]
[Address(RVA = "0x456AA0", Offset = "0x4558A0", VA = "0x180456AA0", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600286A RID: 10346 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600286A")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000527 RID: 1319
[Token(Token = "0x2000527")]
public sealed class LFAGEJFCFCG : MulticastDelegate
{
// Token: 0x0600286B RID: 10347 RVA: 0x000A4E4C File Offset: 0x000A304C
[Token(Token = "0x600286B")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public LFAGEJFCFCG(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600286C RID: 10348 RVA: 0x000A4E68 File Offset: 0x000A3068
[Token(Token = "0x600286C")]
[Address(RVA = "0x1479EC0", Offset = "0x1478CC0", VA = "0x181479EC0", 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: 0x0600286D RID: 10349 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600286D")]
[Address(RVA = "0x1479DF0", Offset = "0x1478BF0", VA = "0x181479DF0", 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: 0x0600286E RID: 10350 RVA: 0x000A4F6C File Offset: 0x000A316C
[Token(Token = "0x600286E")]
[Address(RVA = "0x1479E80", Offset = "0x1478C80", VA = "0x181479E80", Slot = "15")]
public float EndInvoke(out bool OBBHGNPICMF, IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02000528 RID: 1320
[Token(Token = "0x2000528")]
public sealed class HMMDPJMIHGJ : MulticastDelegate
{
// Token: 0x0600286F RID: 10351 RVA: 0x000A4F80 File Offset: 0x000A3180
[Token(Token = "0x600286F")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public HMMDPJMIHGJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002870 RID: 10352 RVA: 0x000A4F9C File Offset: 0x000A319C
[Token(Token = "0x6002870")]
[Address(RVA = "0x93B680", Offset = "0x93A480", VA = "0x18093B680", Slot = "13")]
public bool Invoke(Tool NBHJPDBHDHB, Killzone IKPBPBLJCOC)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06002871 RID: 10353 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002871")]
[Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", 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: 0x06002872 RID: 10354 RVA: 0x000A508C File Offset: 0x000A328C
[Token(Token = "0x6002872")]
[Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02000529 RID: 1321
[Token(Token = "0x2000529")]
public sealed class MCBIGKMJJEN : MulticastDelegate
{
// Token: 0x06002873 RID: 10355 RVA: 0x000A50A0 File Offset: 0x000A32A0
[Token(Token = "0x6002873")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public MCBIGKMJJEN(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002874 RID: 10356 RVA: 0x000A50BC File Offset: 0x000A32BC
[Token(Token = "0x6002874")]
[Address(RVA = "0x147A450", Offset = "0x1479250", VA = "0x18147A450", 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: 0x06002875 RID: 10357 RVA: 0x000A5194 File Offset: 0x000A3394
[Token(Token = "0x6002875")]
[Address(RVA = "0x147A3B0", Offset = "0x14791B0", VA = "0x18147A3B0", Slot = "14")]
public IAsyncResult BeginInvoke(ref Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06002876 RID: 10358 RVA: 0x000A51A4 File Offset: 0x000A33A4
[Token(Token = "0x6002876")]
[Address(RVA = "0x1265EA0", Offset = "0x1264CA0", VA = "0x181265EA0", Slot = "15")]
public void EndInvoke(ref Vector3 CDFHDACBFKN, IAsyncResult GIAOBLMEMMI)
{
}
}
// Token: 0x0200052A RID: 1322
[Token(Token = "0x200052A")]
public sealed class DLMNINHKBAJ : MulticastDelegate
{
// Token: 0x06002877 RID: 10359 RVA: 0x000A51B4 File Offset: 0x000A33B4
[Token(Token = "0x6002877")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public DLMNINHKBAJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002878 RID: 10360 RVA: 0x000A51D0 File Offset: 0x000A33D0
[Token(Token = "0x6002878")]
[Address(RVA = "0x1477C10", Offset = "0x1476A10", VA = "0x181477C10", 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: 0x06002879 RID: 10361 RVA: 0x000A5294 File Offset: 0x000A3494
[Token(Token = "0x6002879")]
[Address(RVA = "0x1477B50", Offset = "0x1476950", VA = "0x181477B50", Slot = "14")]
public IAsyncResult BeginInvoke(ref Vector3 EAOCEINLAKP, ref Vector3 KHJFDILDLAD, Vector3 KPLDEODOJID, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x0600287A RID: 10362 RVA: 0x000A52A4 File Offset: 0x000A34A4
[Token(Token = "0x600287A")]
[Address(RVA = "0x7C2530", Offset = "0x7C1330", VA = "0x1807C2530", Slot = "15")]
public void EndInvoke(ref Vector3 EAOCEINLAKP, ref Vector3 KHJFDILDLAD, IAsyncResult GIAOBLMEMMI)
{
}
}
// Token: 0x0200052B RID: 1323
[Token(Token = "0x200052B")]
public sealed class OGLAJAFKBMN : MulticastDelegate
{
// Token: 0x0600287B RID: 10363 RVA: 0x000A52B4 File Offset: 0x000A34B4
[Token(Token = "0x600287B")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public OGLAJAFKBMN(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600287C RID: 10364 RVA: 0x000A52D0 File Offset: 0x000A34D0
[Token(Token = "0x600287C")]
[Address(RVA = "0x1101330", Offset = "0x1100130", VA = "0x181101330", 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: 0x0600287D RID: 10365 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600287D")]
[Address(RVA = "0x147AD10", Offset = "0x1479B10", VA = "0x18147AD10", 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: 0x0600287E RID: 10366 RVA: 0x000A5428 File Offset: 0x000A3628
[Token(Token = "0x600287E")]
[Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x0200052C RID: 1324
[Token(Token = "0x200052C")]
public sealed class EHOOCLKEMPD : MulticastDelegate
{
// Token: 0x0600287F RID: 10367 RVA: 0x000A543C File Offset: 0x000A363C
[Token(Token = "0x600287F")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public EHOOCLKEMPD(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002880 RID: 10368 RVA: 0x000A5458 File Offset: 0x000A3658
[Token(Token = "0x6002880")]
[Address(RVA = "0xF21290", Offset = "0xF20090", VA = "0x180F21290", 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: 0x06002881 RID: 10369 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002881")]
[Address(RVA = "0xDF4DC0", Offset = "0xDF3BC0", VA = "0x180DF4DC0", 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: 0x06002882 RID: 10370 RVA: 0x000A555C File Offset: 0x000A375C
[Token(Token = "0x6002882")]
[Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x0200052D RID: 1325
[Token(Token = "0x200052D")]
public sealed class EAFJJELOGME : MulticastDelegate
{
// Token: 0x06002883 RID: 10371 RVA: 0x000A5570 File Offset: 0x000A3770
[Token(Token = "0x6002883")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public EAFJJELOGME(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002884 RID: 10372 RVA: 0x000A558C File Offset: 0x000A378C
[Token(Token = "0x6002884")]
[Address(RVA = "0x76B2E0", Offset = "0x76A0E0", VA = "0x18076B2E0", 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: 0x06002885 RID: 10373 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002885")]
[Address(RVA = "0x456AA0", Offset = "0x4558A0", VA = "0x180456AA0", Slot = "14")]
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002886 RID: 10374 RVA: 0x000A5630 File Offset: 0x000A3830
[Token(Token = "0x6002886")]
[Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x0200052E RID: 1326
[Token(Token = "0x200052E")]
public sealed class DNDBJKJIFNL : MulticastDelegate
{
// Token: 0x06002887 RID: 10375 RVA: 0x000A5644 File Offset: 0x000A3844
[Token(Token = "0x6002887")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public DNDBJKJIFNL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06002888 RID: 10376 RVA: 0x000A5660 File Offset: 0x000A3860
[Token(Token = "0x6002888")]
[Address(RVA = "0x1478090", Offset = "0x1476E90", VA = "0x181478090", 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: 0x06002889 RID: 10377 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002889")]
[Address(RVA = "0x1477FF0", Offset = "0x1476DF0", VA = "0x181477FF0", 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: 0x0600288A RID: 10378 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600288A")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public Tool 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 BPPMEBHPHDM : MulticastDelegate
{
// Token: 0x0600288B RID: 10379 RVA: 0x000A5720 File Offset: 0x000A3920
[Token(Token = "0x600288B")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public BPPMEBHPHDM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600288C RID: 10380 RVA: 0x000A573C File Offset: 0x000A393C
[Token(Token = "0x600288C")]
[Address(RVA = "0x118C0A0", Offset = "0x118AEA0", VA = "0x18118C0A0", Slot = "13")]
public void Invoke(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600288D RID: 10381 RVA: 0x000A57B8 File Offset: 0x000A39B8
[Token(Token = "0x600288D")]
[Address(RVA = "0x1477410", Offset = "0x1476210", VA = "0x181477410", Slot = "14")]
public IAsyncResult BeginInvoke(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x0600288E RID: 10382 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600288E")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02000530 RID: 1328
[Token(Token = "0x2000530")]
[Serializable]
public struct InteractionSettings
{
// Token: 0x17000754 RID: 1876
// (get) Token: 0x0600288F RID: 10383 RVA: 0x000A57C8 File Offset: 0x000A39C8
[Token(Token = "0x17000754")]
public static Tool.InteractionSettings Default
{
[Token(Token = "0x600288F")]
[Address(RVA = "0x14786E0", Offset = "0x14774E0", VA = "0x1814786E0")]
get
{
/*
An exception occurred when decompiling this method (0600288F)
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 1660
*/;
}
}
// Token: 0x0400206A RID: 8298
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400206A")]
[Header("Pickup")]
public bool CanBePickedUp;
// Token: 0x0400206B RID: 8299
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
[Token(Token = "0x400206B")]
public bool LockOnPickup;
// Token: 0x0400206C RID: 8300
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2")]
[Token(Token = "0x400206C")]
[HideInInspector]
[Header("Pickup Transforms")]
public bool OptimizedPickupTransforms;
// Token: 0x0400206D RID: 8301
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400206D")]
[OMAIFIIBMNL("OptimizedPickupTransforms", false)]
public Tool.PickupTransforms LeftHandPickupTransforms;
// Token: 0x0400206E RID: 8302
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400206E")]
[OMAIFIIBMNL("OptimizedPickupTransforms", false)]
public Tool.PickupTransforms RightHandPickupTransforms;
// Token: 0x0400206F RID: 8303
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400206F")]
[OMAIFIIBMNL("OptimizedPickupTransforms", false)]
public Transform HipEquipSlotOrientationTransform;
// Token: 0x04002070 RID: 8304
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002070")]
[OMAIFIIBMNL("OptimizedPickupTransforms", false)]
public Transform ShoulderEquipSlotOrientationTransform;
// Token: 0x04002071 RID: 8305
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002071")]
[HideInInspector]
public bool HasHipEquipSlot;
// Token: 0x04002072 RID: 8306
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4002072")]
[HideInInspector]
public Vector3 HipEquipSlotPosition;
// Token: 0x04002073 RID: 8307
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002073")]
[HideInInspector]
public Quaternion HipEquipSlotRotation;
// Token: 0x04002074 RID: 8308
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002074")]
[HideInInspector]
public bool HasShoulderEquipSlot;
// Token: 0x04002075 RID: 8309
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4002075")]
[HideInInspector]
public Vector3 ShoulderEquipSlotPosition;
// Token: 0x04002076 RID: 8310
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002076")]
[HideInInspector]
public Quaternion ShoulderEquipSlotRotation;
// Token: 0x04002077 RID: 8311
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002077")]
[Header("Throwing")]
public float ThrowSpeedMultiplier;
// Token: 0x04002078 RID: 8312
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002078")]
public bool HasMaxThrowSpeed;
// Token: 0x04002079 RID: 8313
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002079")]
public float MaxThrowSpeed;
// Token: 0x0400207A RID: 8314
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
[Token(Token = "0x400207A")]
[Header("Equipping")]
public bool CanBeEquipped;
// Token: 0x0400207B RID: 8315
[global::Cpp2IlInjected.FieldOffset(Offset = "0x75")]
[Token(Token = "0x400207B")]
[Header("Environment")]
public bool CanHolderHandClimb;
}
// Token: 0x02000531 RID: 1329
[Token(Token = "0x2000531")]
[Serializable]
public class PickupTransforms
{
// Token: 0x06002890 RID: 10384 RVA: 0x000A57E0 File Offset: 0x000A39E0
[Token(Token = "0x6002890")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PickupTransforms()
{
}
// Token: 0x0400207C RID: 8316
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400207C")]
public Transform Default;
// Token: 0x0400207D RID: 8317
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400207D")]
public Transform SteamVrVive;
// Token: 0x0400207E RID: 8318
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400207E")]
public Transform SteamVrOculus;
// Token: 0x0400207F RID: 8319
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400207F")]
public Transform SteamVrMicrosoft;
// Token: 0x04002080 RID: 8320
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002080")]
public Transform Oculus;
// Token: 0x04002081 RID: 8321
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002081")]
public Transform SteamVrIndex;
// Token: 0x04002082 RID: 8322
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002082")]
[HideInInspector]
public bool HasDefault;
// Token: 0x04002083 RID: 8323
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x4002083")]
[HideInInspector]
public Vector3 DefaultPosition;
// Token: 0x04002084 RID: 8324
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002084")]
[HideInInspector]
public Quaternion DefaultRotation;
// Token: 0x04002085 RID: 8325
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002085")]
[HideInInspector]
public bool HasSteamVrVive;
// Token: 0x04002086 RID: 8326
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x4002086")]
[HideInInspector]
public Vector3 SteamVrVivePosition;
// Token: 0x04002087 RID: 8327
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4002087")]
[HideInInspector]
public Quaternion SteamVrViveRotation;
// Token: 0x04002088 RID: 8328
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002088")]
[HideInInspector]
public bool HasSteamVrOculus;
// Token: 0x04002089 RID: 8329
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
[Token(Token = "0x4002089")]
[HideInInspector]
public Vector3 SteamVrOculusPosition;
// Token: 0x0400208A RID: 8330
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400208A")]
[HideInInspector]
public Quaternion SteamVrOculusRotation;
// Token: 0x0400208B RID: 8331
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400208B")]
[HideInInspector]
public bool HasSteamVrMicrosoft;
// Token: 0x0400208C RID: 8332
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")]
[Token(Token = "0x400208C")]
[HideInInspector]
public Vector3 SteamVrMicrosoftPosition;
// Token: 0x0400208D RID: 8333
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400208D")]
[HideInInspector]
public Quaternion SteamVrMicrosoftRotation;
// Token: 0x0400208E RID: 8334
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400208E")]
[HideInInspector]
public bool HasOculus;
// Token: 0x0400208F RID: 8335
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
[Token(Token = "0x400208F")]
[HideInInspector]
public Vector3 OculusPosition;
// Token: 0x04002090 RID: 8336
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4002090")]
[HideInInspector]
public Quaternion OculusRotation;
// Token: 0x04002091 RID: 8337
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4002091")]
[HideInInspector]
public bool HasSteamVrIndex;
// Token: 0x04002092 RID: 8338
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
[Token(Token = "0x4002092")]
[HideInInspector]
public Vector3 SteamVrIndexPosition;
// Token: 0x04002093 RID: 8339
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4002093")]
[HideInInspector]
public Quaternion SteamVrIndexRotation;
}
// Token: 0x02000532 RID: 1330
[Token(Token = "0x2000532")]
[Serializable]
public struct CollisionSettings
{
// Token: 0x17000755 RID: 1877
// (get) Token: 0x06002891 RID: 10385 RVA: 0x000A57F4 File Offset: 0x000A39F4
[Token(Token = "0x17000755")]
public static Tool.CollisionSettings Default
{
[Token(Token = "0x6002891")]
[Address(RVA = "0x1477490", Offset = "0x1476290", VA = "0x181477490")]
get
{
}
}
// Token: 0x04002094 RID: 8340
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002094")]
public Collider[] IgnoredColliders;
// Token: 0x04002095 RID: 8341
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002095")]
public List<Collider> ForceIncludeColliders;
// Token: 0x04002096 RID: 8342
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002096")]
[Header("Dynamic Kinematic Collisions")]
public bool DynamicKinematicCollisionsCanBeApplied;
// Token: 0x04002097 RID: 8343
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11")]
[Token(Token = "0x4002097")]
public bool CanApplyDynamicKinematicCollisions;
// Token: 0x04002098 RID: 8344
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4002098")]
public float DynamicKinematicCollisionSpin;
}
// Token: 0x02000533 RID: 1331
[Token(Token = "0x2000533")]
[Serializable]
public struct AudioSettings
{
// Token: 0x17000756 RID: 1878
// (get) Token: 0x06002892 RID: 10386 RVA: 0x000A5804 File Offset: 0x000A3A04
[Token(Token = "0x17000756")]
public static Tool.AudioSettings Default
{
[Token(Token = "0x6002892")]
[Address(RVA = "0x1476840", Offset = "0x1475640", VA = "0x181476840")]
get
{
}
}
// Token: 0x04002099 RID: 8345
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002099")]
public RecRoomAudioClip PickupAudio;
// Token: 0x0400209A RID: 8346
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400209A")]
public RecRoomAudioClip ThrowAudio;
// Token: 0x0400209B RID: 8347
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400209B")]
public RecRoomAudioClip DropAudio;
// Token: 0x0400209C RID: 8348
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400209C")]
public RecRoomAudioClip ResetAudio;
// Token: 0x0400209D RID: 8349
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400209D")]
public RecRoomAudioClip LocalAttackAppliedAudio;
// Token: 0x0400209E RID: 8350
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400209E")]
public RecRoomAudioClip RemoteAttackAppliedAudio;
}
// Token: 0x02000534 RID: 1332
[Token(Token = "0x2000534")]
[Serializable]
public struct RenderSettings
{
// Token: 0x17000757 RID: 1879
// (get) Token: 0x06002893 RID: 10387 RVA: 0x000A5818 File Offset: 0x000A3A18
[Token(Token = "0x17000757")]
public static Tool.RenderSettings Default
{
[Token(Token = "0x6002893")]
[Address(RVA = "0x147AF40", Offset = "0x1479D40", VA = "0x18147AF40")]
get
{
}
}
// Token: 0x0400209F RID: 8351
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400209F")]
public Renderer[] RenderersThatDoNotHoverHighlight;
// Token: 0x040020A0 RID: 8352
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40020A0")]
public Renderer[] RenderersThatAlwaysHoverHighlight;
// Token: 0x040020A1 RID: 8353
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40020A1")]
[Header("Settings")]
public bool VisibleWhileTeleporterVisible;
// Token: 0x040020A2 RID: 8354
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11")]
[Token(Token = "0x40020A2")]
public bool SuppressAnimateInOut;
// Token: 0x040020A3 RID: 8355
[global::Cpp2IlInjected.FieldOffset(Offset = "0x12")]
[Token(Token = "0x40020A3")]
public bool ShouldAnimateWhileNotHeld;
// Token: 0x040020A4 RID: 8356
[global::Cpp2IlInjected.FieldOffset(Offset = "0x13")]
[Token(Token = "0x40020A4")]
public bool SkipIncludeRenderersOutsideLODGroup;
}
// Token: 0x02000535 RID: 1333
[Token(Token = "0x2000535")]
[Serializable]
public struct ScreenActionSettings
{
// Token: 0x17000758 RID: 1880
// (get) Token: 0x06002894 RID: 10388 RVA: 0x000A5828 File Offset: 0x000A3A28
[Token(Token = "0x17000758")]
public static Tool.ScreenActionSettings Default
{
[Token(Token = "0x6002894")]
[Address(RVA = "0x147AF70", Offset = "0x1479D70", VA = "0x18147AF70")]
get
{
/*
An exception occurred when decompiling this method (06002894)
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 1660
*/;
}
}
// Token: 0x040020A5 RID: 8357
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40020A5")]
[Header("Tooltip")]
public bool HasPickupTooltipString;
// Token: 0x040020A6 RID: 8358
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40020A6")]
public string PickupTooltipString;
// Token: 0x040020A7 RID: 8359
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40020A7")]
[Header("Animation")]
public PlayerAnimation IdleAnimation;
// Token: 0x040020A8 RID: 8360
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40020A8")]
public PlayerAnimation FocusAnimation;
// Token: 0x040020A9 RID: 8361
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40020A9")]
[Header("Controllers")]
public ScreenToolBehaviorConfigBase ScreenBehaviorConfig;
}
// Token: 0x02000536 RID: 1334
[Token(Token = "0x2000536")]
[Serializable]
public struct VRActionSettings
{
// Token: 0x17000759 RID: 1881
// (get) Token: 0x06002895 RID: 10389 RVA: 0x000A5848 File Offset: 0x000A3A48
[Token(Token = "0x17000759")]
public static Tool.VRActionSettings Default
{
[Token(Token = "0x6002895")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")]
get
{
}
}
// Token: 0x040020AA RID: 8362
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40020AA")]
[Header("Controllers")]
public VRToolController[] ActionControllers;
}
// Token: 0x02000537 RID: 1335
[Token(Token = "0x2000537")]
[Serializable]
public struct MenuSettings
{
// Token: 0x1700075A RID: 1882
// (get) Token: 0x06002896 RID: 10390 RVA: 0x000A5858 File Offset: 0x000A3A58
[Token(Token = "0x1700075A")]
public static Tool.MenuSettings Default
{
[Token(Token = "0x6002896")]
[Address(RVA = "0x147A860", Offset = "0x1479660", VA = "0x18147A860")]
get
{
}
}
// Token: 0x040020AB RID: 8363
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40020AB")]
public ToolUI menuPrefab;
// Token: 0x040020AC RID: 8364
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40020AC")]
public Transform menuAnchorTransform;
// Token: 0x040020AD RID: 8365
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40020AD")]
public ToolMenuProjector menuProjector;
}
// Token: 0x02000538 RID: 1336
[Token(Token = "0x2000538")]
public struct HDFOKJKEMCH
{
// Token: 0x06002897 RID: 10391 RVA: 0x000A5868 File Offset: 0x000A3A68
[Token(Token = "0x6002897")]
[Address(RVA = "0x1478610", Offset = "0x1477410", VA = "0x181478610")]
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: 0x040020AE RID: 8366
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40020AE")]
public Renderer PMEAHMEKPHO;
// Token: 0x040020AF RID: 8367
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40020AF")]
public Mesh IHBCLLCIGOJ;
// Token: 0x040020B0 RID: 8368
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40020B0")]
public int MCKFGAHENEN;
}
// Token: 0x0200053A RID: 1338
[Token(Token = "0x200053A")]
[CompilerGenerated]
private sealed class AGDCKPMHLPE
{
// Token: 0x0600289E RID: 10398 RVA: 0x000A59AC File Offset: 0x000A3BAC
[Token(Token = "0x600289E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AGDCKPMHLPE()
{
}
// Token: 0x0600289F RID: 10399 RVA: 0x000A59C0 File Offset: 0x000A3BC0
[Token(Token = "0x600289F")]
[Address(RVA = "0x14765A0", Offset = "0x14753A0", VA = "0x1814765A0")]
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: 0x040020B4 RID: 8372
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40020B4")]
public Tool <>4__this;
// Token: 0x040020B5 RID: 8373
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40020B5")]
public Space space;
// Token: 0x040020B6 RID: 8374
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40020B6")]
public Vector3 position;
// Token: 0x040020B7 RID: 8375
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40020B7")]
public Quaternion rotation;
}
// Token: 0x0200053B RID: 1339
[Token(Token = "0x200053B")]
[CompilerGenerated]
private sealed class PAKEOAPOPPB
{
// Token: 0x060028A0 RID: 10400 RVA: 0x000A5A68 File Offset: 0x000A3C68
[Token(Token = "0x60028A0")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PAKEOAPOPPB()
{
}
// Token: 0x060028A1 RID: 10401 RVA: 0x000A5A7C File Offset: 0x000A3C7C
[Token(Token = "0x60028A1")]
[Address(RVA = "0x147ADD0", Offset = "0x1479BD0", VA = "0x18147ADD0")]
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: 0x040020B8 RID: 8376
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40020B8")]
public Tool <>4__this;
// Token: 0x040020B9 RID: 8377
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40020B9")]
public Vector3 position;
// Token: 0x040020BA RID: 8378
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x40020BA")]
public Quaternion rotation;
}
// Token: 0x0200053C RID: 1340
[Token(Token = "0x200053C")]
[CompilerGenerated]
private sealed class MODGDEJGECJ
{
// Token: 0x060028A2 RID: 10402 RVA: 0x000A5ABC File Offset: 0x000A3CBC
[Token(Token = "0x60028A2")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MODGDEJGECJ()
{
}
// Token: 0x060028A3 RID: 10403 RVA: 0x000A5AD0 File Offset: 0x000A3CD0
[Token(Token = "0x60028A3")]
[Address(RVA = "0x147A800", Offset = "0x1479600", VA = "0x18147A800")]
internal bool <InLodGroup>b__0(LOD x)
{
bool flag;
return flag;
}
// Token: 0x040020BB RID: 8379
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40020BB")]
public Renderer renderer;
}
}