using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom; using RecRoom.Networking.SynchronizedFields; using TMPro; using UnityEngine; // Token: 0x020004C1 RID: 1217 [Token(Token = "0x20004C1")] [StructLayout(3)] public class Card : MonoBehaviourPun { // Token: 0x17000667 RID: 1639 // (get) Token: 0x060023E5 RID: 9189 RVA: 0x00094E40 File Offset: 0x00093040 // (set) Token: 0x060023E6 RID: 9190 RVA: 0x00094E54 File Offset: 0x00093054 [Token(Token = "0x17000667")] public Tool PBBJCLJPFMI { [Token(Token = "0x60023E5")] [Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")] get; [Token(Token = "0x60023E6")] [Address(RVA = "0x3EDEB0", Offset = "0x3EC8B0", VA = "0x1803EDEB0")] private set; } // Token: 0x17000668 RID: 1640 // (get) Token: 0x060023E7 RID: 9191 RVA: 0x00094E68 File Offset: 0x00093068 // (set) Token: 0x060023E8 RID: 9192 RVA: 0x00094E88 File Offset: 0x00093088 [Token(Token = "0x17000668")] public string PDHOBOCHCLA { [Token(Token = "0x60023E7")] [Address(RVA = "0x137A010", Offset = "0x1378A10", VA = "0x18137A010")] get { return this.PNJIBOFNJEJ.Get(); } [Token(Token = "0x60023E8")] [Address(RVA = "0x137A070", Offset = "0x1378A70", VA = "0x18137A070")] set { SynchronizedField pnjibofnjej = this.PNJIBOFNJEJ; } } // Token: 0x060023E9 RID: 9193 RVA: 0x00094EA4 File Offset: 0x000930A4 [Token(Token = "0x60023E9")] [Address(RVA = "0x1379CD0", Offset = "0x13786D0", VA = "0x181379CD0")] private void MHEIOOIAKGN() { this.NPDIFDEHKOL(); } // Token: 0x17000669 RID: 1641 // (get) Token: 0x060023EA RID: 9194 RVA: 0x00094EB8 File Offset: 0x000930B8 // (set) Token: 0x060023EB RID: 9195 RVA: 0x00094ECC File Offset: 0x000930CC [Token(Token = "0x17000669")] public bool IGDPCGPKJOK { [Token(Token = "0x60023EA")] [Address(RVA = "0x6931B0", Offset = "0x691BB0", VA = "0x1806931B0")] get { return this.GLBNNHPPEAO; } [Token(Token = "0x60023EB")] [Address(RVA = "0x137A060", Offset = "0x1378A60", VA = "0x18137A060")] set { this.GLBNNHPPEAO = value; this.NPDIFDEHKOL(); } } // Token: 0x060023EC RID: 9196 RVA: 0x00094EE8 File Offset: 0x000930E8 [Token(Token = "0x60023EC")] [Address(RVA = "0x1379CE0", Offset = "0x13786E0", VA = "0x181379CE0")] private void NPDIFDEHKOL() { TextMeshPro textMeshPro = this.text; if (!this.GLBNNHPPEAO) { string text = this.PNJIBOFNJEJ.Get(); } string text2 = this.hiddenWordString; textMeshPro.text = text2; TextMeshPro textMeshPro2 = this.aprilFoolsText; int num = 0; if (textMeshPro2 != num) { GameObject gameObject = this.aprilFoolsText.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); } } // Token: 0x060023ED RID: 9197 RVA: 0x00094F54 File Offset: 0x00093154 [Token(Token = "0x60023ED")] [Address(RVA = "0x1379AD0", Offset = "0x13784D0", VA = "0x181379AD0", Slot = "13")] protected override void Awake() { base..ctor(); Action action = new Action(this.MHEIOOIAKGN); SynchronizedField synchronizedField; this.PNJIBOFNJEJ = synchronizedField; Tool component = base.GetComponent(); this.k__BackingField = component; int num = 0; if (component != num) { this.k__BackingField.KinematicOnReset = true; Tool tool = this.k__BackingField; ActionEvent postResetEvent = tool.PostResetEvent; Action action2 = new Action(this.LBODGLNOABB); ActionEvent actionEvent = postResetEvent + action2; tool.PostResetEvent = actionEvent; } ToolCleanup component2 = base.GetComponent(); int num2 = 0; if (component2 != num2) { int num3 = 0; component2.enabled = num3 != 0; } } // Token: 0x060023EE RID: 9198 RVA: 0x00095004 File Offset: 0x00093204 [Token(Token = "0x60023EE")] [Address(RVA = "0x1379F40", Offset = "0x1378940", VA = "0x181379F40")] private void Start() { Tool tool = this.k__BackingField; int num = 0; if (tool != num) { this.k__BackingField.SetCollisionLayer(DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicPhysics); } this.NPDIFDEHKOL(); } // Token: 0x060023EF RID: 9199 RVA: 0x00095040 File Offset: 0x00093240 [Token(Token = "0x60023EF")] [Address(RVA = "0x1379DD0", Offset = "0x13787D0", VA = "0x181379DD0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); Tool tool = this.k__BackingField; int num = 0; if (tool != num) { Tool tool2 = this.k__BackingField; ActionEvent postResetEvent = tool2.PostResetEvent; Action action = new Action(this.LBODGLNOABB); ActionEvent actionEvent = postResetEvent - action; tool2.PostResetEvent = actionEvent; } } // Token: 0x060023F0 RID: 9200 RVA: 0x0009509C File Offset: 0x0009329C [Token(Token = "0x60023F0")] [Address(RVA = "0x1379CA0", Offset = "0x13786A0", VA = "0x181379CA0")] private void LBODGLNOABB(Tool NBHJPDBHDHB, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ) { this.k__BackingField.SetCollisionLayer(DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicPhysics); } // Token: 0x060023F1 RID: 9201 RVA: 0x000950BC File Offset: 0x000932BC [Token(Token = "0x60023F1")] [Address(RVA = "0x1379EB0", Offset = "0x13788B0", VA = "0x181379EB0")] public void ShowAprilFoolsText() { TextMeshPro textMeshPro = this.aprilFoolsText; int num = 0; if (textMeshPro != num) { this.aprilFoolsText.gameObject.SetActive(true); } } // Token: 0x060023F2 RID: 9202 RVA: 0x000950F4 File Offset: 0x000932F4 [Token(Token = "0x60023F2")] [Address(RVA = "0x1379FD0", Offset = "0x13789D0", VA = "0x181379FD0")] public Card() { } // Token: 0x04001D2D RID: 7469 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001D2D")] [SerializeField] private TextMeshPro text; // Token: 0x04001D2E RID: 7470 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4001D2E")] [SerializeField] private string hiddenWordString = "No Peeking!"; // Token: 0x04001D2F RID: 7471 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4001D2F")] [SerializeField] private TextMeshPro aprilFoolsText; // Token: 0x04001D31 RID: 7473 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4001D31")] private SynchronizedField PNJIBOFNJEJ; // Token: 0x04001D32 RID: 7474 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4001D32")] private bool GLBNNHPPEAO; }