Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

247 lines
7.4 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using TMPro;
using UnityEngine;
// Token: 0x020004BE RID: 1214
[Token(Token = "0x20004BE")]
public class Card : MonoBehaviourPun
{
// Token: 0x17000650 RID: 1616
// (get) Token: 0x06002415 RID: 9237 RVA: 0x000912DC File Offset: 0x0008F4DC
// (set) Token: 0x06002416 RID: 9238 RVA: 0x000912F0 File Offset: 0x0008F4F0
[Token(Token = "0x17000650")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x6002415")]
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
get;
[Token(Token = "0x6002416")]
[Address(RVA = "0x417A10", Offset = "0x416A10", VA = "0x180417A10")]
private set;
}
// Token: 0x17000651 RID: 1617
// (get) Token: 0x06002417 RID: 9239 RVA: 0x00091304 File Offset: 0x0008F504
// (set) Token: 0x06002418 RID: 9240 RVA: 0x00091324 File Offset: 0x0008F524
[Token(Token = "0x17000651")]
public string GGIOKEAHMOP
{
[Token(Token = "0x6002417")]
[Address(RVA = "0x165EE20", Offset = "0x165DE20", VA = "0x18165EE20")]
get
{
return this.GNMHIJPENCO.IAHDANBDAAM();
}
[Token(Token = "0x6002418")]
[Address(RVA = "0x165EE80", Offset = "0x165DE80", VA = "0x18165EE80")]
set
{
KLLMCPFPIIE<string> gnmhijpenco = this.GNMHIJPENCO;
}
}
// Token: 0x06002419 RID: 9241 RVA: 0x00091340 File Offset: 0x0008F540
[Token(Token = "0x6002419")]
[Address(RVA = "0x165EA70", Offset = "0x165DA70", VA = "0x18165EA70")]
private void NPCCEKPKFFD()
{
this.NPDIFDEHKOL();
}
// Token: 0x17000652 RID: 1618
// (get) Token: 0x0600241A RID: 9242 RVA: 0x00091354 File Offset: 0x0008F554
// (set) Token: 0x0600241B RID: 9243 RVA: 0x00091368 File Offset: 0x0008F568
[Token(Token = "0x17000652")]
public bool BMBECNDKDJM
{
[Token(Token = "0x600241A")]
[Address(RVA = "0x4B4FC0", Offset = "0x4B3FC0", VA = "0x1804B4FC0")]
get
{
return this.GLNIBLHPOGK;
}
[Token(Token = "0x600241B")]
[Address(RVA = "0x165EE70", Offset = "0x165DE70", VA = "0x18165EE70")]
set
{
this.GLNIBLHPOGK = value;
this.NPDIFDEHKOL();
}
}
// Token: 0x0600241C RID: 9244 RVA: 0x00091384 File Offset: 0x0008F584
[Token(Token = "0x600241C")]
[Address(RVA = "0x165EA80", Offset = "0x165DA80", VA = "0x18165EA80")]
private void NPDIFDEHKOL()
{
TextMeshPro textMeshPro = this.text;
if (!this.GLNIBLHPOGK)
{
string text = this.GNMHIJPENCO.IAHDANBDAAM();
string text2 = textMeshPro.text;
}
string text3 = textMeshPro.text;
TextMeshPro textMeshPro2 = this.aprilFoolsText;
int num = 0;
if (textMeshPro2 != num)
{
GameObject gameObject = this.aprilFoolsText.gameObject;
int num2 = 0;
gameObject.SetActive(num2 != 0);
}
}
// Token: 0x0600241D RID: 9245 RVA: 0x000913F4 File Offset: 0x0008F5F4
[Token(Token = "0x600241D")]
[Address(RVA = "0x165E730", Offset = "0x165D730", VA = "0x18165E730", Slot = "13")]
protected override void Awake()
{
base..ctor();
Action action = new Action(this.NPCCEKPKFFD);
KLLMCPFPIIE<string> kllmcpfpiie;
this.GNMHIJPENCO = kllmcpfpiie;
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;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.LBODGLNOABB);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action2);
tool.PostResetEvent = eahpnacbldd;
}
ToolCleanup component2 = base.GetComponent<ToolCleanup>();
int num2 = 0;
if (component2 != num2)
{
int num3 = 0;
component2.enabled = num3 != 0;
}
PPLFNCHJCEP pplfnchjcep = PPLFNCHJCEP.DKECDBMKDIK(base.JDHMIOJKLCK);
bool flag;
if (flag)
{
ulong num4;
PhotonView photonView = PhotonView.Find((int)num4);
int num5 = 0;
if (photonView != num5)
{
CardBox componentInChildren = photonView.gameObject.GetComponentInChildren<CardBox>();
int num6 = 0;
if (componentInChildren != num6)
{
componentInChildren.AddCard(this);
}
}
}
PhotonView photonView2 = base.JDHMIOJKLCK;
Action action3 = new Action(this.AEMKLFHFFON);
photonView2.AEMKLFHFFON += action3;
}
// Token: 0x0600241E RID: 9246 RVA: 0x00091510 File Offset: 0x0008F710
[Token(Token = "0x600241E")]
[Address(RVA = "0x165ED50", Offset = "0x165DD50", VA = "0x18165ED50")]
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: 0x0600241F RID: 9247 RVA: 0x0009154C File Offset: 0x0008F74C
[Token(Token = "0x600241F")]
[Address(RVA = "0x165EB90", Offset = "0x165DB90", VA = "0x18165EB90", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
PhotonView photonView = base.JDHMIOJKLCK;
Action action = new Action(this.AEMKLFHFFON);
photonView.AEMKLFHFFON -= action;
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
int num = 0;
if (tool != num)
{
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool2.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.LBODGLNOABB);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action2);
tool2.PostResetEvent = eahpnacbldd;
}
}
// Token: 0x06002420 RID: 9248 RVA: 0x000915C8 File Offset: 0x0008F7C8
[Token(Token = "0x6002420")]
[Address(RVA = "0x165E700", Offset = "0x165D700", VA = "0x18165E700")]
private void AEMKLFHFFON()
{
Transform transform = base.transform;
int num = 0;
transform.parentInternal = num;
}
// Token: 0x06002421 RID: 9249 RVA: 0x000915EC File Offset: 0x0008F7EC
[Token(Token = "0x6002421")]
[Address(RVA = "0x165EA40", Offset = "0x165DA40", VA = "0x18165EA40")]
private void LBODGLNOABB(Tool NBHJPDBHDHB, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
{
this.<MBFGOCOFHHM>k__BackingField.SetCollisionLayer(DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicPhysics);
}
// Token: 0x06002422 RID: 9250 RVA: 0x0009160C File Offset: 0x0008F80C
[Token(Token = "0x6002422")]
[Address(RVA = "0x165ECC0", Offset = "0x165DCC0", VA = "0x18165ECC0")]
public void ShowAprilFoolsText()
{
TextMeshPro textMeshPro = this.aprilFoolsText;
int num = 0;
if (textMeshPro != num)
{
this.aprilFoolsText.gameObject.SetActive(true);
}
}
// Token: 0x06002423 RID: 9251 RVA: 0x00091644 File Offset: 0x0008F844
[Token(Token = "0x6002423")]
[Address(RVA = "0x165EDE0", Offset = "0x165DDE0", VA = "0x18165EDE0")]
public Card()
{
}
// Token: 0x04001BB5 RID: 7093
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001BB5")]
[SerializeField]
private TextMeshPro text;
// Token: 0x04001BB6 RID: 7094
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4001BB6")]
[SerializeField]
private string hiddenWordString = "No Peeking!";
// Token: 0x04001BB7 RID: 7095
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4001BB7")]
[SerializeField]
private TextMeshPro aprilFoolsText;
// Token: 0x04001BB9 RID: 7097
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4001BB9")]
private KLLMCPFPIIE<string> GNMHIJPENCO;
// Token: 0x04001BBA RID: 7098
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4001BBA")]
private bool GLNIBLHPOGK;
}