using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tools.Groups { // Token: 0x02002C0B RID: 11275 [Token(Token = "0x2002C0B")] public class PlayingCard : ToolGroupElement { // Token: 0x17003483 RID: 13443 // (get) Token: 0x06012CA2 RID: 76962 RVA: 0x00445F54 File Offset: 0x00444154 // (set) Token: 0x06012CA3 RID: 76963 RVA: 0x00445F74 File Offset: 0x00444174 [Token(Token = "0x17003483")] public PlayingCard.BBJIAAMINKL PADEMOOFMKO { [Token(Token = "0x6012CA2")] [Address(RVA = "0x1D74020", Offset = "0x1D73020", VA = "0x181D74020")] get { return this.DDMOOOPHLEL.IAHDANBDAAM(); } [Token(Token = "0x6012CA3")] [Address(RVA = "0x1D740C0", Offset = "0x1D730C0", VA = "0x181D740C0")] set { KLLMCPFPIIE ddmooophlel = this.DDMOOOPHLEL; } } // Token: 0x17003484 RID: 13444 // (get) Token: 0x06012CA4 RID: 76964 RVA: 0x00445F90 File Offset: 0x00444190 // (set) Token: 0x06012CA5 RID: 76965 RVA: 0x00445FB0 File Offset: 0x004441B0 [Token(Token = "0x17003484")] public PlayingCard.EGBLHMDGLIC DMLIOOCLKKP { [Token(Token = "0x6012CA4")] [Address(RVA = "0x1D74070", Offset = "0x1D73070", VA = "0x181D74070")] get { return this.PBELLDKBCOE.IAHDANBDAAM(); } [Token(Token = "0x6012CA5")] [Address(RVA = "0x1D74120", Offset = "0x1D73120", VA = "0x181D74120")] set { KLLMCPFPIIE pbelldkbcoe = this.PBELLDKBCOE; } } // Token: 0x17003485 RID: 13445 // (get) Token: 0x06012CA6 RID: 76966 RVA: 0x00445FCC File Offset: 0x004441CC [Token(Token = "0x17003485")] protected override string KHHBCICAHAI { [Token(Token = "0x6012CA6")] [Address(RVA = "0x1D73A90", Offset = "0x1D72A90", VA = "0x181D73A90", Slot = "15")] get { return "[PlayingCardGroup]"; } } // Token: 0x06012CA7 RID: 76967 RVA: 0x00445FE0 File Offset: 0x004441E0 [Token(Token = "0x6012CA7")] [Address(RVA = "0x1D73580", Offset = "0x1D72580", VA = "0x181D73580", 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: 0x06012CA8 RID: 76968 RVA: 0x0044603C File Offset: 0x0044423C [Token(Token = "0x6012CA8")] [Address(RVA = "0x1D73B30", Offset = "0x1D72B30", VA = "0x181D73B30", 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: 0x06012CA9 RID: 76969 RVA: 0x004460A8 File Offset: 0x004442A8 [Token(Token = "0x6012CA9")] [Address(RVA = "0x1D73C20", Offset = "0x1D72C20", VA = "0x181D73C20", 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: 0x06012CAA RID: 76970 RVA: 0x004461AC File Offset: 0x004443AC [Token(Token = "0x6012CAA")] [Address(RVA = "0x1D736E0", Offset = "0x1D726E0", VA = "0x181D736E0", 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: 0x06012CAB RID: 76971 RVA: 0x004461E0 File Offset: 0x004443E0 [Token(Token = "0x6012CAB")] [Address(RVA = "0x1D73800", Offset = "0x1D72800", VA = "0x181D73800", 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: 0x06012CAC RID: 76972 RVA: 0x00446230 File Offset: 0x00444430 [Token(Token = "0x6012CAC")] [Address(RVA = "0x1D73920", Offset = "0x1D72920", VA = "0x181D73920")] 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: 0x06012CAD RID: 76973 RVA: 0x00446280 File Offset: 0x00444480 [Token(Token = "0x6012CAD")] [Address(RVA = "0x1D73AC0", Offset = "0x1D72AC0", VA = "0x181D73AC0")] private void OGCJCHEDCJK() { PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF; PlayingCard.BBJIAAMINKL bbjiaaminkl = this.DDMOOOPHLEL.IAHDANBDAAM(); kmjnlpeboif.NLLEFIJMDOC = bbjiaaminkl; kmjnlpeboif.MKBLJJGJAOH(); } // Token: 0x06012CAE RID: 76974 RVA: 0x004462B4 File Offset: 0x004444B4 [Token(Token = "0x6012CAE")] [Address(RVA = "0x1D73790", Offset = "0x1D72790", VA = "0x181D73790")] private void DMMICFLMDKM() { PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF; PlayingCard.EGBLHMDGLIC egblhmdglic = this.PBELLDKBCOE.IAHDANBDAAM(); kmjnlpeboif.JJACMDIDKJL = egblhmdglic; kmjnlpeboif.MKBLJJGJAOH(); } // Token: 0x06012CAF RID: 76975 RVA: 0x004462E8 File Offset: 0x004444E8 [Token(Token = "0x6012CAF")] [Address(RVA = "0x1D73FA0", Offset = "0x1D72FA0", VA = "0x181D73FA0")] public PlayingCard() { float z = Vector3.one.z; this.addHighlightScale.z = z; base..ctor(); } // Token: 0x0400C14F RID: 49487 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400C14F")] [SerializeField] [Header("Playing Card")] private PlayingCard.BBJIAAMINKL suit = (PlayingCard.BBJIAAMINKL)((ulong)2L); // Token: 0x0400C150 RID: 49488 [FieldOffset(Offset = "0x12C")] [Token(Token = "0x400C150")] [SerializeField] private PlayingCard.EGBLHMDGLIC value; // Token: 0x0400C151 RID: 49489 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400C151")] private KLLMCPFPIIE DDMOOOPHLEL; // Token: 0x0400C152 RID: 49490 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400C152")] private KLLMCPFPIIE PBELLDKBCOE; // Token: 0x0400C153 RID: 49491 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400C153")] private PlayingCardSprite KMJNLPEBOIF; // Token: 0x0400C154 RID: 49492 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400C154")] private ToolGroupElement JAMNJOGBEOK; // Token: 0x0400C155 RID: 49493 [FieldOffset(Offset = "0x150")] [Token(Token = "0x400C155")] private bool MFCMKJDIGFE; // Token: 0x02002C0C RID: 11276 [Token(Token = "0x2002C0C")] public enum EGBLHMDGLIC { // Token: 0x0400C157 RID: 49495 [Token(Token = "0x400C157")] ACE, // Token: 0x0400C158 RID: 49496 [Token(Token = "0x400C158")] TWO, // Token: 0x0400C159 RID: 49497 [Token(Token = "0x400C159")] THREE, // Token: 0x0400C15A RID: 49498 [Token(Token = "0x400C15A")] FOUR, // Token: 0x0400C15B RID: 49499 [Token(Token = "0x400C15B")] FIVE, // Token: 0x0400C15C RID: 49500 [Token(Token = "0x400C15C")] SIX, // Token: 0x0400C15D RID: 49501 [Token(Token = "0x400C15D")] SEVEN, // Token: 0x0400C15E RID: 49502 [Token(Token = "0x400C15E")] EIGHT, // Token: 0x0400C15F RID: 49503 [Token(Token = "0x400C15F")] NINE, // Token: 0x0400C160 RID: 49504 [Token(Token = "0x400C160")] TEN, // Token: 0x0400C161 RID: 49505 [Token(Token = "0x400C161")] JACK, // Token: 0x0400C162 RID: 49506 [Token(Token = "0x400C162")] QUEEN, // Token: 0x0400C163 RID: 49507 [Token(Token = "0x400C163")] KING } // Token: 0x02002C0D RID: 11277 [Token(Token = "0x2002C0D")] public enum BBJIAAMINKL { // Token: 0x0400C165 RID: 49509 [Token(Token = "0x400C165")] HEARTS, // Token: 0x0400C166 RID: 49510 [Token(Token = "0x400C166")] SPADES, // Token: 0x0400C167 RID: 49511 [Token(Token = "0x400C167")] CLUBS, // Token: 0x0400C168 RID: 49512 [Token(Token = "0x400C168")] DIAMONDS } } }