using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tools.Groups { // Token: 0x02002B22 RID: 11042 [Token(Token = "0x2002B22")] public class PlayingCard : ToolGroupElement { // Token: 0x170033CF RID: 13263 // (get) Token: 0x06012865 RID: 75877 RVA: 0x0043C374 File Offset: 0x0043A574 // (set) Token: 0x06012866 RID: 75878 RVA: 0x0043C394 File Offset: 0x0043A594 [Token(Token = "0x170033CF")] public PlayingCard.BBJIAAMINKL PADEMOOFMKO { [Token(Token = "0x6012865")] [Address(RVA = "0x1052E40", Offset = "0x1051C40", VA = "0x181052E40")] get { return this.DDMOOOPHLEL.IAHDANBDAAM(); } [Token(Token = "0x6012866")] [Address(RVA = "0x1052EE0", Offset = "0x1051CE0", VA = "0x181052EE0")] set { KLLMCPFPIIE ddmooophlel = this.DDMOOOPHLEL; } } // Token: 0x170033D0 RID: 13264 // (get) Token: 0x06012867 RID: 75879 RVA: 0x0043C3B0 File Offset: 0x0043A5B0 // (set) Token: 0x06012868 RID: 75880 RVA: 0x0043C3D0 File Offset: 0x0043A5D0 [Token(Token = "0x170033D0")] public PlayingCard.EGBLHMDGLIC DMLIOOCLKKP { [Token(Token = "0x6012867")] [Address(RVA = "0x1052E90", Offset = "0x1051C90", VA = "0x181052E90")] get { return this.PBELLDKBCOE.IAHDANBDAAM(); } [Token(Token = "0x6012868")] [Address(RVA = "0x1052F40", Offset = "0x1051D40", VA = "0x181052F40")] set { KLLMCPFPIIE pbelldkbcoe = this.PBELLDKBCOE; } } // Token: 0x170033D1 RID: 13265 // (get) Token: 0x06012869 RID: 75881 RVA: 0x0043C3EC File Offset: 0x0043A5EC [Token(Token = "0x170033D1")] protected override string KHHBCICAHAI { [Token(Token = "0x6012869")] [Address(RVA = "0x10528B0", Offset = "0x10516B0", VA = "0x1810528B0", Slot = "15")] get { return "[PlayingCardGroup]"; } } // Token: 0x0601286A RID: 75882 RVA: 0x0043C400 File Offset: 0x0043A600 [Token(Token = "0x601286A")] [Address(RVA = "0x10523A0", Offset = "0x10511A0", VA = "0x1810523A0", Slot = "13")] protected override void Awake() { base.Awake(); PlayingCardSprite componentInChildren = base.GetComponentInChildren(); PlayingCard.BBJIAAMINKL bbjiaaminkl = this.suit; this.KMJNLPEBOIF = componentInChildren; Action action = new Action(this.OGCJCHEDCJK); PlayingCard.EGBLHMDGLIC egblhmdglic = this.value; KLLMCPFPIIE kllmcpfpiie; this.DDMOOOPHLEL = kllmcpfpiie; Action action2 = new Action(this.DMMICFLMDKM); KLLMCPFPIIE kllmcpfpiie2; this.PBELLDKBCOE = kllmcpfpiie2; } // Token: 0x0601286B RID: 75883 RVA: 0x0043C45C File Offset: 0x0043A65C [Token(Token = "0x601286B")] [Address(RVA = "0x1052950", Offset = "0x1051750", VA = "0x181052950", Slot = "16")] protected override void Start() { base.Start(); this.tool.k__BackingField.PauseAutomaticCleanup(this); PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF; PlayingCard.BBJIAAMINKL bbjiaaminkl = this.DDMOOOPHLEL.IAHDANBDAAM(); kmjnlpeboif.NLLEFIJMDOC = bbjiaaminkl; kmjnlpeboif.MKBLJJGJAOH(); PlayingCardSprite kmjnlpeboif2 = this.KMJNLPEBOIF; PlayingCard.EGBLHMDGLIC egblhmdglic = this.PBELLDKBCOE.IAHDANBDAAM(); kmjnlpeboif2.JJACMDIDKJL = egblhmdglic; kmjnlpeboif2.MKBLJJGJAOH(); } // Token: 0x0601286C RID: 75884 RVA: 0x0043C4C8 File Offset: 0x0043A6C8 [Token(Token = "0x601286C")] [Address(RVA = "0x1052A40", Offset = "0x1051840", VA = "0x181052A40", Slot = "18")] protected override void Update() { base.Update(); ToolGroupElement jamnjogbeok = this.JAMNJOGBEOK; int num = 0; if (jamnjogbeok != num && this.JAMNJOGBEOK.tool.FNFNLDBILFE) { Transform transform = this.JAMNJOGBEOK.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Transform transform3 = base.transform; Vector3 vector4; float z4 = vector4.z; base.ANAOMJPMBOC = z3 != null; base.OPGAPJKANFN = z3 != null; } bool flag = this.tool.rigidbodyEx.IsSleeping(); bool hasHolder = this.tool.FNFNLDBILFE; if (flag && !this.MFCMKJDIGFE) { ToolGroup mpcpbmcahfp = this.MPCPBMCAHFP; int num2 = 0; bool flag2 = mpcpbmcahfp != num2; if (flag2) { bool flag3; if (!flag2 || !flag3) { ToolGroupElement dekobhabkah = this.DEKOBHABKAH; bool flag4; if (!flag3 || !flag4) { goto IL_E8; } } base.CFCOPOAEALG(); } } IL_E8: this.MFCMKJDIGFE = flag; } // Token: 0x0601286D RID: 75885 RVA: 0x0043C5CC File Offset: 0x0043A7CC [Token(Token = "0x601286D")] [Address(RVA = "0x1052500", Offset = "0x1051300", VA = "0x181052500", Slot = "17")] public override bool CanAddTool(ToolGroupElement EGFEJGHDNAI) { int num = 0; bool flag = EGFEJGHDNAI != num; if (!flag) { return flag; } PlayingCard component = EGFEJGHDNAI.GetComponent(); int num2 = 0; return component != num2; } // Token: 0x0601286E RID: 75886 RVA: 0x0043C600 File Offset: 0x0043A800 [Token(Token = "0x601286E")] [Address(RVA = "0x1052620", Offset = "0x1051420", VA = "0x181052620", Slot = "19")] 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.ANAOMJPMBOC = flag; this.KDJPCJMGJLP = false; IDisposable dijanhnnehj = this.DIJANHNNEHJ; this.GLFCOPMIKLH(dijanhnnehj); } // Token: 0x0601286F RID: 75887 RVA: 0x0043C650 File Offset: 0x0043A850 [Token(Token = "0x601286F")] [Address(RVA = "0x1052740", Offset = "0x1051540", VA = "0x181052740")] private bool GOLNMFMBPNH(ToolGroupElement NAOGOHNLGEM) { Transform transform = NAOGOHNLGEM.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; Transform transform3 = base.transform; Vector3 vector4; float z4 = vector4.z; throw new NullReferenceException(); } // Token: 0x06012870 RID: 75888 RVA: 0x0043C6A0 File Offset: 0x0043A8A0 [Token(Token = "0x6012870")] [Address(RVA = "0x10528E0", Offset = "0x10516E0", VA = "0x1810528E0")] private void OGCJCHEDCJK() { PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF; PlayingCard.BBJIAAMINKL bbjiaaminkl = this.DDMOOOPHLEL.IAHDANBDAAM(); kmjnlpeboif.NLLEFIJMDOC = bbjiaaminkl; kmjnlpeboif.MKBLJJGJAOH(); } // Token: 0x06012871 RID: 75889 RVA: 0x0043C6D4 File Offset: 0x0043A8D4 [Token(Token = "0x6012871")] [Address(RVA = "0x10525B0", Offset = "0x10513B0", VA = "0x1810525B0")] private void DMMICFLMDKM() { PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF; PlayingCard.EGBLHMDGLIC egblhmdglic = this.PBELLDKBCOE.IAHDANBDAAM(); kmjnlpeboif.JJACMDIDKJL = egblhmdglic; kmjnlpeboif.MKBLJJGJAOH(); } // Token: 0x06012872 RID: 75890 RVA: 0x0043C708 File Offset: 0x0043A908 [Token(Token = "0x6012872")] [Address(RVA = "0x1052DC0", Offset = "0x1051BC0", VA = "0x181052DC0")] public PlayingCard() { float z = Vector3.one.z; this.addHighlightScale.z = z; base..ctor(); } // Token: 0x0400BF3C RID: 48956 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400BF3C")] [SerializeField] [Header("Playing Card")] private PlayingCard.BBJIAAMINKL suit = (PlayingCard.BBJIAAMINKL)((ulong)2L); // Token: 0x0400BF3D RID: 48957 [FieldOffset(Offset = "0x12C")] [Token(Token = "0x400BF3D")] [SerializeField] private PlayingCard.EGBLHMDGLIC value; // Token: 0x0400BF3E RID: 48958 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400BF3E")] private KLLMCPFPIIE DDMOOOPHLEL; // Token: 0x0400BF3F RID: 48959 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400BF3F")] private KLLMCPFPIIE PBELLDKBCOE; // Token: 0x0400BF40 RID: 48960 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400BF40")] private PlayingCardSprite KMJNLPEBOIF; // Token: 0x0400BF41 RID: 48961 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400BF41")] private ToolGroupElement JAMNJOGBEOK; // Token: 0x0400BF42 RID: 48962 [FieldOffset(Offset = "0x150")] [Token(Token = "0x400BF42")] private bool MFCMKJDIGFE; // Token: 0x02002B23 RID: 11043 [Token(Token = "0x2002B23")] public enum EGBLHMDGLIC { // Token: 0x0400BF44 RID: 48964 [Token(Token = "0x400BF44")] ACE, // Token: 0x0400BF45 RID: 48965 [Token(Token = "0x400BF45")] TWO, // Token: 0x0400BF46 RID: 48966 [Token(Token = "0x400BF46")] THREE, // Token: 0x0400BF47 RID: 48967 [Token(Token = "0x400BF47")] FOUR, // Token: 0x0400BF48 RID: 48968 [Token(Token = "0x400BF48")] FIVE, // Token: 0x0400BF49 RID: 48969 [Token(Token = "0x400BF49")] SIX, // Token: 0x0400BF4A RID: 48970 [Token(Token = "0x400BF4A")] SEVEN, // Token: 0x0400BF4B RID: 48971 [Token(Token = "0x400BF4B")] EIGHT, // Token: 0x0400BF4C RID: 48972 [Token(Token = "0x400BF4C")] NINE, // Token: 0x0400BF4D RID: 48973 [Token(Token = "0x400BF4D")] TEN, // Token: 0x0400BF4E RID: 48974 [Token(Token = "0x400BF4E")] JACK, // Token: 0x0400BF4F RID: 48975 [Token(Token = "0x400BF4F")] QUEEN, // Token: 0x0400BF50 RID: 48976 [Token(Token = "0x400BF50")] KING } // Token: 0x02002B24 RID: 11044 [Token(Token = "0x2002B24")] public enum BBJIAAMINKL { // Token: 0x0400BF52 RID: 48978 [Token(Token = "0x400BF52")] HEARTS, // Token: 0x0400BF53 RID: 48979 [Token(Token = "0x400BF53")] SPADES, // Token: 0x0400BF54 RID: 48980 [Token(Token = "0x400BF54")] CLUBS, // Token: 0x0400BF55 RID: 48981 [Token(Token = "0x400BF55")] DIAMONDS } } }