374 lines
13 KiB
C#
374 lines
13 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002CCF RID: 11471
|
|
[Token(Token = "0x2002CCF")]
|
|
public class FNCLOCJLFDG
|
|
{
|
|
// Token: 0x1700362B RID: 13867
|
|
// (get) Token: 0x060137DE RID: 79838 RVA: 0x004880CC File Offset: 0x004862CC
|
|
[Token(Token = "0x1700362B")]
|
|
public bool FDMFNIJKHKC
|
|
{
|
|
[Token(Token = "0x60137DE")]
|
|
[Address(RVA = "0xB956A0", Offset = "0xB944A0", VA = "0x180B956A0")]
|
|
get
|
|
{
|
|
Tool fcfokgidibo = this.FCFOKGIDIBO;
|
|
int num = 0;
|
|
return fcfokgidibo != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700362C RID: 13868
|
|
// (get) Token: 0x060137DF RID: 79839 RVA: 0x004880EC File Offset: 0x004862EC
|
|
// (set) Token: 0x060137E0 RID: 79840 RVA: 0x00488100 File Offset: 0x00486300
|
|
[Token(Token = "0x1700362C")]
|
|
public Tool EFEKNEEGDIP
|
|
{
|
|
[Token(Token = "0x60137DF")]
|
|
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
|
get
|
|
{
|
|
return this.FCFOKGIDIBO;
|
|
}
|
|
[Token(Token = "0x60137E0")]
|
|
[Address(RVA = "0xB95600", Offset = "0xB94400", VA = "0x180B95600")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<int> opglfallcoi = this.OPGLFALLCOI;
|
|
int num = 0;
|
|
if (value != num)
|
|
{
|
|
PhotonView photonView = value.JDHMIOJKLCK;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700362D RID: 13869
|
|
// (get) Token: 0x060137E1 RID: 79841 RVA: 0x00488130 File Offset: 0x00486330
|
|
[Token(Token = "0x1700362D")]
|
|
public FNCLOCJLFDG.LDHGJHOFPKC NHKJGNPEOFP
|
|
{
|
|
[Token(Token = "0x60137E1")]
|
|
[Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080")]
|
|
get
|
|
{
|
|
return this.KNNGLAPMELK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137E2 RID: 79842 RVA: 0x00488144 File Offset: 0x00486344
|
|
[Token(Token = "0x60137E2")]
|
|
[Address(RVA = "0xB96040", Offset = "0xB94E40", VA = "0x180B96040")]
|
|
public FNCLOCJLFDG(FNCLOCJLFDG.LDHGJHOFPKC KNNGLAPMELK, MonoBehaviourPun JDBPALLCFGJ, Transform AAEBPKDOMBM, string ENJEOLBEALP)
|
|
{
|
|
this.KNNGLAPMELK = KNNGLAPMELK;
|
|
this.JDBPALLCFGJ = JDBPALLCFGJ;
|
|
this.AAEBPKDOMBM = AAEBPKDOMBM;
|
|
Action action = new Action(this.JODKGHFALJM);
|
|
string text;
|
|
int num;
|
|
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(JDBPALLCFGJ, text, -1, (OHOEENCHJJE)num, action, num);
|
|
num = 0;
|
|
this.OPGLFALLCOI = kllmcpfpiie;
|
|
}
|
|
|
|
// Token: 0x060137E3 RID: 79843 RVA: 0x00488194 File Offset: 0x00486394
|
|
[Token(Token = "0x60137E3")]
|
|
[Address(RVA = "0xB95BF0", Offset = "0xB949F0", VA = "0x180B95BF0")]
|
|
public void KJLCCPKOMEK()
|
|
{
|
|
this.JODKGHFALJM();
|
|
}
|
|
|
|
// Token: 0x060137E4 RID: 79844 RVA: 0x004881A8 File Offset: 0x004863A8
|
|
[Token(Token = "0x60137E4")]
|
|
[Address(RVA = "0xB95EE0", Offset = "0xB94CE0", VA = "0x180B95EE0")]
|
|
public bool MDEHHGINLJJ()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060137E4)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean FNCLOCJLFDG::MDEHHGINLJJ()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_1_07, callgetter:float32(Time::get_time))
|
|
}
|
|
|
|
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: 0x060137E5 RID: 79845 RVA: 0x004881BC File Offset: 0x004863BC
|
|
[Token(Token = "0x60137E5")]
|
|
[Address(RVA = "0xB95C00", Offset = "0xB94A00", VA = "0x180B95C00")]
|
|
public bool MCMLILKPAKN(Tool EGFEJGHDNAI)
|
|
{
|
|
if (this.LKAMMOHBINC)
|
|
{
|
|
float time = Time.time;
|
|
}
|
|
Tool fcfokgidibo = this.FCFOKGIDIBO;
|
|
int num = 0;
|
|
if (fcfokgidibo != num)
|
|
{
|
|
Tool fcfokgidibo2 = this.FCFOKGIDIBO;
|
|
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
|
fcfokgidibo2.IKEGONLJBPP = ekjclgjfign;
|
|
int num2 = 0;
|
|
if (0 != num2 && this.LKAMMOHBINC)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
this.EFEKNEEGDIP = EGFEJGHDNAI;
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060137E6 RID: 79846 RVA: 0x00488230 File Offset: 0x00486430
|
|
[Token(Token = "0x60137E6")]
|
|
[Address(RVA = "0xB95D50", Offset = "0xB94B50", VA = "0x180B95D50")]
|
|
public bool MCMLILKPAKN(Tool EGFEJGHDNAI, PlayerHand CDBBKEIGOMG)
|
|
{
|
|
if (this.LKAMMOHBINC)
|
|
{
|
|
float time = Time.time;
|
|
}
|
|
Tool fcfokgidibo = this.FCFOKGIDIBO;
|
|
int num = 0;
|
|
if (fcfokgidibo != num)
|
|
{
|
|
Tool fcfokgidibo2 = this.FCFOKGIDIBO;
|
|
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
|
fcfokgidibo2.IKEGONLJBPP = ekjclgjfign;
|
|
int num2 = 0;
|
|
if (CDBBKEIGOMG != num2 && this.LKAMMOHBINC)
|
|
{
|
|
fcfokgidibo2.AddLockOnPickup(true, this);
|
|
int num3 = 0;
|
|
bool flag = CDBBKEIGOMG.TryPickupTool(fcfokgidibo2, true, num3 != 0);
|
|
fcfokgidibo2.RemoveLockOnPickup(this);
|
|
}
|
|
}
|
|
this.EFEKNEEGDIP = EGFEJGHDNAI;
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060137E7 RID: 79847 RVA: 0x004882C4 File Offset: 0x004864C4
|
|
[Token(Token = "0x60137E7")]
|
|
[Address(RVA = "0xB95F10", Offset = "0xB94D10", VA = "0x180B95F10")]
|
|
public void PFDHJGFBDNM(Tool EGFEJGHDNAI, out Vector3 DDHPAFKBMON, out Quaternion IGPENJBJADK)
|
|
{
|
|
int num = 0;
|
|
FNCLOCJLFDG.LDHGJHOFPKC knnglapmelk = this.KNNGLAPMELK;
|
|
EGFEJGHDNAI.GetEquipSlotPickupTransform(knnglapmelk, num, num);
|
|
Transform aaebpkdombm = this.AAEBPKDOMBM;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
DDHPAFKBMON.z = z;
|
|
}
|
|
|
|
// Token: 0x060137E8 RID: 79848 RVA: 0x00488300 File Offset: 0x00486500
|
|
[Token(Token = "0x60137E8")]
|
|
[Address(RVA = "0xB95700", Offset = "0xB94500", VA = "0x180B95700")]
|
|
private void JODKGHFALJM()
|
|
{
|
|
Tool fcfokgidibo = this.FCFOKGIDIBO;
|
|
int num = 0;
|
|
if (fcfokgidibo != num)
|
|
{
|
|
Tool fcfokgidibo2 = this.FCFOKGIDIBO;
|
|
MFBGLIHGCGO<Tool> postDetachEvent = fcfokgidibo2.PostDetachEvent;
|
|
Action<Tool> action = new Action(this.DKKBNGCFNJN);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postDetachEvent, action);
|
|
fcfokgidibo2.PostDetachEvent = mfbglihgcgo;
|
|
FNCLOCJLFDG.GNFFAOHEOEL ndflbfhnglh = this.NDFLBFHNGLH;
|
|
if (ndflbfhnglh != 0)
|
|
{
|
|
Tool fcfokgidibo3 = this.FCFOKGIDIBO;
|
|
ndflbfhnglh(fcfokgidibo3, this);
|
|
}
|
|
}
|
|
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.OPGLFALLCOI.IAHDANBDAAM());
|
|
int num2 = 0;
|
|
bool flag = photonView != num2;
|
|
int num3 = 0;
|
|
if (flag)
|
|
{
|
|
Tool component = photonView.GetComponent<Tool>();
|
|
}
|
|
this.FCFOKGIDIBO = num3;
|
|
int num4 = 0;
|
|
if (num3 != num4)
|
|
{
|
|
if (this.JDBPALLCFGJ.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView2 = this.FCFOKGIDIBO.JDHMIOJKLCK;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
photonView2.TransferOwnership(agajmbpabdl);
|
|
Tool fcfokgidibo4 = this.FCFOKGIDIBO;
|
|
Transform aaebpkdombm = this.AAEBPKDOMBM;
|
|
Transform transform = this.JDBPALLCFGJ.transform;
|
|
Transform transform2 = this.JDBPALLCFGJ.transform;
|
|
int num5 = 0;
|
|
Transform transform3 = this.JDBPALLCFGJ.transform;
|
|
float num6 = this.FCFOKGIDIBO.transform.LACCAFFAOIG();
|
|
int num7 = 0;
|
|
float num8 = transform3.CPEJGKGFNJH(num6);
|
|
MonoBehaviourPun jdbpallcfgj = this.JDBPALLCFGJ;
|
|
Tool fcfokgidibo5 = this.FCFOKGIDIBO;
|
|
PhotonView photonView3 = jdbpallcfgj.JDHMIOJKLCK;
|
|
fcfokgidibo5.AuthorityEquipToPlayer(photonView3, num7, num5, num8);
|
|
}
|
|
Tool fcfokgidibo6 = this.FCFOKGIDIBO;
|
|
MFBGLIHGCGO<Tool> postDetachEvent2 = fcfokgidibo6.PostDetachEvent;
|
|
Action<Tool> action2 = new Action(this.DKKBNGCFNJN);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postDetachEvent2, action2);
|
|
fcfokgidibo6.PostDetachEvent = mfbglihgcgo2;
|
|
float time = Time.time;
|
|
FNCLOCJLFDG.GNFFAOHEOEL danhdpfpdbf = this.DANHDPFPDBF;
|
|
this.CPAFCDOPNDM = time;
|
|
if (danhdpfpdbf != 0)
|
|
{
|
|
Tool fcfokgidibo7 = this.FCFOKGIDIBO;
|
|
danhdpfpdbf(fcfokgidibo7, this);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137E9 RID: 79849 RVA: 0x004884D8 File Offset: 0x004866D8
|
|
[Token(Token = "0x60137E9")]
|
|
[Address(RVA = "0xB95510", Offset = "0xB94310", VA = "0x180B95510")]
|
|
private void DKKBNGCFNJN(Tool PADFNHELBIC)
|
|
{
|
|
Tool fcfokgidibo = this.FCFOKGIDIBO;
|
|
if (PADFNHELBIC == fcfokgidibo)
|
|
{
|
|
KLLMCPFPIIE<int> opglfallcoi = this.OPGLFALLCOI;
|
|
int num = 0;
|
|
bool flag = 0 != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400CACB RID: 51915
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400CACB")]
|
|
[NonSerialized]
|
|
public bool LKAMMOHBINC;
|
|
|
|
// Token: 0x0400CACC RID: 51916
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400CACC")]
|
|
private FNCLOCJLFDG.LDHGJHOFPKC KNNGLAPMELK;
|
|
|
|
// Token: 0x0400CACD RID: 51917
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CACD")]
|
|
private readonly MonoBehaviourPun JDBPALLCFGJ;
|
|
|
|
// Token: 0x0400CACE RID: 51918
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400CACE")]
|
|
private readonly Transform AAEBPKDOMBM;
|
|
|
|
// Token: 0x0400CACF RID: 51919
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400CACF")]
|
|
private KLLMCPFPIIE<int> OPGLFALLCOI;
|
|
|
|
// Token: 0x0400CAD0 RID: 51920
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400CAD0")]
|
|
private Tool FCFOKGIDIBO;
|
|
|
|
// Token: 0x0400CAD1 RID: 51921
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400CAD1")]
|
|
private float CPAFCDOPNDM;
|
|
|
|
// Token: 0x0400CAD2 RID: 51922
|
|
[Token(Token = "0x400CAD2")]
|
|
private const float BAKHOCMDLEF = 0.5f;
|
|
|
|
// Token: 0x0400CAD3 RID: 51923
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400CAD3")]
|
|
public FNCLOCJLFDG.GNFFAOHEOEL DANHDPFPDBF;
|
|
|
|
// Token: 0x0400CAD4 RID: 51924
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400CAD4")]
|
|
public FNCLOCJLFDG.GNFFAOHEOEL NDFLBFHNGLH;
|
|
|
|
// Token: 0x02002CD0 RID: 11472
|
|
[Token(Token = "0x2002CD0")]
|
|
public enum LDHGJHOFPKC
|
|
{
|
|
// Token: 0x0400CAD6 RID: 51926
|
|
[Token(Token = "0x400CAD6")]
|
|
Hip,
|
|
// Token: 0x0400CAD7 RID: 51927
|
|
[Token(Token = "0x400CAD7")]
|
|
Shoulder,
|
|
// Token: 0x0400CAD8 RID: 51928
|
|
[Token(Token = "0x400CAD8")]
|
|
Other
|
|
}
|
|
|
|
// Token: 0x02002CD1 RID: 11473
|
|
[Token(Token = "0x2002CD1")]
|
|
public sealed class GNFFAOHEOEL : MulticastDelegate
|
|
{
|
|
// Token: 0x060137EA RID: 79850 RVA: 0x00488510 File Offset: 0x00486710
|
|
[Token(Token = "0x60137EA")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public GNFFAOHEOEL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x060137EB RID: 79851 RVA: 0x0048852C File Offset: 0x0048672C
|
|
[Token(Token = "0x60137EB")]
|
|
[Address(RVA = "0x48FFD0", Offset = "0x48EDD0", VA = "0x18048FFD0", Slot = "13")]
|
|
public void Invoke(Tool EGFEJGHDNAI, FNCLOCJLFDG HINNNAEIAGE)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137EC RID: 79852 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60137EC")]
|
|
[Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(Tool EGFEJGHDNAI, FNCLOCJLFDG HINNNAEIAGE, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060137ED RID: 79853 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60137ED")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|