using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Tools.Groups { // Token: 0x02002645 RID: 9797 [Token(Token = "0x2002645")] [StructLayout(3)] public class PokerChip : ToolGroupElement { // Token: 0x17002E16 RID: 11798 // (get) Token: 0x06010F38 RID: 69432 RVA: 0x003FC4C4 File Offset: 0x003FA6C4 // (set) Token: 0x06010F39 RID: 69433 RVA: 0x003FC4E4 File Offset: 0x003FA6E4 [Token(Token = "0x17002E16")] public PokerChip.OIOHECHKDAB DMLIOOCLKKP { [Token(Token = "0x6010F38")] [Address(RVA = "0x1A70930", Offset = "0x1A6F330", VA = "0x181A70930")] get { return this.PBELLDKBCOE.Get(); } [Token(Token = "0x6010F39")] [Address(RVA = "0x1A70980", Offset = "0x1A6F380", VA = "0x181A70980")] set { SynchronizedField pbelldkbcoe = this.PBELLDKBCOE; } } // Token: 0x17002E17 RID: 11799 // (get) Token: 0x06010F3A RID: 69434 RVA: 0x003FC500 File Offset: 0x003FA700 [Token(Token = "0x17002E17")] protected override string KHHBCICAHAI { [Token(Token = "0x6010F3A")] [Address(RVA = "0x1A707B0", Offset = "0x1A6F1B0", VA = "0x181A707B0", Slot = "15")] get { return "[PokerChipGroup]"; } } // Token: 0x06010F3B RID: 69435 RVA: 0x003FC514 File Offset: 0x003FA714 [Token(Token = "0x6010F3B")] [Address(RVA = "0x1A70410", Offset = "0x1A6EE10", VA = "0x181A70410", Slot = "13")] protected override void Awake() { base.Awake(); PokerChipVisual componentInChildren = base.GetComponentInChildren(); PokerChip.OIOHECHKDAB oiohechkdab = this.value; this.DKJBEMEFGIO = componentInChildren; Action action = new Action(this.DMMICFLMDKM); SynchronizedField synchronizedField; this.PBELLDKBCOE = synchronizedField; this.DMMICFLMDKM(); } // Token: 0x06010F3C RID: 69436 RVA: 0x003FC55C File Offset: 0x003FA75C [Token(Token = "0x6010F3C")] [Address(RVA = "0x1A707E0", Offset = "0x1A6F1E0", VA = "0x181A707E0", Slot = "16")] protected override void Start() { base.Start(); this.tool.k__BackingField.PauseAutomaticCleanup(this); } // Token: 0x06010F3D RID: 69437 RVA: 0x003FC588 File Offset: 0x003FA788 [Token(Token = "0x6010F3D")] [Address(RVA = "0x1A70820", Offset = "0x1A6F220", VA = "0x181A70820", Slot = "18")] protected override void Update() { base.Update(); bool flag = this.tool.rigidbodyEx.IsSleeping(); bool hasHolder = this.tool.FNFNLDBILFE; if (flag && !this.MFCMKJDIGFE) { base.CFCOPOAEALG(); } this.MFCMKJDIGFE = flag; } // Token: 0x06010F3E RID: 69438 RVA: 0x003FC5D8 File Offset: 0x003FA7D8 [Token(Token = "0x6010F3E")] [Address(RVA = "0x1A70500", Offset = "0x1A6EF00", VA = "0x181A70500", Slot = "17")] public override bool CanAddTool(ToolGroupElement EGFEJGHDNAI) { int num = 0; bool flag = EGFEJGHDNAI != num; if (!flag) { return flag; } PokerChip component = EGFEJGHDNAI.GetComponent(); int num2 = 0; return component != num2; } // Token: 0x06010F3F RID: 69439 RVA: 0x003FC60C File Offset: 0x003FA80C [Token(Token = "0x6010F3F")] [Address(RVA = "0x1A705B0", Offset = "0x1A6EFB0", VA = "0x181A705B0")] private void DMMICFLMDKM() { PokerChipVisual dkjbemefgio = this.DKJBEMEFGIO; PokerChip.OIOHECHKDAB oiohechkdab = this.PBELLDKBCOE.Get(); Renderer[] chipRenderers = dkjbemefgio.chipRenderers; int num = 0; if (num < chipRenderers.Length) { Renderer[] chipRenderers2 = dkjbemefgio.chipRenderers; Renderer[] chipRenderers3 = dkjbemefgio.chipRenderers; num++; } } // Token: 0x06010F40 RID: 69440 RVA: 0x003FC65C File Offset: 0x003FA85C [Token(Token = "0x6010F40")] [Address(RVA = "0x1A708B0", Offset = "0x1A6F2B0", VA = "0x181A708B0")] public PokerChip() { float z = Vector3.one.z; this.addHighlightScale.z = z; base..ctor(); } // Token: 0x0400B436 RID: 46134 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400B436")] [SerializeField] [Header("Poker Chip")] private PokerChip.OIOHECHKDAB value = (PokerChip.OIOHECHKDAB)((ulong)1L); // Token: 0x0400B437 RID: 46135 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400B437")] private PokerChipVisual DKJBEMEFGIO; // Token: 0x0400B438 RID: 46136 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400B438")] private bool MFCMKJDIGFE; // Token: 0x0400B439 RID: 46137 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400B439")] private SynchronizedField PBELLDKBCOE; // Token: 0x02002646 RID: 9798 [Token(Token = "0x2002646")] public enum OIOHECHKDAB { // Token: 0x0400B43B RID: 46139 [Token(Token = "0x400B43B")] ONE, // Token: 0x0400B43C RID: 46140 [Token(Token = "0x400B43C")] FIVE, // Token: 0x0400B43D RID: 46141 [Token(Token = "0x400B43D")] TEN, // Token: 0x0400B43E RID: 46142 [Token(Token = "0x400B43E")] TWENTYFIVE, // Token: 0x0400B43F RID: 46143 [Token(Token = "0x400B43F")] ONEHUNDRED } } }