Files
2026-04-08 23:40:05 +02:00

173 lines
5.1 KiB
C#

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<PokerChip.OIOHECHKDAB> 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<PokerChipVisual>();
PokerChip.OIOHECHKDAB oiohechkdab = this.value;
this.DKJBEMEFGIO = componentInChildren;
Action action = new Action(this.DMMICFLMDKM);
SynchronizedField<PokerChip.OIOHECHKDAB> 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.<JGABDFBGDEB>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<PokerChip>();
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<PokerChip.OIOHECHKDAB> 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
}
}
}