using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Tools.Groups { // Token: 0x02002C0F RID: 11279 [Token(Token = "0x2002C0F")] public class PlayingCardGroup : ToolGroup { // Token: 0x17003486 RID: 13446 // (get) Token: 0x06012CB8 RID: 76984 RVA: 0x00446768 File Offset: 0x00444968 // (set) Token: 0x06012CB9 RID: 76985 RVA: 0x00446788 File Offset: 0x00444988 [Token(Token = "0x17003486")] public bool KNMDMCNFIEI { [Token(Token = "0x6012CB8")] [Address(RVA = "0x1D73050", Offset = "0x1D72050", VA = "0x181D73050")] get { return this.IOECIMCHGBL.IAHDANBDAAM() != null; } [Token(Token = "0x6012CB9")] [Address(RVA = "0x1D730A0", Offset = "0x1D720A0", VA = "0x181D730A0")] set { KLLMCPFPIIE ioecimchgbl = this.IOECIMCHGBL; } } // Token: 0x17003487 RID: 13447 // (get) Token: 0x06012CBA RID: 76986 RVA: 0x004467A4 File Offset: 0x004449A4 [Token(Token = "0x17003487")] private bool EFGCOCOOKEN { [Token(Token = "0x6012CBA")] [Address(RVA = "0x1D71550", Offset = "0x1D70550", VA = "0x181D71550")] get { Transform transform = base.transform; Vector3 vector; float z = vector.z; float z2 = Vector3.up.z; throw new NullReferenceException(); } } // Token: 0x17003488 RID: 13448 // (get) Token: 0x06012CBB RID: 76987 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003488")] private ToolGroupElement PEOMMHJJGHB { [Token(Token = "0x6012CBB")] [Address(RVA = "0x1D71620", Offset = "0x1D70620", VA = "0x181D71620")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003489 RID: 13449 // (get) Token: 0x06012CBC RID: 76988 RVA: 0x004467D4 File Offset: 0x004449D4 [Token(Token = "0x17003489")] private bool EFKECFPEGDC { [Token(Token = "0x6012CBC")] [Address(RVA = "0x1D716E0", Offset = "0x1D706E0", VA = "0x181D716E0")] get { /* An exception occurred when decompiling this method (06012CBC) 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: 0x06012CBD RID: 76989 RVA: 0x004467F4 File Offset: 0x004449F4 [Token(Token = "0x6012CBD")] [Address(RVA = "0x1D6FE50", Offset = "0x1D6EE50", VA = "0x181D6FE50", 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; MFBGLIHGCGO inputDownEvent = k__BackingField2.InputDownEvent; Action action = new Action(this.GDPCAAHGLJN); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(inputDownEvent, action); k__BackingField2.InputDownEvent = mfbglihgcgo; Tool k__BackingField3 = this.k__BackingField; MFBGLIHGCGO shakeEvent = k__BackingField3.ShakeEvent; Action action2 = new Action(this.NJHHFPBPONB); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(shakeEvent, action2); k__BackingField3.ShakeEvent = mfbglihgcgo2; 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; KLLMCPFPIIE kllmcpfpiie = new KLLMCPFPIIE(this, "IS_DECK", num2, (OHOEENCHJJE)num3, action3, num3); num3 = 0; num2 = 0; this.IOECIMCHGBL = kllmcpfpiie; } // Token: 0x06012CBE RID: 76990 RVA: 0x004468D4 File Offset: 0x00444AD4 [Token(Token = "0x6012CBE")] [Address(RVA = "0x1D72A20", Offset = "0x1D71A20", VA = "0x181D72A20")] private void Start() { this.k__BackingField.k__BackingField.PauseAutomaticCleanup(this); } // Token: 0x06012CBF RID: 76991 RVA: 0x004468F8 File Offset: 0x00444AF8 [Token(Token = "0x6012CBF")] [Address(RVA = "0x1D726A0", Offset = "0x1D716A0", VA = "0x181D726A0", 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; MFBGLIHGCGO inputDownEvent = k__BackingField2.InputDownEvent; Action action = new Action(this.GDPCAAHGLJN); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(inputDownEvent, action); k__BackingField2.InputDownEvent = mfbglihgcgo; Tool k__BackingField3 = this.k__BackingField; MFBGLIHGCGO shakeEvent = k__BackingField3.ShakeEvent; Action action2 = new Action(this.NJHHFPBPONB); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(shakeEvent, action2); k__BackingField3.ShakeEvent = mfbglihgcgo2; } } // Token: 0x06012CC0 RID: 76992 RVA: 0x00446988 File Offset: 0x00444B88 [Token(Token = "0x6012CC0")] [Address(RVA = "0x1D6FC70", Offset = "0x1D6EC70", VA = "0x181D6FC70")] 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.JDHMIOJKLCK.viewIdField; } int[] array = Enumerable.ToArray(Enumerable.Select(mommjamjjfp, <>9__28_)); if (base.OGIBLNIIHDK) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(base.RpcReorderChildren); photonView.RpcAll(lflfmimncon, array); } PhotonView photonView2 = base.JDHMIOJKLCK; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcPlayShuffleSound); photonView2.RpcAll(anjgmeddnpe); } // Token: 0x06012CC1 RID: 76993 RVA: 0x00446A14 File Offset: 0x00444C14 [Token(Token = "0x6012CC1")] [Address(RVA = "0x1D72960", Offset = "0x1D71960", VA = "0x181D72960")] [NFOMENMAOIA] private void RpcPlayShuffleSound() { if (this.shuffleSound != 0) { Transform transform = base.transform; Vector3 vector; float z = vector.z; } } // Token: 0x06012CC2 RID: 76994 RVA: 0x00446A40 File Offset: 0x00444C40 [Token(Token = "0x6012CC2")] [Address(RVA = "0x1D72A50", Offset = "0x1D71A50", VA = "0x181D72A50", Slot = "20")] protected override void Update() { bool hasAuthority = base.OGIBLNIIHDK; 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: 0x06012CC3 RID: 76995 RVA: 0x00446BA8 File Offset: 0x00444DA8 [Token(Token = "0x6012CC3")] [Address(RVA = "0x1D70C00", Offset = "0x1D6FC00", VA = "0x181D70C00")] private void GDPCAAHGLJN(Tool NBHJPDBHDHB) { if (base.OGIBLNIIHDK) { bool flag = this.IOECIMCHGBL.IAHDANBDAAM() != null; KLLMCPFPIIE ioecimchgbl = this.IOECIMCHGBL; } } // Token: 0x06012CC4 RID: 76996 RVA: 0x00446BD8 File Offset: 0x00444DD8 [Token(Token = "0x6012CC4")] [Address(RVA = "0x1D722C0", Offset = "0x1D712C0", VA = "0x181D722C0")] 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: 0x06012CC5 RID: 76997 RVA: 0x00446C24 File Offset: 0x00444E24 [Token(Token = "0x6012CC5")] [Address(RVA = "0x1D70450", Offset = "0x1D6F450", VA = "0x181D70450", 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 shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; return; } int num4 = 0; bool flag2 = JJFEJCPMEAF != num4; } // Token: 0x06012CC6 RID: 76998 RVA: 0x00446C8C File Offset: 0x00444E8C [Token(Token = "0x6012CC6")] [Address(RVA = "0x1D705E0", Offset = "0x1D6F5E0", VA = "0x181D705E0", 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: 0x06012CC7 RID: 76999 RVA: 0x00446CC8 File Offset: 0x00444EC8 [Token(Token = "0x6012CC7")] [Address(RVA = "0x1D70330", Offset = "0x1D6F330", VA = "0x181D70330", 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: 0x06012CC8 RID: 77000 RVA: 0x00446CFC File Offset: 0x00444EFC [Token(Token = "0x6012CC8")] [Address(RVA = "0x1D70280", Offset = "0x1D6F280", VA = "0x181D70280", 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: 0x06012CC9 RID: 77001 RVA: 0x00446D30 File Offset: 0x00444F30 [Token(Token = "0x6012CC9")] [Address(RVA = "0x1D72380", Offset = "0x1D71380", VA = "0x181D72380", Slot = "21")] protected override void NLCCMEIDNKG(ToolGroup ALAHBPIBOBE) { PlayingCardGroup component = ALAHBPIBOBE.GetComponent(); int num = 0; if (component != num) { bool flag = component.IOECIMCHGBL.IAHDANBDAAM() != null; KLLMCPFPIIE ioecimchgbl = this.IOECIMCHGBL; } } // Token: 0x06012CCA RID: 77002 RVA: 0x00446D6C File Offset: 0x00444F6C [Token(Token = "0x6012CCA")] [Address(RVA = "0x1D70D90", Offset = "0x1D6FD90", VA = "0x181D70D90", Slot = "24")] public override ToolGroupElement GetHighlightedChildInGroup(ToolGroupElement EGFEJGHDNAI, Player IEKDDPPNFPF, bool GEJJBENPHJG) { bool oipenkkllgl; do { if (this.IOECIMCHGBL.IAHDANBDAAM() == 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: 0x06012CCB RID: 77003 RVA: 0x00446E48 File Offset: 0x00445048 [Token(Token = "0x6012CCB")] [Address(RVA = "0x1D727E0", Offset = "0x1D717E0", VA = "0x181D727E0")] 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: 0x06012CCC RID: 77004 RVA: 0x00446EE8 File Offset: 0x004450E8 [Token(Token = "0x6012CCC")] [Address(RVA = "0x1D71770", Offset = "0x1D70770", VA = "0x181D71770")] 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: 0x06012CCD RID: 77005 RVA: 0x00446F20 File Offset: 0x00445120 [Token(Token = "0x6012CCD")] [Address(RVA = "0x1D70CA0", Offset = "0x1D6FCA0", VA = "0x181D70CA0")] private void GNDJDFKHLFH(Transform BGCMCCOABIJ, bool JKGLJIHNJFJ, ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK) { if (this.IOECIMCHGBL.IAHDANBDAAM() != 0) { Transform transform = base.transform; } } // Token: 0x06012CCE RID: 77006 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012CCE")] [Address(RVA = "0x1D70180", Offset = "0x1D6F180", VA = "0x181D70180", Slot = "28")] protected override void CCPHHDELIFF(Tool NBHJPDBHDHB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012CCF RID: 77007 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012CCF")] [Address(RVA = "0x1D721A0", Offset = "0x1D711A0", VA = "0x181D721A0", Slot = "29")] protected override void MMJOODKIOPL(Tool NBHJPDBHDHB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012CD0 RID: 77008 RVA: 0x00446F48 File Offset: 0x00445148 [Token(Token = "0x6012CD0")] [Address(RVA = "0x1D72670", Offset = "0x1D71670", VA = "0x181D72670", Slot = "26")] public override void OnChildInGroupHoverStart(ToolGroupElement EGFEJGHDNAI) { this.NMCIKEBFLBN = EGFEJGHDNAI; bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x06012CD1 RID: 77009 RVA: 0x00446F64 File Offset: 0x00445164 [Token(Token = "0x6012CD1")] [Address(RVA = "0x1D72600", Offset = "0x1D71600", VA = "0x181D72600", Slot = "27")] public override void OnChildInGroupHoverEnd(ToolGroupElement EGFEJGHDNAI) { this.NMCIKEBFLBN = (ulong)0L; if (this.OIPENKKLLGL) { float time = Time.time; } bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x06012CD2 RID: 77010 RVA: 0x00446F94 File Offset: 0x00445194 [Token(Token = "0x6012CD2")] [Address(RVA = "0x1D725E0", Offset = "0x1D715E0", VA = "0x181D725E0", Slot = "16")] protected override void OLHEDCAEMHN(ToolGroupElement EGFEJGHDNAI) { if (this.OIPENKKLLGL) { this.OIPENKKLLGL = false; } } // Token: 0x06012CD3 RID: 77011 RVA: 0x00446FB4 File Offset: 0x004451B4 [Token(Token = "0x6012CD3")] [Address(RVA = "0x1D71720", Offset = "0x1D70720", VA = "0x181D71720")] private void KBPOFFBCDNN() { Coroutine pejlhfdpkac = this.PEJLHFDPKAC; if (pejlhfdpkac != 0) { base.StopCoroutine(pejlhfdpkac); this.PEJLHFDPKAC = (ulong)0L; } base.POLGHLGMBHM(); } // Token: 0x06012CD4 RID: 77012 RVA: 0x00446FE4 File Offset: 0x004451E4 [Token(Token = "0x6012CD4")] [Address(RVA = "0x1D709D0", Offset = "0x1D6F9D0", VA = "0x181D709D0", 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: 0x1700348A RID: 13450 // (get) Token: 0x06012CD5 RID: 77013 RVA: 0x00447068 File Offset: 0x00445268 [Token(Token = "0x1700348A")] private Vector3 MJMOBOENJFE { [Token(Token = "0x6012CD5")] [Address(RVA = "0x1D72480", Offset = "0x1D71480", VA = "0x181D72480")] get { float z = Vector3.zero.z; bool flag; if (flag) { Vector2 insideUnitCircle = global::UnityEngine.Random.insideUnitCircle; } throw new NullReferenceException(); } } // Token: 0x06012CD6 RID: 77014 RVA: 0x00447094 File Offset: 0x00445294 [Token(Token = "0x6012CD6")] [Address(RVA = "0x1D71840", Offset = "0x1D70840", VA = "0x181D71840", Slot = "30")] protected override void LABNNHACFND() { List mommjamjjfp = this.MOMMJAMJJFP; Vector3 zero = Vector3.zero; Quaternion identity = Quaternion.identity; if (this.IOECIMCHGBL.IAHDANBDAAM() == 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; Vector3 forward = Vector3.forward; PlayingCardGroup.LAJANHMIMFO lajanhmimfo4; float w4 = lajanhmimfo4.OKINPJLFKEJ.w; this.FJCHBPBGGMO.OKINPJLFKEJ.w = w4; PlayingCardGroup.LAJANHMIMFO lajanhmimfo5; float w5 = lajanhmimfo5.OKINPJLFKEJ.w; this.HDEBLHJODOE = w5; if (!this.EFGCOCOOKEN) { goto IL_1A8; } Vector3 forward2 = Vector3.forward; PlayingCardGroup.LAJANHMIMFO lajanhmimfo6; float w6 = lajanhmimfo6.OKINPJLFKEJ.w; this.HDEBLHJODOE = w6; } PlayingCardGroup.LAJANHMIMFO lajanhmimfo7; float w7 = lajanhmimfo7.OKINPJLFKEJ.w; float w8 = this.HLFIJCNCKHC.OKINPJLFKEJ.w; PlayingCardGroup.LAJANHMIMFO hlfijcnckhc = this.HLFIJCNCKHC; this.FFNPKFLCDOL = w7; this.FJCHBPBGGMO = hlfijcnckhc; this.IHDHELALNHD = hlfijcnckhc; this.FJCHBPBGGMO.OKINPJLFKEJ.w = w8; this.IHDHELALNHD.OKINPJLFKEJ.w = w8; PlayingCardGroup.LAJANHMIMFO lajanhmimfo8; float w9 = lajanhmimfo8.OKINPJLFKEJ.w; this.AFKANGCJABJ = w9; PlayingCardGroup.LAJANHMIMFO lajanhmimfo9; float w10 = lajanhmimfo9.OKINPJLFKEJ.w; this.HDEBLHJODOE = w10; if (this.EFGCOCOOKEN) { Vector3 forward3 = Vector3.forward; PlayingCardGroup.LAJANHMIMFO lajanhmimfo10; float w11 = lajanhmimfo10.OKINPJLFKEJ.w; this.AFKANGCJABJ = w11; Vector3 forward4 = Vector3.forward; PlayingCardGroup.LAJANHMIMFO lajanhmimfo11; float w12 = lajanhmimfo11.OKINPJLFKEJ.w; this.HDEBLHJODOE = w12; } IL_1A8: 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; } Vector3 forward5 = Vector3.forward; List mommjamjjfp5 = this.MOMMJAMJJFP; int num5; this.FFNPKFLCDOL = num5; List mommjamjjfp6 = this.MOMMJAMJJFP; return; } int num6 = this.MOMMJAMJJFP._size; List mommjamjjfp7 = this.MOMMJAMJJFP; int num7 = num6 + 1; num6 = num7; List mommjamjjfp8 = this.MOMMJAMJJFP; num7++; while (mommjamjjfp8 != 0) { } Vector3 forward6 = Vector3.forward; Vector3 zero3 = Vector3.zero; Quaternion identity3 = Quaternion.identity; int num8 = num6 - 1; throw new NullReferenceException(); } // Token: 0x06012CD7 RID: 77015 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012CD7")] [Address(RVA = "0x1D70FE0", Offset = "0x1D6FFE0", VA = "0x181D70FE0")] 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: 0x06012CD8 RID: 77016 RVA: 0x00447344 File Offset: 0x00445544 [Token(Token = "0x6012CD8")] [Address(RVA = "0x1D708F0", Offset = "0x1D6F8F0", VA = "0x181D708F0")] private PlayingCardGroup.LAJANHMIMFO ELAFPLKAIHL(int AEBADOHBGMI) { /* An exception occurred when decompiling this method (06012CD8) 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: 0x06012CD9 RID: 77017 RVA: 0x00447368 File Offset: 0x00445568 [Token(Token = "0x6012CD9")] [Address(RVA = "0x1D70030", Offset = "0x1D6F030", VA = "0x181D70030")] 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: 0x06012CDA RID: 77018 RVA: 0x00447398 File Offset: 0x00445598 [Token(Token = "0x6012CDA")] [Address(RVA = "0x1D706C0", Offset = "0x1D6F6C0", VA = "0x181D706C0")] private PlayingCardGroup.LAJANHMIMFO EHMIPHGJGKC(PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL, PlayingCardGroup.LAJANHMIMFO CFKMFOEKDKE, ref PlayingCardGroup.LAJANHMIMFO LPIKFDOHOPD) { /* An exception occurred when decompiling this method (06012CDA) 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: 0x06012CDB RID: 77019 RVA: 0x004473D0 File Offset: 0x004455D0 [Token(Token = "0x6012CDB")] [Address(RVA = "0x1D72F90", Offset = "0x1D71F90", VA = "0x181D72F90")] public PlayingCardGroup() { List list = new List(); this.MOMMJAMJJFP = list; this.removeMinDistance = 0.05f; base..ctor(); } // Token: 0x06012CDC RID: 77020 RVA: 0x00447418 File Offset: 0x00445618 [Token(Token = "0x6012CDC")] [Address(RVA = "0x1D703E0", Offset = "0x1D6F3E0", VA = "0x181D703E0")] [CompilerGenerated] private bool DLOOEFMKBFK(ToolGroupElement LIMOILDIGKF) { ToolGroupElement nmcikebflbn = this.NMCIKEBFLBN; return LIMOILDIGKF == nmcikebflbn; } // Token: 0x0400C170 RID: 49520 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400C170")] [SerializeField] [Header("Playing Card Group")] private RecRoomAudioClip shuffleSound; // Token: 0x0400C171 RID: 49521 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400C171")] [SerializeField] [Header("Deck Select")] private float deckDwellTime = 1.5f; // Token: 0x0400C172 RID: 49522 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400C172")] [SerializeField] [Header("Deck Offset Transforms")] private Transform deckNeighborTransform; // Token: 0x0400C173 RID: 49523 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400C173")] [SerializeField] private Transform deckHighlightTransform; // Token: 0x0400C174 RID: 49524 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400C174")] [SerializeField] private Transform entireDeckHighlightTransform; // Token: 0x0400C175 RID: 49525 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400C175")] [SerializeField] [Header("Stack Offset Transforms")] private Transform stackNeighborTransform; // Token: 0x0400C176 RID: 49526 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400C176")] [SerializeField] private Transform stackHighlightTransform; // Token: 0x0400C177 RID: 49527 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400C177")] [SerializeField] private Transform stackAfterHighlightTransform; // Token: 0x0400C178 RID: 49528 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400C178")] [SerializeField] private Transform entireStackHighlightTransform; // Token: 0x0400C179 RID: 49529 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400C179")] private bool MFCMKJDIGFE; // Token: 0x0400C17A RID: 49530 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400C17A")] private ToolGroupElement NMCIKEBFLBN; // Token: 0x0400C17B RID: 49531 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400C17B")] private bool DFLIJLDPEOB; // Token: 0x0400C17C RID: 49532 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400C17C")] private ToolGroupElement JAMNJOGBEOK; // Token: 0x0400C17D RID: 49533 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400C17D")] private KLLMCPFPIIE IOECIMCHGBL; // Token: 0x0400C17E RID: 49534 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400C17E")] private bool OIPENKKLLGL; // Token: 0x0400C17F RID: 49535 [FieldOffset(Offset = "0x10C")] [Token(Token = "0x400C17F")] private float HAPIANMJPBA; // Token: 0x0400C180 RID: 49536 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400C180")] private int NOHIBJECEDG = (int)((ulong)4294967295L); // Token: 0x0400C181 RID: 49537 [FieldOffset(Offset = "0x114")] [Token(Token = "0x400C181")] private PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL; // Token: 0x0400C182 RID: 49538 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400C182")] private PlayingCardGroup.LAJANHMIMFO HLFIJCNCKHC; // Token: 0x0400C183 RID: 49539 [FieldOffset(Offset = "0x14C")] [Token(Token = "0x400C183")] private PlayingCardGroup.LAJANHMIMFO AFKANGCJABJ; // Token: 0x0400C184 RID: 49540 [FieldOffset(Offset = "0x168")] [Token(Token = "0x400C184")] private PlayingCardGroup.LAJANHMIMFO HDEBLHJODOE; // Token: 0x0400C185 RID: 49541 [FieldOffset(Offset = "0x184")] [Token(Token = "0x400C185")] private PlayingCardGroup.LAJANHMIMFO FJCHBPBGGMO; // Token: 0x0400C186 RID: 49542 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400C186")] private PlayingCardGroup.LAJANHMIMFO IHDHELALNHD; // Token: 0x02002C10 RID: 11280 [Token(Token = "0x2002C10")] private struct LAJANHMIMFO { // Token: 0x06012CDD RID: 77021 RVA: 0x00447434 File Offset: 0x00445634 [Token(Token = "0x6012CDD")] [Address(RVA = "0x1D6ED10", Offset = "0x1D6DD10", VA = "0x181D6ED10")] public void LKLKGDMFMCC() { float z = Vector3.zero.z; Quaternion identity = Quaternion.identity; } // Token: 0x06012CDE RID: 77022 RVA: 0x00447454 File Offset: 0x00445654 [Token(Token = "0x6012CDE")] [Address(RVA = "0x1D6EAD0", Offset = "0x1D6DAD0", VA = "0x181D6EAD0")] public PlayingCardGroup.LAJANHMIMFO ABNHIMCFCIG(Vector3 IBHEKLCMMNH) { float z = IBHEKLCMMNH.z; return ref this; } // Token: 0x1700348B RID: 13451 // (get) Token: 0x06012CDF RID: 77023 RVA: 0x0044746C File Offset: 0x0044566C [Token(Token = "0x1700348B")] public static PlayingCardGroup.LAJANHMIMFO EDLIKGJFHAP { [Token(Token = "0x6012CDF")] [Address(RVA = "0x1D6EC50", Offset = "0x1D6DC50", VA = "0x181D6EC50")] get { /* An exception occurred when decompiling this method (06012CDF) 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: 0x0400C187 RID: 49543 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400C187")] public Vector3 EPKNJJIGHLN; // Token: 0x0400C188 RID: 49544 [FieldOffset(Offset = "0xC")] [Token(Token = "0x400C188")] public Quaternion OKINPJLFKEJ; } } }