Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/Card.cs
T
2026-04-08 23:40:05 +02:00

218 lines
6.7 KiB
C#

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<string> 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<string> synchronizedField;
this.PNJIBOFNJEJ = synchronizedField;
Tool component = base.GetComponent<Tool>();
this.<MBFGOCOFHHM>k__BackingField = component;
int num = 0;
if (component != num)
{
this.<MBFGOCOFHHM>k__BackingField.KinematicOnReset = true;
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.LBODGLNOABB);
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> actionEvent = postResetEvent + action2;
tool.PostResetEvent = actionEvent;
}
ToolCleanup component2 = base.GetComponent<ToolCleanup>();
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.<MBFGOCOFHHM>k__BackingField;
int num = 0;
if (tool != num)
{
this.<MBFGOCOFHHM>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.<MBFGOCOFHHM>k__BackingField;
int num = 0;
if (tool != num)
{
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool2.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.LBODGLNOABB);
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> 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.<MBFGOCOFHHM>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<string> PNJIBOFNJEJ;
// Token: 0x04001D32 RID: 7474
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4001D32")]
private bool GLBNNHPPEAO;
}