Files
2026-04-08 23:40:05 +02:00

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