using System; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; // Token: 0x02002DB8 RID: 11704 [Token(Token = "0x2002DB8")] public class FNCLOCJLFDG { // Token: 0x170036DF RID: 14047 // (get) Token: 0x06013C1E RID: 80926 RVA: 0x00491F38 File Offset: 0x00490138 [Token(Token = "0x170036DF")] public bool FDMFNIJKHKC { [Token(Token = "0x6013C1E")] [Address(RVA = "0x163B890", Offset = "0x163A890", VA = "0x18163B890")] get { Tool fcfokgidibo = this.FCFOKGIDIBO; int num = 0; return fcfokgidibo != num; } } // Token: 0x170036E0 RID: 14048 // (get) Token: 0x06013C1F RID: 80927 RVA: 0x00491F58 File Offset: 0x00490158 // (set) Token: 0x06013C20 RID: 80928 RVA: 0x00491F6C File Offset: 0x0049016C [Token(Token = "0x170036E0")] public Tool EFEKNEEGDIP { [Token(Token = "0x6013C1F")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")] get { return this.FCFOKGIDIBO; } [Token(Token = "0x6013C20")] [Address(RVA = "0x163B7F0", Offset = "0x163A7F0", VA = "0x18163B7F0")] private set { KLLMCPFPIIE opglfallcoi = this.OPGLFALLCOI; int num = 0; if (value != num) { PhotonView photonView = value.JDHMIOJKLCK; } } } // Token: 0x170036E1 RID: 14049 // (get) Token: 0x06013C21 RID: 80929 RVA: 0x00491F9C File Offset: 0x0049019C [Token(Token = "0x170036E1")] public FNCLOCJLFDG.LDHGJHOFPKC NHKJGNPEOFP { [Token(Token = "0x6013C21")] [Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")] get { return this.KNNGLAPMELK; } } // Token: 0x06013C22 RID: 80930 RVA: 0x00491FB0 File Offset: 0x004901B0 [Token(Token = "0x6013C22")] [Address(RVA = "0x163C230", Offset = "0x163B230", VA = "0x18163C230")] 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 kllmcpfpiie = new KLLMCPFPIIE(JDBPALLCFGJ, text, -1, (OHOEENCHJJE)num, action, num); num = 0; this.OPGLFALLCOI = kllmcpfpiie; } // Token: 0x06013C23 RID: 80931 RVA: 0x00492000 File Offset: 0x00490200 [Token(Token = "0x6013C23")] [Address(RVA = "0x163BDE0", Offset = "0x163ADE0", VA = "0x18163BDE0")] public void KJLCCPKOMEK() { this.JODKGHFALJM(); } // Token: 0x06013C24 RID: 80932 RVA: 0x00492014 File Offset: 0x00490214 [Token(Token = "0x6013C24")] [Address(RVA = "0x163C0D0", Offset = "0x163B0D0", VA = "0x18163C0D0")] public bool MDEHHGINLJJ() { /* An exception occurred when decompiling this method (06013C24) 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: 0x06013C25 RID: 80933 RVA: 0x00492028 File Offset: 0x00490228 [Token(Token = "0x6013C25")] [Address(RVA = "0x163BDF0", Offset = "0x163ADF0", VA = "0x18163BDF0")] 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: 0x06013C26 RID: 80934 RVA: 0x0049209C File Offset: 0x0049029C [Token(Token = "0x6013C26")] [Address(RVA = "0x163BF40", Offset = "0x163AF40", VA = "0x18163BF40")] 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: 0x06013C27 RID: 80935 RVA: 0x00492130 File Offset: 0x00490330 [Token(Token = "0x6013C27")] [Address(RVA = "0x163C100", Offset = "0x163B100", VA = "0x18163C100")] 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: 0x06013C28 RID: 80936 RVA: 0x0049216C File Offset: 0x0049036C [Token(Token = "0x6013C28")] [Address(RVA = "0x163B8F0", Offset = "0x163A8F0", VA = "0x18163B8F0")] private void JODKGHFALJM() { Tool fcfokgidibo = this.FCFOKGIDIBO; int num = 0; if (fcfokgidibo != num) { Tool fcfokgidibo2 = this.FCFOKGIDIBO; MFBGLIHGCGO postDetachEvent = fcfokgidibo2.PostDetachEvent; Action action = new Action(this.DKKBNGCFNJN); MFBGLIHGCGO 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(); } 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 postDetachEvent2 = fcfokgidibo6.PostDetachEvent; Action action2 = new Action(this.DKKBNGCFNJN); MFBGLIHGCGO 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: 0x06013C29 RID: 80937 RVA: 0x00492344 File Offset: 0x00490544 [Token(Token = "0x6013C29")] [Address(RVA = "0x163B700", Offset = "0x163A700", VA = "0x18163B700")] private void DKKBNGCFNJN(Tool PADFNHELBIC) { Tool fcfokgidibo = this.FCFOKGIDIBO; if (PADFNHELBIC == fcfokgidibo) { KLLMCPFPIIE opglfallcoi = this.OPGLFALLCOI; int num = 0; bool flag = 0 != num; } } // Token: 0x0400CCE0 RID: 52448 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400CCE0")] [NonSerialized] public bool LKAMMOHBINC; // Token: 0x0400CCE1 RID: 52449 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400CCE1")] private FNCLOCJLFDG.LDHGJHOFPKC KNNGLAPMELK; // Token: 0x0400CCE2 RID: 52450 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CCE2")] private readonly MonoBehaviourPun JDBPALLCFGJ; // Token: 0x0400CCE3 RID: 52451 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400CCE3")] private readonly Transform AAEBPKDOMBM; // Token: 0x0400CCE4 RID: 52452 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400CCE4")] private KLLMCPFPIIE OPGLFALLCOI; // Token: 0x0400CCE5 RID: 52453 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400CCE5")] private Tool FCFOKGIDIBO; // Token: 0x0400CCE6 RID: 52454 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400CCE6")] private float CPAFCDOPNDM; // Token: 0x0400CCE7 RID: 52455 [Token(Token = "0x400CCE7")] private const float BAKHOCMDLEF = 0.5f; // Token: 0x0400CCE8 RID: 52456 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400CCE8")] public FNCLOCJLFDG.GNFFAOHEOEL DANHDPFPDBF; // Token: 0x0400CCE9 RID: 52457 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400CCE9")] public FNCLOCJLFDG.GNFFAOHEOEL NDFLBFHNGLH; // Token: 0x02002DB9 RID: 11705 [Token(Token = "0x2002DB9")] public enum LDHGJHOFPKC { // Token: 0x0400CCEB RID: 52459 [Token(Token = "0x400CCEB")] Hip, // Token: 0x0400CCEC RID: 52460 [Token(Token = "0x400CCEC")] Shoulder, // Token: 0x0400CCED RID: 52461 [Token(Token = "0x400CCED")] Other } // Token: 0x02002DBA RID: 11706 [Token(Token = "0x2002DBA")] public sealed class GNFFAOHEOEL : MulticastDelegate { // Token: 0x06013C2A RID: 80938 RVA: 0x0049237C File Offset: 0x0049057C [Token(Token = "0x6013C2A")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public GNFFAOHEOEL(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06013C2B RID: 80939 RVA: 0x00492398 File Offset: 0x00490598 [Token(Token = "0x6013C2B")] [Address(RVA = "0x52CCA0", Offset = "0x52BCA0", VA = "0x18052CCA0", Slot = "13")] public void Invoke(Tool EGFEJGHDNAI, FNCLOCJLFDG HINNNAEIAGE) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06013C2C RID: 80940 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013C2C")] [Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x06013C2D RID: 80941 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013C2D")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } }