using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Networking.RPC; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Tools.Groups { // Token: 0x0200263B RID: 9787 [Token(Token = "0x200263B")] [StructLayout(3)] public class PlayingCardGroup : ToolGroup { // Token: 0x17002E0C RID: 11788 // (get) Token: 0x06010EFC RID: 69372 RVA: 0x003FB398 File Offset: 0x003F9598 // (set) Token: 0x06010EFD RID: 69373 RVA: 0x003FB3B8 File Offset: 0x003F95B8 [Token(Token = "0x17002E0C")] public bool KNMDMCNFIEI { [Token(Token = "0x6010EFC")] [Address(RVA = "0x1A6DB70", Offset = "0x1A6C570", VA = "0x181A6DB70")] get { return this.IOECIMCHGBL.Get() != null; } [Token(Token = "0x6010EFD")] [Address(RVA = "0x1A6DBC0", Offset = "0x1A6C5C0", VA = "0x181A6DBC0")] set { SynchronizedField ioecimchgbl = this.IOECIMCHGBL; } } // Token: 0x17002E0D RID: 11789 // (get) Token: 0x06010EFE RID: 69374 RVA: 0x003FB3D4 File Offset: 0x003F95D4 [Token(Token = "0x17002E0D")] private bool EFGCOCOOKEN { [Token(Token = "0x6010EFE")] [Address(RVA = "0x1A6C070", Offset = "0x1A6AA70", VA = "0x181A6C070")] get { Transform transform = base.transform; Vector3 vector; float z = vector.z; float z2 = Vector3.up.z; throw new NullReferenceException(); } } // Token: 0x17002E0E RID: 11790 // (get) Token: 0x06010EFF RID: 69375 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17002E0E")] private ToolGroupElement PEOMMHJJGHB { [Token(Token = "0x6010EFF")] [Address(RVA = "0x1A6C140", Offset = "0x1A6AB40", VA = "0x181A6C140")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17002E0F RID: 11791 // (get) Token: 0x06010F00 RID: 69376 RVA: 0x003FB404 File Offset: 0x003F9604 [Token(Token = "0x17002E0F")] private bool EFKECFPEGDC { [Token(Token = "0x6010F00")] [Address(RVA = "0x1A6C200", Offset = "0x1A6AC00", VA = "0x181A6C200")] get { /* An exception occurred when decompiling this method (06010F00) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Tools.Groups.PlayingCardGroup::JADOICDHNPE() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_0B: stloc:float32(var_2_12, 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: 0x06010F01 RID: 69377 RVA: 0x003FB424 File Offset: 0x003F9624 [Token(Token = "0x6010F01")] [Address(RVA = "0x1A6A970", Offset = "0x1A69370", VA = "0x181A6A970", Slot = "13")] protected override void Awake() { base.Awake(); Tool k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num) { Tool k__BackingField2 = this.k__BackingField; ActionEvent inputDownEvent = k__BackingField2.InputDownEvent; Action action = new Action(this.GDPCAAHGLJN); ActionEvent actionEvent = inputDownEvent + action; k__BackingField2.InputDownEvent = actionEvent; Tool k__BackingField3 = this.k__BackingField; ActionEvent shakeEvent = k__BackingField3.ShakeEvent; Action action2 = new Action(this.NJHHFPBPONB); ActionEvent actionEvent2 = shakeEvent + action2; k__BackingField3.ShakeEvent = actionEvent2; Tool k__BackingField4 = this.k__BackingField; Tool.DIMPKKAHGAC dimpkkahgac = new Tool.DIMPKKAHGAC(this.GNDJDFKHLFH); k__BackingField4.CustomHandSpacePickupTransformModifier = dimpkkahgac; } Action action3 = new Action(this.KBPOFFBCDNN); int num2; int num3; SynchronizedField synchronizedField = new SynchronizedField(this, "IS_DECK", num2, (SetterPermissionMode)num3, action3, num3); num3 = 0; num2 = 0; this.IOECIMCHGBL = synchronizedField; } // Token: 0x06010F02 RID: 69378 RVA: 0x003FB504 File Offset: 0x003F9704 [Token(Token = "0x6010F02")] [Address(RVA = "0x1A6D540", Offset = "0x1A6BF40", VA = "0x181A6D540")] private void Start() { this.k__BackingField.k__BackingField.PauseAutomaticCleanup(this); } // Token: 0x06010F03 RID: 69379 RVA: 0x003FB528 File Offset: 0x003F9728 [Token(Token = "0x6010F03")] [Address(RVA = "0x1A6D1C0", Offset = "0x1A6BBC0", VA = "0x181A6D1C0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Tool k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num) { Tool k__BackingField2 = this.k__BackingField; ActionEvent inputDownEvent = k__BackingField2.InputDownEvent; Action action = new Action(this.GDPCAAHGLJN); ActionEvent actionEvent = inputDownEvent - action; k__BackingField2.InputDownEvent = actionEvent; Tool k__BackingField3 = this.k__BackingField; ActionEvent shakeEvent = k__BackingField3.ShakeEvent; Action action2 = new Action(this.NJHHFPBPONB); ActionEvent actionEvent2 = shakeEvent - action2; k__BackingField3.ShakeEvent = actionEvent2; } } // Token: 0x06010F04 RID: 69380 RVA: 0x003FB5B8 File Offset: 0x003F97B8 [Token(Token = "0x6010F04")] [Address(RVA = "0x1A6A790", Offset = "0x1A69190", VA = "0x181A6A790")] public void AuthorityShuffle() { List mommjamjjfp = this.MOMMJAMJJFP; Func <>9__28_ = PlayingCardGroup.<>c.<>9__28_0; if (<>9__28_ == 0) { PlayingCardGroup.<>c.<>9__28_0 = (ToolGroupElement x) => x.photonView.viewIdField; } int[] array = Enumerable.ToArray(Enumerable.Select(mommjamjjfp, <>9__28_)); if (base.hasAuthority) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(base.RpcReorderChildren); photonView.RpcAll(rpcaction, array); } PhotonView photonView2 = base.photonView; RPCActions.RPCAction rpcaction2 = new RPCActions.RPCAction(this.RpcPlayShuffleSound); photonView2.RpcAll(rpcaction2); } // Token: 0x06010F05 RID: 69381 RVA: 0x003FB644 File Offset: 0x003F9844 [Token(Token = "0x6010F05")] [Address(RVA = "0x1A6D480", Offset = "0x1A6BE80", VA = "0x181A6D480")] [PunRPC] private void RpcPlayShuffleSound() { if (this.shuffleSound != 0) { Transform transform = base.transform; Vector3 vector; float z = vector.z; } } // Token: 0x06010F06 RID: 69382 RVA: 0x003FB670 File Offset: 0x003F9870 [Token(Token = "0x6010F06")] [Address(RVA = "0x1A6D570", Offset = "0x1A6BF70", VA = "0x181A6D570", Slot = "20")] protected override void Update() { bool hasAuthority = base.hasAuthority; int num = 0; if (hasAuthority) { GroupSearchCustomGeometry groupSearchCustomGeometry = base.KIGDJNGMOHC; int num2 = 0; ToolGroup toolGroup = groupSearchCustomGeometry.FindGroup(num2, this); } base.PFMNJFKOHGH = num; ToolGroupElement jamnjogbeok = this.JAMNJOGBEOK; int num3 = 0; if (jamnjogbeok != num3 && (this.JAMNJOGBEOK.tool.FNFNLDBILFE || (this.JAMNJOGBEOK.OBDNPPHKAJC && this.JAMNJOGBEOK.Group.k__BackingField.FNFNLDBILFE))) { ToolGroupElement jamnjogbeok2 = this.JAMNJOGBEOK; float z = Vector3.zero.z; Quaternion identity = Quaternion.identity; this.OLHEDCAEMHN(jamnjogbeok2); int num4 = 0; List mommjamjjfp = this.MOMMJAMJJFP; if (num == 0) { List mommjamjjfp2 = this.MOMMJAMJJFP; num = num4; } List mommjamjjfp3 = this.MOMMJAMJJFP; List mommjamjjfp4 = this.MOMMJAMJJFP; num++; } bool flag = this.k__BackingField.rigidbodyEx.IsSleeping(); bool hasHolder = this.k__BackingField.FNFNLDBILFE; if (flag && (this.MFCMKJDIGFE ? 1 : 0) == num) { ToolGroup mpcpbmcahfp = this.MPCPBMCAHFP; int num5 = 0; if (mpcpbmcahfp != num5) { if (!this.MPCPBMCAHFP.k__BackingField.FNFNLDBILFE) { ToolGroup mpcpbmcahfp2 = this.MPCPBMCAHFP; bool flag2; if (mpcpbmcahfp2 == 0 || mpcpbmcahfp2 == 0 || !flag2) { goto IL_14A; } } base.CFCOPOAEALG(); } } IL_14A: this.MFCMKJDIGFE = flag; } // Token: 0x06010F07 RID: 69383 RVA: 0x003FB7D8 File Offset: 0x003F99D8 [Token(Token = "0x6010F07")] [Address(RVA = "0x1A6B720", Offset = "0x1A6A120", VA = "0x181A6B720")] private void GDPCAAHGLJN(Tool NBHJPDBHDHB) { if (base.hasAuthority) { bool flag = this.IOECIMCHGBL.Get() != null; SynchronizedField ioecimchgbl = this.IOECIMCHGBL; } } // Token: 0x06010F08 RID: 69384 RVA: 0x003FB808 File Offset: 0x003F9A08 [Token(Token = "0x6010F08")] [Address(RVA = "0x1A6CDE0", Offset = "0x1A6B7E0", VA = "0x181A6CDE0")] private void NJHHFPBPONB(Tool EGFEJGHDNAI) { this.AuthorityShuffle(); PlayerHand k__BackingField = this.k__BackingField.k__BackingField; int num = 0; if (k__BackingField != num) { this.k__BackingField.k__BackingField.Vibrate(200, 1f); return; } } // Token: 0x06010F09 RID: 69385 RVA: 0x003FB854 File Offset: 0x003F9A54 [Token(Token = "0x6010F09")] [Address(RVA = "0x1A6AF70", Offset = "0x1A69970", VA = "0x181A6AF70", Slot = "23")] public override void DisplayAddGroupHighlight(ToolGroup JJFEJCPMEAF) { int num = 0; this.JAMNJOGBEOK = num; int num2 = 0; if (JJFEJCPMEAF != num2) { PlayingCardGroup component = JJFEJCPMEAF.GetComponent(); } int num3 = 0; bool flag = num == num3; if (!flag && flag) { if (!flag) { ThrowHelper.ThrowArgumentOutOfRangeException(); } bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } int num4 = 0; bool flag2 = JJFEJCPMEAF != num4; } // Token: 0x06010F0A RID: 69386 RVA: 0x003FB8BC File Offset: 0x003F9ABC [Token(Token = "0x6010F0A")] [Address(RVA = "0x1A6B100", Offset = "0x1A69B00", VA = "0x181A6B100", Slot = "22")] public override void DisplayAddToolHighlight(ToolGroupElement MOELFBAPEJD) { this.JAMNJOGBEOK = (ulong)0L; int num = 0; if (!(MOELFBAPEJD == num)) { this.JAMNJOGBEOK = MOELFBAPEJD; return; } int num2 = 0; bool flag = MOELFBAPEJD != num2; base.PKGOOPDDKCM = flag; } // Token: 0x06010F0B RID: 69387 RVA: 0x003FB8F8 File Offset: 0x003F9AF8 [Token(Token = "0x6010F0B")] [Address(RVA = "0x1A6AE50", Offset = "0x1A69850", VA = "0x181A6AE50", Slot = "19")] public override bool CanAddGroup(ToolGroup CKEBCMEKCJH) { int num = 0; bool flag = CKEBCMEKCJH != num; if (!flag) { return flag; } PlayingCardGroup component = CKEBCMEKCJH.GetComponent(); int num2 = 0; return component != num2; } // Token: 0x06010F0C RID: 69388 RVA: 0x003FB92C File Offset: 0x003F9B2C [Token(Token = "0x6010F0C")] [Address(RVA = "0x1A6ADA0", Offset = "0x1A697A0", VA = "0x181A6ADA0", Slot = "18")] public override bool CanAddChild(ToolGroupElement EGFEJGHDNAI) { int num = 0; bool flag = EGFEJGHDNAI != num; if (!flag) { return flag; } PlayingCard component = EGFEJGHDNAI.GetComponent(); int num2 = 0; return component != num2; } // Token: 0x06010F0D RID: 69389 RVA: 0x003FB960 File Offset: 0x003F9B60 [Token(Token = "0x6010F0D")] [Address(RVA = "0x1A6CEA0", Offset = "0x1A6B8A0", VA = "0x181A6CEA0", Slot = "21")] protected override void NLCCMEIDNKG(ToolGroup ALAHBPIBOBE) { PlayingCardGroup component = ALAHBPIBOBE.GetComponent(); int num = 0; if (component != num) { bool flag = component.IOECIMCHGBL.Get() != null; SynchronizedField ioecimchgbl = this.IOECIMCHGBL; } } // Token: 0x06010F0E RID: 69390 RVA: 0x003FB99C File Offset: 0x003F9B9C [Token(Token = "0x6010F0E")] [Address(RVA = "0x1A6B8B0", Offset = "0x1A6A2B0", VA = "0x181A6B8B0", Slot = "24")] public override ToolGroupElement GetHighlightedChildInGroup(ToolGroupElement EGFEJGHDNAI, Player IEKDDPPNFPF, bool GEJJBENPHJG) { bool oipenkkllgl; do { if (this.IOECIMCHGBL.Get() == 0) { if (!GEJJBENPHJG || !this.k__BackingField.FNFNLDBILFE) { continue; } bool flag = this.k__BackingField.BHNPNHMILIF == IEKDDPPNFPF; } Tool k__BackingField = this.k__BackingField; if (k__BackingField.FNFNLDBILFE) { if (!this.k__BackingField.FNFNLDBILFE || !(this.k__BackingField.BHNPNHMILIF == IEKDDPPNFPF)) { continue; } ToolGroupElement toolGroupElement = this.PEOMMHJJGHB; if (!(EGFEJGHDNAI == toolGroupElement)) { continue; } } oipenkkllgl = this.OIPENKKLLGL; if (!oipenkkllgl) { this.OIPENKKLLGL = true; float time = Time.time; bool oipenkkllgl2 = this.OIPENKKLLGL; this.HAPIANMJPBA = time; if (!oipenkkllgl2) { break; } } float time2 = Time.time; } while (oipenkkllgl); return this.PEOMMHJJGHB; } // Token: 0x06010F0F RID: 69391 RVA: 0x003FBA78 File Offset: 0x003F9C78 [Token(Token = "0x6010F0F")] [Address(RVA = "0x1A6D300", Offset = "0x1A6BD00", VA = "0x181A6D300")] private ToolGroupElement PMMOBGCJHEA(ToolGroupElement EGFEJGHDNAI, Player IEKDDPPNFPF, bool GEJJBENPHJG) { bool oipenkkllgl; do { Tool k__BackingField = this.k__BackingField; if (k__BackingField.FNFNLDBILFE) { if (!this.k__BackingField.FNFNLDBILFE || !(this.k__BackingField.BHNPNHMILIF == IEKDDPPNFPF)) { continue; } ToolGroupElement toolGroupElement = this.PEOMMHJJGHB; if (!(EGFEJGHDNAI == toolGroupElement)) { continue; } } oipenkkllgl = this.OIPENKKLLGL; if (!oipenkkllgl) { this.OIPENKKLLGL = true; float time = Time.time; bool oipenkkllgl2 = this.OIPENKKLLGL; this.HAPIANMJPBA = time; if (!oipenkkllgl2) { break; } } float time2 = Time.time; } while (oipenkkllgl); return this.PEOMMHJJGHB; } // Token: 0x06010F10 RID: 69392 RVA: 0x003FBB18 File Offset: 0x003F9D18 [Token(Token = "0x6010F10")] [Address(RVA = "0x1A6C290", Offset = "0x1A6AC90", VA = "0x181A6C290")] private ToolGroupElement KENJEBGOFCF(ToolGroupElement EGFEJGHDNAI, Player IEKDDPPNFPF, bool GEJJBENPHJG) { if (GEJJBENPHJG && this.k__BackingField.FNFNLDBILFE) { bool flag = this.k__BackingField.BHNPNHMILIF == IEKDDPPNFPF; } throw new NullReferenceException(); } // Token: 0x06010F11 RID: 69393 RVA: 0x003FBB50 File Offset: 0x003F9D50 [Token(Token = "0x6010F11")] [Address(RVA = "0x1A6B7C0", Offset = "0x1A6A1C0", VA = "0x181A6B7C0")] private void GNDJDFKHLFH(Transform BGCMCCOABIJ, bool JKGLJIHNJFJ, ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK) { if (this.IOECIMCHGBL.Get() != 0) { Transform transform = base.transform; } } // Token: 0x06010F12 RID: 69394 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010F12")] [Address(RVA = "0x1A6ACA0", Offset = "0x1A696A0", VA = "0x181A6ACA0", Slot = "28")] protected override void CCPHHDELIFF(Tool NBHJPDBHDHB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010F13 RID: 69395 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010F13")] [Address(RVA = "0x1A6CCC0", Offset = "0x1A6B6C0", VA = "0x181A6CCC0", Slot = "29")] protected override void MMJOODKIOPL(Tool NBHJPDBHDHB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010F14 RID: 69396 RVA: 0x003FBB78 File Offset: 0x003F9D78 [Token(Token = "0x6010F14")] [Address(RVA = "0x1A6D190", Offset = "0x1A6BB90", VA = "0x181A6D190", Slot = "26")] public override void OnChildInGroupHoverStart(ToolGroupElement EGFEJGHDNAI) { this.NMCIKEBFLBN = EGFEJGHDNAI; bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06010F15 RID: 69397 RVA: 0x003FBB94 File Offset: 0x003F9D94 [Token(Token = "0x6010F15")] [Address(RVA = "0x1A6D120", Offset = "0x1A6BB20", VA = "0x181A6D120", Slot = "27")] public override void OnChildInGroupHoverEnd(ToolGroupElement EGFEJGHDNAI) { this.NMCIKEBFLBN = (ulong)0L; if (this.OIPENKKLLGL) { float time = Time.time; } bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06010F16 RID: 69398 RVA: 0x003FBBC4 File Offset: 0x003F9DC4 [Token(Token = "0x6010F16")] [Address(RVA = "0x1A6D100", Offset = "0x1A6BB00", VA = "0x181A6D100", Slot = "16")] protected override void OLHEDCAEMHN(ToolGroupElement EGFEJGHDNAI) { if (this.OIPENKKLLGL) { this.OIPENKKLLGL = false; } } // Token: 0x06010F17 RID: 69399 RVA: 0x003FBBE4 File Offset: 0x003F9DE4 [Token(Token = "0x6010F17")] [Address(RVA = "0x1A6C240", Offset = "0x1A6AC40", VA = "0x181A6C240")] private void KBPOFFBCDNN() { Coroutine pejlhfdpkac = this.PEJLHFDPKAC; if (pejlhfdpkac != 0) { base.StopCoroutine(pejlhfdpkac); this.PEJLHFDPKAC = (ulong)0L; } base.POLGHLGMBHM(); } // Token: 0x06010F18 RID: 69400 RVA: 0x003FBC14 File Offset: 0x003F9E14 [Token(Token = "0x6010F18")] [Address(RVA = "0x1A6B4F0", Offset = "0x1A69EF0", VA = "0x181A6B4F0", Slot = "17")] protected override int FJHCFMCNIIP(ToolGroupElement NAOGOHNLGEM, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN) { bool flag = this.EFGCOCOOKEN; Transform transform = base.transform; if (flag) { Vector3 vector; float z = vector.z; } Vector3 vector2; float z2 = vector2.z; Transform transform2 = NAOGOHNLGEM.transform; Vector3 vector3; float z3 = vector3.z; Transform transform3 = base.transform; Vector3 vector4; float z4 = vector4.z; Vector3 vector5; float z5 = vector5.z; if (!flag) { if (z5 == 0f) { int num = 0; return num; } } else { int num; while (num != 0) { } } List mommjamjjfp = this.MOMMJAMJJFP; throw new NullReferenceException(); } // Token: 0x17002E10 RID: 11792 // (get) Token: 0x06010F19 RID: 69401 RVA: 0x003FBC98 File Offset: 0x003F9E98 [Token(Token = "0x17002E10")] private Vector3 MJMOBOENJFE { [Token(Token = "0x6010F19")] [Address(RVA = "0x1A6CFA0", Offset = "0x1A6B9A0", VA = "0x181A6CFA0")] get { float z = Vector3.zero.z; bool flag; if (flag) { Vector2 insideUnitCircle = global::UnityEngine.Random.insideUnitCircle; } throw new NullReferenceException(); } } // Token: 0x06010F1A RID: 69402 RVA: 0x003FBCC4 File Offset: 0x003F9EC4 [Token(Token = "0x6010F1A")] [Address(RVA = "0x1A6C360", Offset = "0x1A6AD60", VA = "0x181A6C360", Slot = "30")] protected override void LABNNHACFND() { List mommjamjjfp = this.MOMMJAMJJFP; Vector3 zero = Vector3.zero; Quaternion identity = Quaternion.identity; if (this.IOECIMCHGBL.Get() == 0) { PlayingCardGroup.LAJANHMIMFO lajanhmimfo; float w = lajanhmimfo.OKINPJLFKEJ.w; this.FFNPKFLCDOL = w; PlayingCardGroup.LAJANHMIMFO lajanhmimfo2; float w2 = lajanhmimfo2.OKINPJLFKEJ.w; this.AFKANGCJABJ = w2; PlayingCardGroup.LAJANHMIMFO lajanhmimfo3; float w3 = lajanhmimfo3.OKINPJLFKEJ.w; this.IHDHELALNHD.OKINPJLFKEJ.w = w3; float z = Vector3.forward.z; this.FJCHBPBGGMO.OKINPJLFKEJ.w = z; PlayingCardGroup.LAJANHMIMFO lajanhmimfo4; float w4 = lajanhmimfo4.OKINPJLFKEJ.w; this.HDEBLHJODOE = w4; if (!this.EFGCOCOOKEN) { goto IL_184; } float z2 = Vector3.forward.z; this.HDEBLHJODOE = z2; } PlayingCardGroup.LAJANHMIMFO lajanhmimfo5; float w5 = lajanhmimfo5.OKINPJLFKEJ.w; float w6 = this.HLFIJCNCKHC.OKINPJLFKEJ.w; PlayingCardGroup.LAJANHMIMFO hlfijcnckhc = this.HLFIJCNCKHC; this.FFNPKFLCDOL = w5; this.FJCHBPBGGMO = hlfijcnckhc; this.IHDHELALNHD = hlfijcnckhc; this.FJCHBPBGGMO.OKINPJLFKEJ.w = w6; this.IHDHELALNHD.OKINPJLFKEJ.w = w6; PlayingCardGroup.LAJANHMIMFO lajanhmimfo6; float w7 = lajanhmimfo6.OKINPJLFKEJ.w; this.AFKANGCJABJ = w7; PlayingCardGroup.LAJANHMIMFO lajanhmimfo7; float w8 = lajanhmimfo7.OKINPJLFKEJ.w; this.HDEBLHJODOE = w8; if (this.EFGCOCOOKEN) { float z3 = Vector3.forward.z; this.AFKANGCJABJ = z3; float z4 = Vector3.forward.z; this.HDEBLHJODOE = z4; } IL_184: Vector3 zero2 = Vector3.zero; Quaternion identity2 = Quaternion.identity; ToolGroupElement nmcikebflbn = this.NMCIKEBFLBN; int num = 0; if (nmcikebflbn != num) { List mommjamjjfp2 = this.MOMMJAMJJFP; Predicate predicate = new Predicate(this.DLOOEFMKBFK); int num2 = mommjamjjfp2.FindIndex(predicate); } uint num3; this.NOHIBJECEDG = (int)num3; if (!this.k__BackingField.FNFNLDBILFE) { if (!this.EFGCOCOOKEN) { List mommjamjjfp3 = this.MOMMJAMJJFP; List mommjamjjfp4 = this.MOMMJAMJJFP; uint num4; num4 += (uint)1; } float z5 = Vector3.forward.z; List mommjamjjfp5 = this.MOMMJAMJJFP; this.FFNPKFLCDOL = z5; List mommjamjjfp6 = this.MOMMJAMJJFP; return; } int num5 = this.MOMMJAMJJFP._size; List mommjamjjfp7 = this.MOMMJAMJJFP; int num6 = num5 + 1; num5 = num6; List mommjamjjfp8 = this.MOMMJAMJJFP; num6++; while (mommjamjjfp8 != 0) { } Vector3 forward = Vector3.forward; float z6 = forward.z; Vector3 zero3 = Vector3.zero; Quaternion identity3 = Quaternion.identity; int num7 = num5 - 1; throw new NullReferenceException(); } // Token: 0x06010F1B RID: 69403 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010F1B")] [Address(RVA = "0x1A6BB00", Offset = "0x1A6A500", VA = "0x181A6BB00")] private void HHEICHBKGGJ(int KHJMHJNACIN, PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL, ref PlayingCardGroup.LAJANHMIMFO IGLEMBMLFAH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010F1C RID: 69404 RVA: 0x003FBF60 File Offset: 0x003FA160 [Token(Token = "0x6010F1C")] [Address(RVA = "0x1A6B410", Offset = "0x1A69E10", VA = "0x181A6B410")] private PlayingCardGroup.LAJANHMIMFO ELAFPLKAIHL(int AEBADOHBGMI) { /* An exception occurred when decompiling this method (06010F1C) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO RecRoom.Tools.Groups.PlayingCardGroup::ELAFPLKAIHL(System.Int32) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:PlayingCardGroup[exp:PhotonView](this)) stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:PlayingCardGroup[exp:PhotonView](this)) stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:PlayingCardGroup[exp:PhotonView](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: 0x06010F1D RID: 69405 RVA: 0x003FBF84 File Offset: 0x003FA184 [Token(Token = "0x6010F1D")] [Address(RVA = "0x1A6AB50", Offset = "0x1A69550", VA = "0x181A6AB50")] private PlayingCardGroup.LAJANHMIMFO CAKMAKKOFGL(Transform BLMNDCJMHKC) { Transform transform = BLMNDCJMHKC.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Transform transform2 = BLMNDCJMHKC.transform; throw new NullReferenceException(); } // Token: 0x06010F1E RID: 69406 RVA: 0x003FBFB4 File Offset: 0x003FA1B4 [Token(Token = "0x6010F1E")] [Address(RVA = "0x1A6B1E0", Offset = "0x1A69BE0", VA = "0x181A6B1E0")] private PlayingCardGroup.LAJANHMIMFO EHMIPHGJGKC(PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL, PlayingCardGroup.LAJANHMIMFO CFKMFOEKDKE, ref PlayingCardGroup.LAJANHMIMFO LPIKFDOHOPD) { /* An exception occurred when decompiling this method (06010F1E) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO RecRoom.Tools.Groups.PlayingCardGroup::EHMIPHGJGKC(RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO,RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO,RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO&) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_3_0D, ldfld:float32(Quaternion::w, ldfld:Quaternion[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Quaternion&](LAJANHMIMFO::OKINPJLFKEJ, ldloc:valuetype RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO&(LPIKFDOHOPD)))) stloc:float32(var_5_15, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_4))) stloc:float32(var_7_22, ldfld:float32(Quaternion::w, ldfld:Quaternion[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Quaternion&](LAJANHMIMFO::OKINPJLFKEJ, ldloc:valuetype RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO&(LPIKFDOHOPD)))) stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:float32[exp:PhotonView](var_7_22)) } 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: 0x06010F1F RID: 69407 RVA: 0x003FBFEC File Offset: 0x003FA1EC [Token(Token = "0x6010F1F")] [Address(RVA = "0x1A6DAB0", Offset = "0x1A6C4B0", VA = "0x181A6DAB0")] public PlayingCardGroup() { List list = new List(); this.MOMMJAMJJFP = list; this.removeMinDistance = 0.05f; base..ctor(); } // Token: 0x06010F20 RID: 69408 RVA: 0x003FC034 File Offset: 0x003FA234 [Token(Token = "0x6010F20")] [Address(RVA = "0x1A6AF00", Offset = "0x1A69900", VA = "0x181A6AF00")] [CompilerGenerated] private bool DLOOEFMKBFK(ToolGroupElement LIMOILDIGKF) { ToolGroupElement nmcikebflbn = this.NMCIKEBFLBN; return LIMOILDIGKF == nmcikebflbn; } // Token: 0x0400B403 RID: 46083 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400B403")] [SerializeField] [Header("Playing Card Group")] private RecRoomAudioClip shuffleSound; // Token: 0x0400B404 RID: 46084 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400B404")] [SerializeField] [Header("Deck Select")] private float deckDwellTime = 1.5f; // Token: 0x0400B405 RID: 46085 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400B405")] [SerializeField] [Header("Deck Offset Transforms")] private Transform deckNeighborTransform; // Token: 0x0400B406 RID: 46086 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400B406")] [SerializeField] private Transform deckHighlightTransform; // Token: 0x0400B407 RID: 46087 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B407")] [SerializeField] private Transform entireDeckHighlightTransform; // Token: 0x0400B408 RID: 46088 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400B408")] [SerializeField] [Header("Stack Offset Transforms")] private Transform stackNeighborTransform; // Token: 0x0400B409 RID: 46089 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400B409")] [SerializeField] private Transform stackHighlightTransform; // Token: 0x0400B40A RID: 46090 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400B40A")] [SerializeField] private Transform stackAfterHighlightTransform; // Token: 0x0400B40B RID: 46091 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400B40B")] [SerializeField] private Transform entireStackHighlightTransform; // Token: 0x0400B40C RID: 46092 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400B40C")] private bool MFCMKJDIGFE; // Token: 0x0400B40D RID: 46093 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400B40D")] private ToolGroupElement NMCIKEBFLBN; // Token: 0x0400B40E RID: 46094 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400B40E")] private bool DFLIJLDPEOB; // Token: 0x0400B40F RID: 46095 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400B40F")] private ToolGroupElement JAMNJOGBEOK; // Token: 0x0400B410 RID: 46096 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400B410")] private SynchronizedField IOECIMCHGBL; // Token: 0x0400B411 RID: 46097 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400B411")] private bool OIPENKKLLGL; // Token: 0x0400B412 RID: 46098 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")] [Token(Token = "0x400B412")] private float HAPIANMJPBA; // Token: 0x0400B413 RID: 46099 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400B413")] private int NOHIBJECEDG = (int)((ulong)4294967295L); // Token: 0x0400B414 RID: 46100 [global::Cpp2IlInjected.FieldOffset(Offset = "0x114")] [Token(Token = "0x400B414")] private PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL; // Token: 0x0400B415 RID: 46101 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400B415")] private PlayingCardGroup.LAJANHMIMFO HLFIJCNCKHC; // Token: 0x0400B416 RID: 46102 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")] [Token(Token = "0x400B416")] private PlayingCardGroup.LAJANHMIMFO AFKANGCJABJ; // Token: 0x0400B417 RID: 46103 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x400B417")] private PlayingCardGroup.LAJANHMIMFO HDEBLHJODOE; // Token: 0x0400B418 RID: 46104 [global::Cpp2IlInjected.FieldOffset(Offset = "0x184")] [Token(Token = "0x400B418")] private PlayingCardGroup.LAJANHMIMFO FJCHBPBGGMO; // Token: 0x0400B419 RID: 46105 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400B419")] private PlayingCardGroup.LAJANHMIMFO IHDHELALNHD; // Token: 0x0200263C RID: 9788 [Token(Token = "0x200263C")] private struct LAJANHMIMFO { // Token: 0x06010F21 RID: 69409 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6010F21")] [Address(RVA = "0x23B880", Offset = "0x23AC80", VA = "0x18023B880")] public void LKLKGDMFMCC() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06010F22 RID: 69410 RVA: 0x003FC050 File Offset: 0x003FA250 [Token(Token = "0x6010F22")] [Address(RVA = "0x23B830", Offset = "0x23AC30", VA = "0x18023B830")] public PlayingCardGroup.LAJANHMIMFO ABNHIMCFCIG(Vector3 IBHEKLCMMNH) { return ref this; } // Token: 0x17002E11 RID: 11793 // (get) Token: 0x06010F23 RID: 69411 RVA: 0x003FC060 File Offset: 0x003FA260 [Token(Token = "0x17002E11")] public static PlayingCardGroup.LAJANHMIMFO EDLIKGJFHAP { [Token(Token = "0x6010F23")] [Address(RVA = "0x1A69730", Offset = "0x1A68130", VA = "0x181A69730")] get { /* An exception occurred when decompiling this method (06010F23) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO::LGLOGHHLBPO() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_zero))) stloc:Quaternion(var_1_10, callgetter:Quaternion(Quaternion::get_identity)) } 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: 0x0400B41A RID: 46106 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B41A")] public Vector3 EPKNJJIGHLN; // Token: 0x0400B41B RID: 46107 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x400B41B")] public Quaternion OKINPJLFKEJ; } } }