scripts
This commit is contained in:
@@ -0,0 +1,340 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002637 RID: 9783
|
||||
[Token(Token = "0x2002637")]
|
||||
[StructLayout(3)]
|
||||
public class PlayingCard : ToolGroupElement
|
||||
{
|
||||
// Token: 0x17002E09 RID: 11785
|
||||
// (get) Token: 0x06010EE6 RID: 69350 RVA: 0x003FAB80 File Offset: 0x003F8D80
|
||||
// (set) Token: 0x06010EE7 RID: 69351 RVA: 0x003FABA0 File Offset: 0x003F8DA0
|
||||
[Token(Token = "0x17002E09")]
|
||||
public PlayingCard.BBJIAAMINKL PADEMOOFMKO
|
||||
{
|
||||
[Token(Token = "0x6010EE6")]
|
||||
[Address(RVA = "0x1A6EB40", Offset = "0x1A6D540", VA = "0x181A6EB40")]
|
||||
get
|
||||
{
|
||||
return this.DDMOOOPHLEL.Get();
|
||||
}
|
||||
[Token(Token = "0x6010EE7")]
|
||||
[Address(RVA = "0x1A6EBE0", Offset = "0x1A6D5E0", VA = "0x181A6EBE0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<PlayingCard.BBJIAAMINKL> ddmooophlel = this.DDMOOOPHLEL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002E0A RID: 11786
|
||||
// (get) Token: 0x06010EE8 RID: 69352 RVA: 0x003FABBC File Offset: 0x003F8DBC
|
||||
// (set) Token: 0x06010EE9 RID: 69353 RVA: 0x003FABDC File Offset: 0x003F8DDC
|
||||
[Token(Token = "0x17002E0A")]
|
||||
public PlayingCard.EGBLHMDGLIC DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x6010EE8")]
|
||||
[Address(RVA = "0x1A6EB90", Offset = "0x1A6D590", VA = "0x181A6EB90")]
|
||||
get
|
||||
{
|
||||
return this.PBELLDKBCOE.Get();
|
||||
}
|
||||
[Token(Token = "0x6010EE9")]
|
||||
[Address(RVA = "0x1A6EC40", Offset = "0x1A6D640", VA = "0x181A6EC40")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<PlayingCard.EGBLHMDGLIC> pbelldkbcoe = this.PBELLDKBCOE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002E0B RID: 11787
|
||||
// (get) Token: 0x06010EEA RID: 69354 RVA: 0x003FABF8 File Offset: 0x003F8DF8
|
||||
[Token(Token = "0x17002E0B")]
|
||||
protected override string KHHBCICAHAI
|
||||
{
|
||||
[Token(Token = "0x6010EEA")]
|
||||
[Address(RVA = "0x1A6E5B0", Offset = "0x1A6CFB0", VA = "0x181A6E5B0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return "[PlayingCardGroup]";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010EEB RID: 69355 RVA: 0x003FAC0C File Offset: 0x003F8E0C
|
||||
[Token(Token = "0x6010EEB")]
|
||||
[Address(RVA = "0x1A6E0A0", Offset = "0x1A6CAA0", VA = "0x181A6E0A0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
PlayingCardSprite componentInChildren = base.GetComponentInChildren<PlayingCardSprite>();
|
||||
PlayingCard.BBJIAAMINKL bbjiaaminkl = this.suit;
|
||||
this.KMJNLPEBOIF = componentInChildren;
|
||||
Action action = new Action(this.OGCJCHEDCJK);
|
||||
PlayingCard.EGBLHMDGLIC egblhmdglic = this.value;
|
||||
SynchronizedField<PlayingCard.BBJIAAMINKL> synchronizedField;
|
||||
this.DDMOOOPHLEL = synchronizedField;
|
||||
Action action2 = new Action(this.DMMICFLMDKM);
|
||||
SynchronizedField<PlayingCard.EGBLHMDGLIC> synchronizedField2;
|
||||
this.PBELLDKBCOE = synchronizedField2;
|
||||
}
|
||||
|
||||
// Token: 0x06010EEC RID: 69356 RVA: 0x003FAC68 File Offset: 0x003F8E68
|
||||
[Token(Token = "0x6010EEC")]
|
||||
[Address(RVA = "0x1A6E650", Offset = "0x1A6D050", VA = "0x181A6E650", Slot = "16")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF;
|
||||
PlayingCard.BBJIAAMINKL bbjiaaminkl = this.DDMOOOPHLEL.Get();
|
||||
kmjnlpeboif.NLLEFIJMDOC = bbjiaaminkl;
|
||||
kmjnlpeboif.MKBLJJGJAOH();
|
||||
PlayingCardSprite kmjnlpeboif2 = this.KMJNLPEBOIF;
|
||||
PlayingCard.EGBLHMDGLIC egblhmdglic = this.PBELLDKBCOE.Get();
|
||||
kmjnlpeboif2.JJACMDIDKJL = egblhmdglic;
|
||||
kmjnlpeboif2.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x06010EED RID: 69357 RVA: 0x003FACD4 File Offset: 0x003F8ED4
|
||||
[Token(Token = "0x6010EED")]
|
||||
[Address(RVA = "0x1A6E740", Offset = "0x1A6D140", VA = "0x181A6E740", Slot = "18")]
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
ToolGroupElement jamnjogbeok = this.JAMNJOGBEOK;
|
||||
int num = 0;
|
||||
if (jamnjogbeok != num && this.JAMNJOGBEOK.tool.FNFNLDBILFE)
|
||||
{
|
||||
Transform transform = this.JAMNJOGBEOK.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform transform3 = base.transform;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
base.ANAOMJPMBOC = z3 != null;
|
||||
base.OPGAPJKANFN = z3 != null;
|
||||
}
|
||||
bool flag = this.tool.rigidbodyEx.IsSleeping();
|
||||
bool hasHolder = this.tool.FNFNLDBILFE;
|
||||
if (flag && !this.MFCMKJDIGFE)
|
||||
{
|
||||
ToolGroup mpcpbmcahfp = this.MPCPBMCAHFP;
|
||||
int num2 = 0;
|
||||
bool flag2 = mpcpbmcahfp != num2;
|
||||
if (flag2)
|
||||
{
|
||||
bool flag3;
|
||||
if (!flag2 || !flag3)
|
||||
{
|
||||
ToolGroupElement dekobhabkah = this.DEKOBHABKAH;
|
||||
bool flag4;
|
||||
if (!flag3 || !flag4)
|
||||
{
|
||||
goto IL_E8;
|
||||
}
|
||||
}
|
||||
base.CFCOPOAEALG();
|
||||
}
|
||||
}
|
||||
IL_E8:
|
||||
this.MFCMKJDIGFE = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06010EEE RID: 69358 RVA: 0x003FADD8 File Offset: 0x003F8FD8
|
||||
[Token(Token = "0x6010EEE")]
|
||||
[Address(RVA = "0x1A6E200", Offset = "0x1A6CC00", VA = "0x181A6E200", Slot = "17")]
|
||||
public override bool CanAddTool(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = EGFEJGHDNAI != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
PlayingCard component = EGFEJGHDNAI.GetComponent<PlayingCard>();
|
||||
int num2 = 0;
|
||||
return component != num2;
|
||||
}
|
||||
|
||||
// Token: 0x06010EEF RID: 69359 RVA: 0x003FAE0C File Offset: 0x003F900C
|
||||
[Token(Token = "0x6010EEF")]
|
||||
[Address(RVA = "0x1A6E320", Offset = "0x1A6CD20", VA = "0x181A6E320", Slot = "19")]
|
||||
public override void DisplayAddToolHighlight(ToolGroupElement MOELFBAPEJD)
|
||||
{
|
||||
this.JAMNJOGBEOK = (ulong)0L;
|
||||
int num = 0;
|
||||
if (!(MOELFBAPEJD == num))
|
||||
{
|
||||
this.JAMNJOGBEOK = MOELFBAPEJD;
|
||||
return;
|
||||
}
|
||||
int num2 = 0;
|
||||
bool flag = MOELFBAPEJD != num2;
|
||||
base.ANAOMJPMBOC = flag;
|
||||
this.KDJPCJMGJLP = false;
|
||||
IDisposable dijanhnnehj = this.DIJANHNNEHJ;
|
||||
this.SafeStopSchedule(dijanhnnehj);
|
||||
}
|
||||
|
||||
// Token: 0x06010EF0 RID: 69360 RVA: 0x003FAE5C File Offset: 0x003F905C
|
||||
[Token(Token = "0x6010EF0")]
|
||||
[Address(RVA = "0x1A6E440", Offset = "0x1A6CE40", VA = "0x181A6E440")]
|
||||
private bool GOLNMFMBPNH(ToolGroupElement NAOGOHNLGEM)
|
||||
{
|
||||
Transform transform = NAOGOHNLGEM.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform transform3 = base.transform;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010EF1 RID: 69361 RVA: 0x003FAEAC File Offset: 0x003F90AC
|
||||
[Token(Token = "0x6010EF1")]
|
||||
[Address(RVA = "0x1A6E5E0", Offset = "0x1A6CFE0", VA = "0x181A6E5E0")]
|
||||
private void OGCJCHEDCJK()
|
||||
{
|
||||
PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF;
|
||||
PlayingCard.BBJIAAMINKL bbjiaaminkl = this.DDMOOOPHLEL.Get();
|
||||
kmjnlpeboif.NLLEFIJMDOC = bbjiaaminkl;
|
||||
kmjnlpeboif.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x06010EF2 RID: 69362 RVA: 0x003FAEE0 File Offset: 0x003F90E0
|
||||
[Token(Token = "0x6010EF2")]
|
||||
[Address(RVA = "0x1A6E2B0", Offset = "0x1A6CCB0", VA = "0x181A6E2B0")]
|
||||
private void DMMICFLMDKM()
|
||||
{
|
||||
PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF;
|
||||
PlayingCard.EGBLHMDGLIC egblhmdglic = this.PBELLDKBCOE.Get();
|
||||
kmjnlpeboif.JJACMDIDKJL = egblhmdglic;
|
||||
kmjnlpeboif.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x06010EF3 RID: 69363 RVA: 0x003FAF14 File Offset: 0x003F9114
|
||||
[Token(Token = "0x6010EF3")]
|
||||
[Address(RVA = "0x1A6EAC0", Offset = "0x1A6D4C0", VA = "0x181A6EAC0")]
|
||||
public PlayingCard()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
this.addHighlightScale.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B3E2 RID: 46050
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B3E2")]
|
||||
[SerializeField]
|
||||
[Header("Playing Card")]
|
||||
private PlayingCard.BBJIAAMINKL suit = (PlayingCard.BBJIAAMINKL)((ulong)2L);
|
||||
|
||||
// Token: 0x0400B3E3 RID: 46051
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x12C")]
|
||||
[Token(Token = "0x400B3E3")]
|
||||
[SerializeField]
|
||||
private PlayingCard.EGBLHMDGLIC value;
|
||||
|
||||
// Token: 0x0400B3E4 RID: 46052
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B3E4")]
|
||||
private SynchronizedField<PlayingCard.BBJIAAMINKL> DDMOOOPHLEL;
|
||||
|
||||
// Token: 0x0400B3E5 RID: 46053
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B3E5")]
|
||||
private SynchronizedField<PlayingCard.EGBLHMDGLIC> PBELLDKBCOE;
|
||||
|
||||
// Token: 0x0400B3E6 RID: 46054
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400B3E6")]
|
||||
private PlayingCardSprite KMJNLPEBOIF;
|
||||
|
||||
// Token: 0x0400B3E7 RID: 46055
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B3E7")]
|
||||
private ToolGroupElement JAMNJOGBEOK;
|
||||
|
||||
// Token: 0x0400B3E8 RID: 46056
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400B3E8")]
|
||||
private bool MFCMKJDIGFE;
|
||||
|
||||
// Token: 0x02002638 RID: 9784
|
||||
[Token(Token = "0x2002638")]
|
||||
public enum EGBLHMDGLIC
|
||||
{
|
||||
// Token: 0x0400B3EA RID: 46058
|
||||
[Token(Token = "0x400B3EA")]
|
||||
ACE,
|
||||
// Token: 0x0400B3EB RID: 46059
|
||||
[Token(Token = "0x400B3EB")]
|
||||
TWO,
|
||||
// Token: 0x0400B3EC RID: 46060
|
||||
[Token(Token = "0x400B3EC")]
|
||||
THREE,
|
||||
// Token: 0x0400B3ED RID: 46061
|
||||
[Token(Token = "0x400B3ED")]
|
||||
FOUR,
|
||||
// Token: 0x0400B3EE RID: 46062
|
||||
[Token(Token = "0x400B3EE")]
|
||||
FIVE,
|
||||
// Token: 0x0400B3EF RID: 46063
|
||||
[Token(Token = "0x400B3EF")]
|
||||
SIX,
|
||||
// Token: 0x0400B3F0 RID: 46064
|
||||
[Token(Token = "0x400B3F0")]
|
||||
SEVEN,
|
||||
// Token: 0x0400B3F1 RID: 46065
|
||||
[Token(Token = "0x400B3F1")]
|
||||
EIGHT,
|
||||
// Token: 0x0400B3F2 RID: 46066
|
||||
[Token(Token = "0x400B3F2")]
|
||||
NINE,
|
||||
// Token: 0x0400B3F3 RID: 46067
|
||||
[Token(Token = "0x400B3F3")]
|
||||
TEN,
|
||||
// Token: 0x0400B3F4 RID: 46068
|
||||
[Token(Token = "0x400B3F4")]
|
||||
JACK,
|
||||
// Token: 0x0400B3F5 RID: 46069
|
||||
[Token(Token = "0x400B3F5")]
|
||||
QUEEN,
|
||||
// Token: 0x0400B3F6 RID: 46070
|
||||
[Token(Token = "0x400B3F6")]
|
||||
KING
|
||||
}
|
||||
|
||||
// Token: 0x02002639 RID: 9785
|
||||
[Token(Token = "0x2002639")]
|
||||
public enum BBJIAAMINKL
|
||||
{
|
||||
// Token: 0x0400B3F8 RID: 46072
|
||||
[Token(Token = "0x400B3F8")]
|
||||
HEARTS,
|
||||
// Token: 0x0400B3F9 RID: 46073
|
||||
[Token(Token = "0x400B3F9")]
|
||||
SPADES,
|
||||
// Token: 0x0400B3FA RID: 46074
|
||||
[Token(Token = "0x400B3FA")]
|
||||
CLUBS,
|
||||
// Token: 0x0400B3FB RID: 46075
|
||||
[Token(Token = "0x400B3FB")]
|
||||
DIAMONDS
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user