m
This commit is contained in:
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C21 RID: 11297
|
||||
[Token(Token = "0x2002C21")]
|
||||
public abstract class GroupSearch : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06012D17 RID: 77079 RVA: 0x00447F5C File Offset: 0x0044615C
|
||||
[Token(Token = "0x6012D17")]
|
||||
[Address(RVA = "0x1D6DB20", Offset = "0x1D6CB20", VA = "0x181D6DB20", Slot = "4")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
Collider[] array = new Collider[256];
|
||||
this.IAJHNNBEDJN = array;
|
||||
}
|
||||
|
||||
// Token: 0x06012D18 RID: 77080 RVA: 0x00447F7C File Offset: 0x0044617C
|
||||
[Token(Token = "0x6012D18")]
|
||||
[Address(RVA = "0x1D6DDB0", Offset = "0x1D6CDB0", VA = "0x181D6DDB0")]
|
||||
public ToolGroup FindGroup([Optional] ToolGroupElement MBHKNPNEOKB, [Optional] ToolGroup NELBJGGECHE)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (this.ENJNDHEDNMH(num != 0) > 0)
|
||||
{
|
||||
Tool tool = this.IAJHNNBEDJN[num2].AMKJBLIFHPB();
|
||||
int num3 = 0;
|
||||
if (tool != num3)
|
||||
{
|
||||
ToolGroup component = tool.GetComponent<ToolGroup>();
|
||||
}
|
||||
int num4 = 0;
|
||||
int num5;
|
||||
if (num2 != num4 && num2 != NELBJGGECHE && num5 > 0)
|
||||
{
|
||||
int num6 = 0;
|
||||
if (!(MBHKNPNEOKB == num6))
|
||||
{
|
||||
}
|
||||
int num7 = 0;
|
||||
if (NELBJGGECHE == num7)
|
||||
{
|
||||
goto IL_71;
|
||||
}
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
IL_71:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012D19 RID: 77081 RVA: 0x00448000 File Offset: 0x00446200
|
||||
[Token(Token = "0x6012D19")]
|
||||
[Address(RVA = "0x1D6DFE0", Offset = "0x1D6CFE0", VA = "0x181D6DFE0")]
|
||||
public ToolGroupElement FindGroupableTool([Optional] ToolGroupElement MBHKNPNEOKB)
|
||||
{
|
||||
int num = 0;
|
||||
if (this.ENJNDHEDNMH(true) > 0)
|
||||
{
|
||||
Tool tool = this.IAJHNNBEDJN[num].AMKJBLIFHPB();
|
||||
int num2 = 0;
|
||||
if (tool != num2)
|
||||
{
|
||||
ToolGroupElement component = tool.GetComponent<ToolGroupElement>();
|
||||
}
|
||||
int num3 = 0;
|
||||
bool flag;
|
||||
if (num != num3 && num != MBHKNPNEOKB && !flag)
|
||||
{
|
||||
int num4 = 0;
|
||||
ulong num5;
|
||||
if (MBHKNPNEOKB == num4 || num5 != (ulong)0L)
|
||||
{
|
||||
goto IL_67;
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
IL_67:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012D1A RID: 77082
|
||||
[Token(Token = "0x6012D1A")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract void KHMJKPAHBLH(out Vector3 KCHBEGGLAHI, out Vector3 OJJOHDIFMEG);
|
||||
|
||||
// Token: 0x06012D1B RID: 77083 RVA: 0x0044807C File Offset: 0x0044627C
|
||||
[Token(Token = "0x6012D1B")]
|
||||
[Address(RVA = "0x1D6DB60", Offset = "0x1D6CB60", VA = "0x181D6DB60")]
|
||||
protected int ENJNDHEDNMH(bool MEALGDLEOKM)
|
||||
{
|
||||
this.Awake();
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = base.transform;
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06012D1C RID: 77084 RVA: 0x004480B0 File Offset: 0x004462B0
|
||||
[Token(Token = "0x6012D1C")]
|
||||
[Address(RVA = "0x1D6E1C0", Offset = "0x1D6D1C0", VA = "0x181D6E1C0")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
this.Awake();
|
||||
Color red = Color.red;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
float z4 = Vector3.zero.z;
|
||||
float z5 = Vector3.one.z;
|
||||
Matrix4x4 identity = Matrix4x4.identity;
|
||||
}
|
||||
|
||||
// Token: 0x06012D1D RID: 77085 RVA: 0x00448124 File Offset: 0x00446324
|
||||
[Token(Token = "0x6012D1D")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
protected GroupSearch()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C1BE RID: 49598
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C1BE")]
|
||||
private Collider[] IAJHNNBEDJN;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C22 RID: 11298
|
||||
[Token(Token = "0x2002C22")]
|
||||
public class GroupSearchBoxCollider : GroupSearch
|
||||
{
|
||||
// Token: 0x06012D1E RID: 77086 RVA: 0x00448138 File Offset: 0x00446338
|
||||
[Token(Token = "0x6012D1E")]
|
||||
[Address(RVA = "0x1D6D8F0", Offset = "0x1D6C8F0", VA = "0x181D6D8F0", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
Collider[] array = new Collider[256];
|
||||
BoxCollider boxCollider = this.overlapCollider;
|
||||
this.IAJHNNBEDJN = array;
|
||||
boxCollider.isTrigger = true;
|
||||
BoxCollider boxCollider2 = this.overlapCollider;
|
||||
int num = 0;
|
||||
boxCollider2.enabled = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06012D1F RID: 77087 RVA: 0x0044817C File Offset: 0x0044637C
|
||||
[Token(Token = "0x6012D1F")]
|
||||
[Address(RVA = "0x1D6D960", Offset = "0x1D6C960", VA = "0x181D6D960", Slot = "5")]
|
||||
protected override void KHMJKPAHBLH(out Vector3 KCHBEGGLAHI, out Vector3 OJJOHDIFMEG)
|
||||
{
|
||||
BoxCollider boxCollider = this.overlapCollider;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
KCHBEGGLAHI.z = z;
|
||||
BoxCollider boxCollider2 = this.overlapCollider;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
OJJOHDIFMEG.z = z2;
|
||||
}
|
||||
|
||||
// Token: 0x06012D20 RID: 77088 RVA: 0x004481BC File Offset: 0x004463BC
|
||||
[Token(Token = "0x6012D20")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public GroupSearchBoxCollider()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C1BF RID: 49599
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C1BF")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private BoxCollider overlapCollider;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C23 RID: 11299
|
||||
[Token(Token = "0x2002C23")]
|
||||
public class GroupSearchCustomGeometry : GroupSearch
|
||||
{
|
||||
// Token: 0x06012D21 RID: 77089 RVA: 0x004481D0 File Offset: 0x004463D0
|
||||
[Token(Token = "0x6012D21")]
|
||||
[Address(RVA = "0x1D6D9E0", Offset = "0x1D6C9E0", VA = "0x181D6D9E0", Slot = "5")]
|
||||
protected override void KHMJKPAHBLH(out Vector3 KCHBEGGLAHI, out Vector3 OJJOHDIFMEG)
|
||||
{
|
||||
float z = this.Center.z;
|
||||
KCHBEGGLAHI.z = z;
|
||||
float z2 = this.Size.z;
|
||||
float z3 = this.buffer.z;
|
||||
Vector3 vector;
|
||||
float z4 = vector.z;
|
||||
OJJOHDIFMEG.z = z4;
|
||||
}
|
||||
|
||||
// Token: 0x06012D22 RID: 77090 RVA: 0x00448218 File Offset: 0x00446418
|
||||
[Token(Token = "0x6012D22")]
|
||||
[Address(RVA = "0x1D6DAC0", Offset = "0x1D6CAC0", VA = "0x181D6DAC0")]
|
||||
public GroupSearchCustomGeometry()
|
||||
{
|
||||
int num = 0;
|
||||
this.buffer.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C1C0 RID: 49600
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C1C0")]
|
||||
[SerializeField]
|
||||
private Vector3 buffer;
|
||||
|
||||
// Token: 0x0400C1C1 RID: 49601
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400C1C1")]
|
||||
[NonSerialized]
|
||||
public Vector3 Center;
|
||||
|
||||
// Token: 0x0400C1C2 RID: 49602
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C1C2")]
|
||||
[NonSerialized]
|
||||
public Vector3 Size;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,337 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C0B RID: 11275
|
||||
[Token(Token = "0x2002C0B")]
|
||||
public class PlayingCard : ToolGroupElement
|
||||
{
|
||||
// Token: 0x17003483 RID: 13443
|
||||
// (get) Token: 0x06012CA2 RID: 76962 RVA: 0x00445F54 File Offset: 0x00444154
|
||||
// (set) Token: 0x06012CA3 RID: 76963 RVA: 0x00445F74 File Offset: 0x00444174
|
||||
[Token(Token = "0x17003483")]
|
||||
public PlayingCard.BBJIAAMINKL PADEMOOFMKO
|
||||
{
|
||||
[Token(Token = "0x6012CA2")]
|
||||
[Address(RVA = "0x1D74020", Offset = "0x1D73020", VA = "0x181D74020")]
|
||||
get
|
||||
{
|
||||
return this.DDMOOOPHLEL.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6012CA3")]
|
||||
[Address(RVA = "0x1D740C0", Offset = "0x1D730C0", VA = "0x181D740C0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<PlayingCard.BBJIAAMINKL> ddmooophlel = this.DDMOOOPHLEL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003484 RID: 13444
|
||||
// (get) Token: 0x06012CA4 RID: 76964 RVA: 0x00445F90 File Offset: 0x00444190
|
||||
// (set) Token: 0x06012CA5 RID: 76965 RVA: 0x00445FB0 File Offset: 0x004441B0
|
||||
[Token(Token = "0x17003484")]
|
||||
public PlayingCard.EGBLHMDGLIC DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x6012CA4")]
|
||||
[Address(RVA = "0x1D74070", Offset = "0x1D73070", VA = "0x181D74070")]
|
||||
get
|
||||
{
|
||||
return this.PBELLDKBCOE.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6012CA5")]
|
||||
[Address(RVA = "0x1D74120", Offset = "0x1D73120", VA = "0x181D74120")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<PlayingCard.EGBLHMDGLIC> pbelldkbcoe = this.PBELLDKBCOE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003485 RID: 13445
|
||||
// (get) Token: 0x06012CA6 RID: 76966 RVA: 0x00445FCC File Offset: 0x004441CC
|
||||
[Token(Token = "0x17003485")]
|
||||
protected override string KHHBCICAHAI
|
||||
{
|
||||
[Token(Token = "0x6012CA6")]
|
||||
[Address(RVA = "0x1D73A90", Offset = "0x1D72A90", VA = "0x181D73A90", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return "[PlayingCardGroup]";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CA7 RID: 76967 RVA: 0x00445FE0 File Offset: 0x004441E0
|
||||
[Token(Token = "0x6012CA7")]
|
||||
[Address(RVA = "0x1D73580", Offset = "0x1D72580", VA = "0x181D73580", 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;
|
||||
KLLMCPFPIIE<PlayingCard.BBJIAAMINKL> kllmcpfpiie;
|
||||
this.DDMOOOPHLEL = kllmcpfpiie;
|
||||
Action action2 = new Action(this.DMMICFLMDKM);
|
||||
KLLMCPFPIIE<PlayingCard.EGBLHMDGLIC> kllmcpfpiie2;
|
||||
this.PBELLDKBCOE = kllmcpfpiie2;
|
||||
}
|
||||
|
||||
// Token: 0x06012CA8 RID: 76968 RVA: 0x0044603C File Offset: 0x0044423C
|
||||
[Token(Token = "0x6012CA8")]
|
||||
[Address(RVA = "0x1D73B30", Offset = "0x1D72B30", VA = "0x181D73B30", Slot = "16")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF;
|
||||
PlayingCard.BBJIAAMINKL bbjiaaminkl = this.DDMOOOPHLEL.IAHDANBDAAM();
|
||||
kmjnlpeboif.NLLEFIJMDOC = bbjiaaminkl;
|
||||
kmjnlpeboif.MKBLJJGJAOH();
|
||||
PlayingCardSprite kmjnlpeboif2 = this.KMJNLPEBOIF;
|
||||
PlayingCard.EGBLHMDGLIC egblhmdglic = this.PBELLDKBCOE.IAHDANBDAAM();
|
||||
kmjnlpeboif2.JJACMDIDKJL = egblhmdglic;
|
||||
kmjnlpeboif2.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x06012CA9 RID: 76969 RVA: 0x004460A8 File Offset: 0x004442A8
|
||||
[Token(Token = "0x6012CA9")]
|
||||
[Address(RVA = "0x1D73C20", Offset = "0x1D72C20", VA = "0x181D73C20", 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: 0x06012CAA RID: 76970 RVA: 0x004461AC File Offset: 0x004443AC
|
||||
[Token(Token = "0x6012CAA")]
|
||||
[Address(RVA = "0x1D736E0", Offset = "0x1D726E0", VA = "0x181D736E0", 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: 0x06012CAB RID: 76971 RVA: 0x004461E0 File Offset: 0x004443E0
|
||||
[Token(Token = "0x6012CAB")]
|
||||
[Address(RVA = "0x1D73800", Offset = "0x1D72800", VA = "0x181D73800", 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.GLFCOPMIKLH(dijanhnnehj);
|
||||
}
|
||||
|
||||
// Token: 0x06012CAC RID: 76972 RVA: 0x00446230 File Offset: 0x00444430
|
||||
[Token(Token = "0x6012CAC")]
|
||||
[Address(RVA = "0x1D73920", Offset = "0x1D72920", VA = "0x181D73920")]
|
||||
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: 0x06012CAD RID: 76973 RVA: 0x00446280 File Offset: 0x00444480
|
||||
[Token(Token = "0x6012CAD")]
|
||||
[Address(RVA = "0x1D73AC0", Offset = "0x1D72AC0", VA = "0x181D73AC0")]
|
||||
private void OGCJCHEDCJK()
|
||||
{
|
||||
PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF;
|
||||
PlayingCard.BBJIAAMINKL bbjiaaminkl = this.DDMOOOPHLEL.IAHDANBDAAM();
|
||||
kmjnlpeboif.NLLEFIJMDOC = bbjiaaminkl;
|
||||
kmjnlpeboif.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x06012CAE RID: 76974 RVA: 0x004462B4 File Offset: 0x004444B4
|
||||
[Token(Token = "0x6012CAE")]
|
||||
[Address(RVA = "0x1D73790", Offset = "0x1D72790", VA = "0x181D73790")]
|
||||
private void DMMICFLMDKM()
|
||||
{
|
||||
PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF;
|
||||
PlayingCard.EGBLHMDGLIC egblhmdglic = this.PBELLDKBCOE.IAHDANBDAAM();
|
||||
kmjnlpeboif.JJACMDIDKJL = egblhmdglic;
|
||||
kmjnlpeboif.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x06012CAF RID: 76975 RVA: 0x004462E8 File Offset: 0x004444E8
|
||||
[Token(Token = "0x6012CAF")]
|
||||
[Address(RVA = "0x1D73FA0", Offset = "0x1D72FA0", VA = "0x181D73FA0")]
|
||||
public PlayingCard()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
this.addHighlightScale.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C14F RID: 49487
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400C14F")]
|
||||
[SerializeField]
|
||||
[Header("Playing Card")]
|
||||
private PlayingCard.BBJIAAMINKL suit = (PlayingCard.BBJIAAMINKL)((ulong)2L);
|
||||
|
||||
// Token: 0x0400C150 RID: 49488
|
||||
[FieldOffset(Offset = "0x12C")]
|
||||
[Token(Token = "0x400C150")]
|
||||
[SerializeField]
|
||||
private PlayingCard.EGBLHMDGLIC value;
|
||||
|
||||
// Token: 0x0400C151 RID: 49489
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400C151")]
|
||||
private KLLMCPFPIIE<PlayingCard.BBJIAAMINKL> DDMOOOPHLEL;
|
||||
|
||||
// Token: 0x0400C152 RID: 49490
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400C152")]
|
||||
private KLLMCPFPIIE<PlayingCard.EGBLHMDGLIC> PBELLDKBCOE;
|
||||
|
||||
// Token: 0x0400C153 RID: 49491
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400C153")]
|
||||
private PlayingCardSprite KMJNLPEBOIF;
|
||||
|
||||
// Token: 0x0400C154 RID: 49492
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400C154")]
|
||||
private ToolGroupElement JAMNJOGBEOK;
|
||||
|
||||
// Token: 0x0400C155 RID: 49493
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400C155")]
|
||||
private bool MFCMKJDIGFE;
|
||||
|
||||
// Token: 0x02002C0C RID: 11276
|
||||
[Token(Token = "0x2002C0C")]
|
||||
public enum EGBLHMDGLIC
|
||||
{
|
||||
// Token: 0x0400C157 RID: 49495
|
||||
[Token(Token = "0x400C157")]
|
||||
ACE,
|
||||
// Token: 0x0400C158 RID: 49496
|
||||
[Token(Token = "0x400C158")]
|
||||
TWO,
|
||||
// Token: 0x0400C159 RID: 49497
|
||||
[Token(Token = "0x400C159")]
|
||||
THREE,
|
||||
// Token: 0x0400C15A RID: 49498
|
||||
[Token(Token = "0x400C15A")]
|
||||
FOUR,
|
||||
// Token: 0x0400C15B RID: 49499
|
||||
[Token(Token = "0x400C15B")]
|
||||
FIVE,
|
||||
// Token: 0x0400C15C RID: 49500
|
||||
[Token(Token = "0x400C15C")]
|
||||
SIX,
|
||||
// Token: 0x0400C15D RID: 49501
|
||||
[Token(Token = "0x400C15D")]
|
||||
SEVEN,
|
||||
// Token: 0x0400C15E RID: 49502
|
||||
[Token(Token = "0x400C15E")]
|
||||
EIGHT,
|
||||
// Token: 0x0400C15F RID: 49503
|
||||
[Token(Token = "0x400C15F")]
|
||||
NINE,
|
||||
// Token: 0x0400C160 RID: 49504
|
||||
[Token(Token = "0x400C160")]
|
||||
TEN,
|
||||
// Token: 0x0400C161 RID: 49505
|
||||
[Token(Token = "0x400C161")]
|
||||
JACK,
|
||||
// Token: 0x0400C162 RID: 49506
|
||||
[Token(Token = "0x400C162")]
|
||||
QUEEN,
|
||||
// Token: 0x0400C163 RID: 49507
|
||||
[Token(Token = "0x400C163")]
|
||||
KING
|
||||
}
|
||||
|
||||
// Token: 0x02002C0D RID: 11277
|
||||
[Token(Token = "0x2002C0D")]
|
||||
public enum BBJIAAMINKL
|
||||
{
|
||||
// Token: 0x0400C165 RID: 49509
|
||||
[Token(Token = "0x400C165")]
|
||||
HEARTS,
|
||||
// Token: 0x0400C166 RID: 49510
|
||||
[Token(Token = "0x400C166")]
|
||||
SPADES,
|
||||
// Token: 0x0400C167 RID: 49511
|
||||
[Token(Token = "0x400C167")]
|
||||
CLUBS,
|
||||
// Token: 0x0400C168 RID: 49512
|
||||
[Token(Token = "0x400C168")]
|
||||
DIAMONDS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,249 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C0E RID: 11278
|
||||
[Token(Token = "0x2002C0E")]
|
||||
public class PlayingCardDeck : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x06012CB0 RID: 76976 RVA: 0x0044631C File Offset: 0x0044451C
|
||||
[Token(Token = "0x6012CB0")]
|
||||
[Address(RVA = "0x1D6EDB0", Offset = "0x1D6DDB0", VA = "0x181D6EDB0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.MJPJECPDMCM.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
PlayingCard[] componentsInChildren = base.GetComponentsInChildren<PlayingCard>();
|
||||
this.LHEIAHOIKIO = componentsInChildren;
|
||||
if (componentsInChildren.Length != 52)
|
||||
{
|
||||
object[] array = new object[5];
|
||||
if ("Deck does not have the correct number of cards. Has " != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Deck does not have the correct number of cards. Has ";
|
||||
int length = this.LHEIAHOIKIO.Length;
|
||||
if (length != 0)
|
||||
{
|
||||
}
|
||||
array[1] = length;
|
||||
if (" and requires " != 0)
|
||||
{
|
||||
}
|
||||
array[2] = " and requires ";
|
||||
int num;
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
array[3] = num;
|
||||
if (" cards." != 0)
|
||||
{
|
||||
}
|
||||
array[4] = " cards.";
|
||||
Debug.LogError(string.Concat(array));
|
||||
}
|
||||
SimplePhysicalButton simplePhysicalButton = this.recallCardsButton;
|
||||
int num2 = 0;
|
||||
if (simplePhysicalButton != num2)
|
||||
{
|
||||
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.recallCardsButton.pressEvent;
|
||||
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.KGJJDJLPMNG);
|
||||
pressEvent.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CB1 RID: 76977 RVA: 0x00446428 File Offset: 0x00444628
|
||||
[Token(Token = "0x6012CB1")]
|
||||
[Address(RVA = "0x1D6FA80", Offset = "0x1D6EA80", VA = "0x181D6FA80")]
|
||||
private void Start()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
PlayingCard[] lheiahoikio = this.LHEIAHOIKIO;
|
||||
PlayingCard playingCard;
|
||||
playingCard.PADEMOOFMKO = (PlayingCard.BBJIAAMINKL)num;
|
||||
PlayingCard[] lheiahoikio2 = this.LHEIAHOIKIO;
|
||||
PlayingCard playingCard2;
|
||||
playingCard2.DMLIOOCLKKP = (PlayingCard.EGBLHMDGLIC)num3;
|
||||
num3++;
|
||||
num++;
|
||||
num2 += 13;
|
||||
PlayingCard[] lheiahoikio3 = this.LHEIAHOIKIO;
|
||||
this.PJOILCEBNGN(lheiahoikio3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CB2 RID: 76978 RVA: 0x00446488 File Offset: 0x00444688
|
||||
[Token(Token = "0x6012CB2")]
|
||||
[Address(RVA = "0x1D6F280", Offset = "0x1D6E280", VA = "0x181D6F280", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SimplePhysicalButton simplePhysicalButton = this.recallCardsButton;
|
||||
int num = 0;
|
||||
if (simplePhysicalButton != num)
|
||||
{
|
||||
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.recallCardsButton.pressEvent;
|
||||
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.KGJJDJLPMNG);
|
||||
pressEvent.RemoveListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CB3 RID: 76979 RVA: 0x004464D4 File Offset: 0x004446D4
|
||||
[Token(Token = "0x6012CB3")]
|
||||
[Address(RVA = "0x1D6F350", Offset = "0x1D6E350", VA = "0x181D6F350")]
|
||||
private void PJOILCEBNGN(PlayingCard[] GGAECJKPOAF)
|
||||
{
|
||||
PlayingCard playingCard = GGAECJKPOAF[0];
|
||||
ToolGroup toolGroup = playingCard.CreateNewGroup();
|
||||
toolGroup.AuthorityAddChildren(GGAECJKPOAF);
|
||||
Transform transform = toolGroup.transform;
|
||||
float z = this.MJPJECPDMCM.z;
|
||||
Transform transform2 = toolGroup.transform;
|
||||
Quaternion lkkfaanjkfj = this.LKKFAANJKFJ;
|
||||
transform2.rotation = lkkfaanjkfj;
|
||||
}
|
||||
|
||||
// Token: 0x06012CB4 RID: 76980 RVA: 0x00446530 File Offset: 0x00444730
|
||||
[Token(Token = "0x6012CB4")]
|
||||
[Address(RVA = "0x1D6F140", Offset = "0x1D6E140", VA = "0x181D6F140")]
|
||||
private void KGJJDJLPMNG(PhysicalButtonBase AKBHFOFHHNK, Player EEMNAFPPPIK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcMasterRecall);
|
||||
photonView.RpcMaster(anjgmeddnpe);
|
||||
}
|
||||
|
||||
// Token: 0x06012CB5 RID: 76981 RVA: 0x00446560 File Offset: 0x00444760
|
||||
[Token(Token = "0x6012CB5")]
|
||||
[Address(RVA = "0x1D6F1F0", Offset = "0x1D6E1F0", VA = "0x181D6F1F0")]
|
||||
private void KKMEAGEDLOB()
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcMasterRecall);
|
||||
photonView.RpcMaster(anjgmeddnpe);
|
||||
}
|
||||
|
||||
// Token: 0x06012CB6 RID: 76982 RVA: 0x00446590 File Offset: 0x00444790
|
||||
[Token(Token = "0x6012CB6")]
|
||||
[Address(RVA = "0x1D6F4D0", Offset = "0x1D6E4D0", VA = "0x181D6F4D0")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcMasterRecall()
|
||||
{
|
||||
int num;
|
||||
int num3;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
this.MMIKBLPIFKL.Clear();
|
||||
this.NHEKDFIGODK.Clear();
|
||||
PlayingCard[] lheiahoikio = this.LHEIAHOIKIO;
|
||||
if (num < lheiahoikio.Length)
|
||||
{
|
||||
ToolGroup group = lheiahoikio[num].Group;
|
||||
int num2 = 0;
|
||||
if (group != num2 && !this.LHEIAHOIKIO[num].Group.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
||||
{
|
||||
HashSet<ToolGroup> nhekdfigodk = this.NHEKDFIGODK;
|
||||
ToolGroup group2 = this.LHEIAHOIKIO[num].Group;
|
||||
if (!nhekdfigodk.Contains(group2))
|
||||
{
|
||||
HashSet<ToolGroup> nhekdfigodk2 = this.NHEKDFIGODK;
|
||||
ToolGroup group3 = this.LHEIAHOIKIO[num].Group;
|
||||
bool flag = nhekdfigodk2.Add(group3);
|
||||
}
|
||||
}
|
||||
num++;
|
||||
PlayingCard[] lheiahoikio2 = this.LHEIAHOIKIO;
|
||||
}
|
||||
HashSet<ToolGroup> nhekdfigodk3 = this.NHEKDFIGODK;
|
||||
bool flag2;
|
||||
if (flag2 && !flag2)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
PhotonView photonView;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
num3 = 0;
|
||||
}
|
||||
while (num != 0);
|
||||
PlayingCard[] lheiahoikio3 = this.LHEIAHOIKIO;
|
||||
if (num3 < lheiahoikio3.Length)
|
||||
{
|
||||
ToolGroup group4 = lheiahoikio3[num3].Group;
|
||||
int num4 = 0;
|
||||
if (!(group4 != num4) && !this.LHEIAHOIKIO[num3].tool.FNFNLDBILFE)
|
||||
{
|
||||
List<PlayingCard> mmikblpifkl = this.MMIKBLPIFKL;
|
||||
PlayingCard playingCard = this.LHEIAHOIKIO[num3];
|
||||
mmikblpifkl.Add(playingCard);
|
||||
}
|
||||
num3++;
|
||||
PlayingCard[] lheiahoikio4 = this.LHEIAHOIKIO;
|
||||
}
|
||||
PlayingCard[] array = this.MMIKBLPIFKL.ToArray();
|
||||
this.PJOILCEBNGN(array);
|
||||
}
|
||||
|
||||
// Token: 0x06012CB7 RID: 76983 RVA: 0x0044671C File Offset: 0x0044491C
|
||||
[Token(Token = "0x6012CB7")]
|
||||
[Address(RVA = "0x1D6FB80", Offset = "0x1D6EB80", VA = "0x181D6FB80")]
|
||||
public PlayingCardDeck()
|
||||
{
|
||||
List<PlayingCard> list = new List();
|
||||
this.MMIKBLPIFKL = list;
|
||||
HashSet<ToolGroup> hashSet = new HashSet();
|
||||
this.NHEKDFIGODK = hashSet;
|
||||
float z = Vector3.zero.z;
|
||||
this.MJPJECPDMCM.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C169 RID: 49513
|
||||
[Token(Token = "0x400C169")]
|
||||
private const int JFIPMEEJGHI = 52;
|
||||
|
||||
// Token: 0x0400C16A RID: 49514
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C16A")]
|
||||
[SerializeField]
|
||||
private SimplePhysicalButton recallCardsButton;
|
||||
|
||||
// Token: 0x0400C16B RID: 49515
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C16B")]
|
||||
private PlayingCard[] LHEIAHOIKIO;
|
||||
|
||||
// Token: 0x0400C16C RID: 49516
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C16C")]
|
||||
private List<PlayingCard> MMIKBLPIFKL;
|
||||
|
||||
// Token: 0x0400C16D RID: 49517
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C16D")]
|
||||
private HashSet<ToolGroup> NHEKDFIGODK;
|
||||
|
||||
// Token: 0x0400C16E RID: 49518
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C16E")]
|
||||
private Vector3 MJPJECPDMCM;
|
||||
|
||||
// Token: 0x0400C16F RID: 49519
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400C16F")]
|
||||
private Quaternion LKKFAANJKFJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1002 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C0F RID: 11279
|
||||
[Token(Token = "0x2002C0F")]
|
||||
public class PlayingCardGroup : ToolGroup
|
||||
{
|
||||
// Token: 0x17003486 RID: 13446
|
||||
// (get) Token: 0x06012CB8 RID: 76984 RVA: 0x00446768 File Offset: 0x00444968
|
||||
// (set) Token: 0x06012CB9 RID: 76985 RVA: 0x00446788 File Offset: 0x00444988
|
||||
[Token(Token = "0x17003486")]
|
||||
public bool KNMDMCNFIEI
|
||||
{
|
||||
[Token(Token = "0x6012CB8")]
|
||||
[Address(RVA = "0x1D73050", Offset = "0x1D72050", VA = "0x181D73050")]
|
||||
get
|
||||
{
|
||||
return this.IOECIMCHGBL.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x6012CB9")]
|
||||
[Address(RVA = "0x1D730A0", Offset = "0x1D720A0", VA = "0x181D730A0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> ioecimchgbl = this.IOECIMCHGBL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003487 RID: 13447
|
||||
// (get) Token: 0x06012CBA RID: 76986 RVA: 0x004467A4 File Offset: 0x004449A4
|
||||
[Token(Token = "0x17003487")]
|
||||
private bool EFGCOCOOKEN
|
||||
{
|
||||
[Token(Token = "0x6012CBA")]
|
||||
[Address(RVA = "0x1D71550", Offset = "0x1D70550", VA = "0x181D71550")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003488 RID: 13448
|
||||
// (get) Token: 0x06012CBB RID: 76987 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003488")]
|
||||
private ToolGroupElement PEOMMHJJGHB
|
||||
{
|
||||
[Token(Token = "0x6012CBB")]
|
||||
[Address(RVA = "0x1D71620", Offset = "0x1D70620", VA = "0x181D71620")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003489 RID: 13449
|
||||
// (get) Token: 0x06012CBC RID: 76988 RVA: 0x004467D4 File Offset: 0x004449D4
|
||||
[Token(Token = "0x17003489")]
|
||||
private bool EFKECFPEGDC
|
||||
{
|
||||
[Token(Token = "0x6012CBC")]
|
||||
[Address(RVA = "0x1D716E0", Offset = "0x1D706E0", VA = "0x181D716E0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012CBC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Tools.Groups.PlayingCardGroup::JADOICDHNPE()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0B:
|
||||
stloc:float32(var_2_12, callgetter:float32(Time::get_time))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CBD RID: 76989 RVA: 0x004467F4 File Offset: 0x004449F4
|
||||
[Token(Token = "0x6012CBD")]
|
||||
[Address(RVA = "0x1D6FE50", Offset = "0x1D6EE50", VA = "0x181D6FE50", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num = 0;
|
||||
if (<MBFGOCOFHHM>k__BackingField != num)
|
||||
{
|
||||
Tool <MBFGOCOFHHM>k__BackingField2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> inputDownEvent = <MBFGOCOFHHM>k__BackingField2.InputDownEvent;
|
||||
Action<Tool> action = new Action(this.GDPCAAHGLJN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(inputDownEvent, action);
|
||||
<MBFGOCOFHHM>k__BackingField2.InputDownEvent = mfbglihgcgo;
|
||||
Tool <MBFGOCOFHHM>k__BackingField3 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> shakeEvent = <MBFGOCOFHHM>k__BackingField3.ShakeEvent;
|
||||
Action<Tool> action2 = new Action(this.NJHHFPBPONB);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(shakeEvent, action2);
|
||||
<MBFGOCOFHHM>k__BackingField3.ShakeEvent = mfbglihgcgo2;
|
||||
Tool <MBFGOCOFHHM>k__BackingField4 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
Tool.DIMPKKAHGAC dimpkkahgac = new Tool.DIMPKKAHGAC(this.GNDJDFKHLFH);
|
||||
<MBFGOCOFHHM>k__BackingField4.CustomHandSpacePickupTransformModifier = dimpkkahgac;
|
||||
}
|
||||
Action action3 = new Action(this.KBPOFFBCDNN);
|
||||
int num2;
|
||||
int num3;
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "IS_DECK", num2, (OHOEENCHJJE)num3, action3, num3);
|
||||
num3 = 0;
|
||||
num2 = 0;
|
||||
this.IOECIMCHGBL = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x06012CBE RID: 76990 RVA: 0x004468D4 File Offset: 0x00444AD4
|
||||
[Token(Token = "0x6012CBE")]
|
||||
[Address(RVA = "0x1D72A20", Offset = "0x1D71A20", VA = "0x181D72A20")]
|
||||
private void Start()
|
||||
{
|
||||
this.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012CBF RID: 76991 RVA: 0x004468F8 File Offset: 0x00444AF8
|
||||
[Token(Token = "0x6012CBF")]
|
||||
[Address(RVA = "0x1D726A0", Offset = "0x1D716A0", VA = "0x181D726A0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num = 0;
|
||||
if (<MBFGOCOFHHM>k__BackingField != num)
|
||||
{
|
||||
Tool <MBFGOCOFHHM>k__BackingField2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> inputDownEvent = <MBFGOCOFHHM>k__BackingField2.InputDownEvent;
|
||||
Action<Tool> action = new Action(this.GDPCAAHGLJN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(inputDownEvent, action);
|
||||
<MBFGOCOFHHM>k__BackingField2.InputDownEvent = mfbglihgcgo;
|
||||
Tool <MBFGOCOFHHM>k__BackingField3 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> shakeEvent = <MBFGOCOFHHM>k__BackingField3.ShakeEvent;
|
||||
Action<Tool> action2 = new Action(this.NJHHFPBPONB);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(shakeEvent, action2);
|
||||
<MBFGOCOFHHM>k__BackingField3.ShakeEvent = mfbglihgcgo2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CC0 RID: 76992 RVA: 0x00446988 File Offset: 0x00444B88
|
||||
[Token(Token = "0x6012CC0")]
|
||||
[Address(RVA = "0x1D6FC70", Offset = "0x1D6EC70", VA = "0x181D6FC70")]
|
||||
public void AuthorityShuffle()
|
||||
{
|
||||
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
||||
Func<ToolGroupElement, int> <>9__28_ = PlayingCardGroup.<>c.<>9__28_0;
|
||||
if (<>9__28_ == 0)
|
||||
{
|
||||
PlayingCardGroup.<>c.<>9__28_0 = (ToolGroupElement x) => x.JDHMIOJKLCK.viewIdField;
|
||||
}
|
||||
int[] array = Enumerable.ToArray<int>(Enumerable.Select<ToolGroupElement, int>(mommjamjjfp, <>9__28_));
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<int[]> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(base.RpcReorderChildren);
|
||||
photonView.RpcAll<int[]>(lflfmimncon, array);
|
||||
}
|
||||
PhotonView photonView2 = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcPlayShuffleSound);
|
||||
photonView2.RpcAll(anjgmeddnpe);
|
||||
}
|
||||
|
||||
// Token: 0x06012CC1 RID: 76993 RVA: 0x00446A14 File Offset: 0x00444C14
|
||||
[Token(Token = "0x6012CC1")]
|
||||
[Address(RVA = "0x1D72960", Offset = "0x1D71960", VA = "0x181D72960")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcPlayShuffleSound()
|
||||
{
|
||||
if (this.shuffleSound != 0)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CC2 RID: 76994 RVA: 0x00446A40 File Offset: 0x00444C40
|
||||
[Token(Token = "0x6012CC2")]
|
||||
[Address(RVA = "0x1D72A50", Offset = "0x1D71A50", VA = "0x181D72A50", Slot = "20")]
|
||||
protected override void Update()
|
||||
{
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
int num = 0;
|
||||
if (hasAuthority)
|
||||
{
|
||||
GroupSearchCustomGeometry groupSearchCustomGeometry = base.KIGDJNGMOHC;
|
||||
int num2 = 0;
|
||||
ToolGroup toolGroup = groupSearchCustomGeometry.FindGroup(num2, this);
|
||||
}
|
||||
base.PFMNJFKOHGH = num;
|
||||
ToolGroupElement jamnjogbeok = this.JAMNJOGBEOK;
|
||||
int num3 = 0;
|
||||
if (jamnjogbeok != num3 && (this.JAMNJOGBEOK.tool.FNFNLDBILFE || (this.JAMNJOGBEOK.OBDNPPHKAJC && this.JAMNJOGBEOK.Group.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)))
|
||||
{
|
||||
ToolGroupElement jamnjogbeok2 = this.JAMNJOGBEOK;
|
||||
float z = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
this.OLHEDCAEMHN(jamnjogbeok2);
|
||||
int num4 = 0;
|
||||
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
||||
if (num == 0)
|
||||
{
|
||||
List<ToolGroupElement> mommjamjjfp2 = this.MOMMJAMJJFP;
|
||||
num = num4;
|
||||
}
|
||||
List<ToolGroupElement> mommjamjjfp3 = this.MOMMJAMJJFP;
|
||||
List<ToolGroupElement> mommjamjjfp4 = this.MOMMJAMJJFP;
|
||||
num++;
|
||||
}
|
||||
bool flag = this.<MBFGOCOFHHM>k__BackingField.rigidbodyEx.IsSleeping();
|
||||
bool hasHolder = this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE;
|
||||
if (flag && (this.MFCMKJDIGFE ? 1 : 0) == num)
|
||||
{
|
||||
ToolGroup mpcpbmcahfp = this.MPCPBMCAHFP;
|
||||
int num5 = 0;
|
||||
if (mpcpbmcahfp != num5)
|
||||
{
|
||||
if (!this.MPCPBMCAHFP.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
||||
{
|
||||
ToolGroup mpcpbmcahfp2 = this.MPCPBMCAHFP;
|
||||
bool flag2;
|
||||
if (mpcpbmcahfp2 == 0 || mpcpbmcahfp2 == 0 || !flag2)
|
||||
{
|
||||
goto IL_14A;
|
||||
}
|
||||
}
|
||||
base.CFCOPOAEALG();
|
||||
}
|
||||
}
|
||||
IL_14A:
|
||||
this.MFCMKJDIGFE = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06012CC3 RID: 76995 RVA: 0x00446BA8 File Offset: 0x00444DA8
|
||||
[Token(Token = "0x6012CC3")]
|
||||
[Address(RVA = "0x1D70C00", Offset = "0x1D6FC00", VA = "0x181D70C00")]
|
||||
private void GDPCAAHGLJN(Tool NBHJPDBHDHB)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
bool flag = this.IOECIMCHGBL.IAHDANBDAAM() != null;
|
||||
KLLMCPFPIIE<bool> ioecimchgbl = this.IOECIMCHGBL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CC4 RID: 76996 RVA: 0x00446BD8 File Offset: 0x00444DD8
|
||||
[Token(Token = "0x6012CC4")]
|
||||
[Address(RVA = "0x1D722C0", Offset = "0x1D712C0", VA = "0x181D722C0")]
|
||||
private void NJHHFPBPONB(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.AuthorityShuffle();
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = this.<MBFGOCOFHHM>k__BackingField.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num = 0;
|
||||
if (<PBCNKLKCIHJ>k__BackingField != num)
|
||||
{
|
||||
this.<MBFGOCOFHHM>k__BackingField.<PBCNKLKCIHJ>k__BackingField.Vibrate(200, 1f);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CC5 RID: 76997 RVA: 0x00446C24 File Offset: 0x00444E24
|
||||
[Token(Token = "0x6012CC5")]
|
||||
[Address(RVA = "0x1D70450", Offset = "0x1D6F450", VA = "0x181D70450", Slot = "23")]
|
||||
public override void DisplayAddGroupHighlight(ToolGroup JJFEJCPMEAF)
|
||||
{
|
||||
int num = 0;
|
||||
this.JAMNJOGBEOK = num;
|
||||
int num2 = 0;
|
||||
if (JJFEJCPMEAF != num2)
|
||||
{
|
||||
PlayingCardGroup component = JJFEJCPMEAF.GetComponent<PlayingCardGroup>();
|
||||
}
|
||||
int num3 = 0;
|
||||
bool flag = num == num3;
|
||||
if (!flag && flag)
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
}
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
return;
|
||||
}
|
||||
int num4 = 0;
|
||||
bool flag2 = JJFEJCPMEAF != num4;
|
||||
}
|
||||
|
||||
// Token: 0x06012CC6 RID: 76998 RVA: 0x00446C8C File Offset: 0x00444E8C
|
||||
[Token(Token = "0x6012CC6")]
|
||||
[Address(RVA = "0x1D705E0", Offset = "0x1D6F5E0", VA = "0x181D705E0", Slot = "22")]
|
||||
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.PKGOOPDDKCM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06012CC7 RID: 76999 RVA: 0x00446CC8 File Offset: 0x00444EC8
|
||||
[Token(Token = "0x6012CC7")]
|
||||
[Address(RVA = "0x1D70330", Offset = "0x1D6F330", VA = "0x181D70330", Slot = "19")]
|
||||
public override bool CanAddGroup(ToolGroup CKEBCMEKCJH)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = CKEBCMEKCJH != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
PlayingCardGroup component = CKEBCMEKCJH.GetComponent<PlayingCardGroup>();
|
||||
int num2 = 0;
|
||||
return component != num2;
|
||||
}
|
||||
|
||||
// Token: 0x06012CC8 RID: 77000 RVA: 0x00446CFC File Offset: 0x00444EFC
|
||||
[Token(Token = "0x6012CC8")]
|
||||
[Address(RVA = "0x1D70280", Offset = "0x1D6F280", VA = "0x181D70280", Slot = "18")]
|
||||
public override bool CanAddChild(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: 0x06012CC9 RID: 77001 RVA: 0x00446D30 File Offset: 0x00444F30
|
||||
[Token(Token = "0x6012CC9")]
|
||||
[Address(RVA = "0x1D72380", Offset = "0x1D71380", VA = "0x181D72380", Slot = "21")]
|
||||
protected override void NLCCMEIDNKG(ToolGroup ALAHBPIBOBE)
|
||||
{
|
||||
PlayingCardGroup component = ALAHBPIBOBE.GetComponent<PlayingCardGroup>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
bool flag = component.IOECIMCHGBL.IAHDANBDAAM() != null;
|
||||
KLLMCPFPIIE<bool> ioecimchgbl = this.IOECIMCHGBL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CCA RID: 77002 RVA: 0x00446D6C File Offset: 0x00444F6C
|
||||
[Token(Token = "0x6012CCA")]
|
||||
[Address(RVA = "0x1D70D90", Offset = "0x1D6FD90", VA = "0x181D70D90", Slot = "24")]
|
||||
public override ToolGroupElement GetHighlightedChildInGroup(ToolGroupElement EGFEJGHDNAI, Player IEKDDPPNFPF, bool GEJJBENPHJG)
|
||||
{
|
||||
bool oipenkkllgl;
|
||||
do
|
||||
{
|
||||
if (this.IOECIMCHGBL.IAHDANBDAAM() == 0)
|
||||
{
|
||||
if (!GEJJBENPHJG || !this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
bool flag = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF == IEKDDPPNFPF;
|
||||
}
|
||||
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
|
||||
if (<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
||||
{
|
||||
if (!this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE || !(this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF == IEKDDPPNFPF))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
ToolGroupElement toolGroupElement = this.PEOMMHJJGHB;
|
||||
if (!(EGFEJGHDNAI == toolGroupElement))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
oipenkkllgl = this.OIPENKKLLGL;
|
||||
if (!oipenkkllgl)
|
||||
{
|
||||
this.OIPENKKLLGL = true;
|
||||
float time = Time.time;
|
||||
bool oipenkkllgl2 = this.OIPENKKLLGL;
|
||||
this.HAPIANMJPBA = time;
|
||||
if (!oipenkkllgl2)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
float time2 = Time.time;
|
||||
}
|
||||
while (oipenkkllgl);
|
||||
return this.PEOMMHJJGHB;
|
||||
}
|
||||
|
||||
// Token: 0x06012CCB RID: 77003 RVA: 0x00446E48 File Offset: 0x00445048
|
||||
[Token(Token = "0x6012CCB")]
|
||||
[Address(RVA = "0x1D727E0", Offset = "0x1D717E0", VA = "0x181D727E0")]
|
||||
private ToolGroupElement PMMOBGCJHEA(ToolGroupElement EGFEJGHDNAI, Player IEKDDPPNFPF, bool GEJJBENPHJG)
|
||||
{
|
||||
bool oipenkkllgl;
|
||||
do
|
||||
{
|
||||
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
|
||||
if (<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
||||
{
|
||||
if (!this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE || !(this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF == IEKDDPPNFPF))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
ToolGroupElement toolGroupElement = this.PEOMMHJJGHB;
|
||||
if (!(EGFEJGHDNAI == toolGroupElement))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
oipenkkllgl = this.OIPENKKLLGL;
|
||||
if (!oipenkkllgl)
|
||||
{
|
||||
this.OIPENKKLLGL = true;
|
||||
float time = Time.time;
|
||||
bool oipenkkllgl2 = this.OIPENKKLLGL;
|
||||
this.HAPIANMJPBA = time;
|
||||
if (!oipenkkllgl2)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
float time2 = Time.time;
|
||||
}
|
||||
while (oipenkkllgl);
|
||||
return this.PEOMMHJJGHB;
|
||||
}
|
||||
|
||||
// Token: 0x06012CCC RID: 77004 RVA: 0x00446EE8 File Offset: 0x004450E8
|
||||
[Token(Token = "0x6012CCC")]
|
||||
[Address(RVA = "0x1D71770", Offset = "0x1D70770", VA = "0x181D71770")]
|
||||
private ToolGroupElement KENJEBGOFCF(ToolGroupElement EGFEJGHDNAI, Player IEKDDPPNFPF, bool GEJJBENPHJG)
|
||||
{
|
||||
if (GEJJBENPHJG && this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
||||
{
|
||||
bool flag = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF == IEKDDPPNFPF;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012CCD RID: 77005 RVA: 0x00446F20 File Offset: 0x00445120
|
||||
[Token(Token = "0x6012CCD")]
|
||||
[Address(RVA = "0x1D70CA0", Offset = "0x1D6FCA0", VA = "0x181D70CA0")]
|
||||
private void GNDJDFKHLFH(Transform BGCMCCOABIJ, bool JKGLJIHNJFJ, ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK)
|
||||
{
|
||||
if (this.IOECIMCHGBL.IAHDANBDAAM() != 0)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CCE RID: 77006 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012CCE")]
|
||||
[Address(RVA = "0x1D70180", Offset = "0x1D6F180", VA = "0x181D70180", Slot = "28")]
|
||||
protected override void CCPHHDELIFF(Tool NBHJPDBHDHB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012CCF RID: 77007 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012CCF")]
|
||||
[Address(RVA = "0x1D721A0", Offset = "0x1D711A0", VA = "0x181D721A0", Slot = "29")]
|
||||
protected override void MMJOODKIOPL(Tool NBHJPDBHDHB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012CD0 RID: 77008 RVA: 0x00446F48 File Offset: 0x00445148
|
||||
[Token(Token = "0x6012CD0")]
|
||||
[Address(RVA = "0x1D72670", Offset = "0x1D71670", VA = "0x181D72670", Slot = "26")]
|
||||
public override void OnChildInGroupHoverStart(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
this.NMCIKEBFLBN = EGFEJGHDNAI;
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x06012CD1 RID: 77009 RVA: 0x00446F64 File Offset: 0x00445164
|
||||
[Token(Token = "0x6012CD1")]
|
||||
[Address(RVA = "0x1D72600", Offset = "0x1D71600", VA = "0x181D72600", Slot = "27")]
|
||||
public override void OnChildInGroupHoverEnd(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
this.NMCIKEBFLBN = (ulong)0L;
|
||||
if (this.OIPENKKLLGL)
|
||||
{
|
||||
float time = Time.time;
|
||||
}
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x06012CD2 RID: 77010 RVA: 0x00446F94 File Offset: 0x00445194
|
||||
[Token(Token = "0x6012CD2")]
|
||||
[Address(RVA = "0x1D725E0", Offset = "0x1D715E0", VA = "0x181D725E0", Slot = "16")]
|
||||
protected override void OLHEDCAEMHN(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
if (this.OIPENKKLLGL)
|
||||
{
|
||||
this.OIPENKKLLGL = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CD3 RID: 77011 RVA: 0x00446FB4 File Offset: 0x004451B4
|
||||
[Token(Token = "0x6012CD3")]
|
||||
[Address(RVA = "0x1D71720", Offset = "0x1D70720", VA = "0x181D71720")]
|
||||
private void KBPOFFBCDNN()
|
||||
{
|
||||
Coroutine pejlhfdpkac = this.PEJLHFDPKAC;
|
||||
if (pejlhfdpkac != 0)
|
||||
{
|
||||
base.StopCoroutine(pejlhfdpkac);
|
||||
this.PEJLHFDPKAC = (ulong)0L;
|
||||
}
|
||||
base.POLGHLGMBHM();
|
||||
}
|
||||
|
||||
// Token: 0x06012CD4 RID: 77012 RVA: 0x00446FE4 File Offset: 0x004451E4
|
||||
[Token(Token = "0x6012CD4")]
|
||||
[Address(RVA = "0x1D709D0", Offset = "0x1D6F9D0", VA = "0x181D709D0", Slot = "17")]
|
||||
protected override int FJHCFMCNIIP(ToolGroupElement NAOGOHNLGEM, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
bool flag = this.EFGCOCOOKEN;
|
||||
Transform transform = base.transform;
|
||||
if (flag)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform2 = NAOGOHNLGEM.transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform transform3 = base.transform;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
if (!flag)
|
||||
{
|
||||
if (z5 == 0f)
|
||||
{
|
||||
int num = 0;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
int num;
|
||||
while (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x1700348A RID: 13450
|
||||
// (get) Token: 0x06012CD5 RID: 77013 RVA: 0x00447068 File Offset: 0x00445268
|
||||
[Token(Token = "0x1700348A")]
|
||||
private Vector3 MJMOBOENJFE
|
||||
{
|
||||
[Token(Token = "0x6012CD5")]
|
||||
[Address(RVA = "0x1D72480", Offset = "0x1D71480", VA = "0x181D72480")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Vector2 insideUnitCircle = global::UnityEngine.Random.insideUnitCircle;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CD6 RID: 77014 RVA: 0x00447094 File Offset: 0x00445294
|
||||
[Token(Token = "0x6012CD6")]
|
||||
[Address(RVA = "0x1D71840", Offset = "0x1D70840", VA = "0x181D71840", Slot = "30")]
|
||||
protected override void LABNNHACFND()
|
||||
{
|
||||
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
||||
Vector3 zero = Vector3.zero;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
if (this.IOECIMCHGBL.IAHDANBDAAM() == 0)
|
||||
{
|
||||
PlayingCardGroup.LAJANHMIMFO lajanhmimfo;
|
||||
float w = lajanhmimfo.OKINPJLFKEJ.w;
|
||||
this.FFNPKFLCDOL = w;
|
||||
PlayingCardGroup.LAJANHMIMFO lajanhmimfo2;
|
||||
float w2 = lajanhmimfo2.OKINPJLFKEJ.w;
|
||||
this.AFKANGCJABJ = w2;
|
||||
PlayingCardGroup.LAJANHMIMFO lajanhmimfo3;
|
||||
float w3 = lajanhmimfo3.OKINPJLFKEJ.w;
|
||||
this.IHDHELALNHD.OKINPJLFKEJ.w = w3;
|
||||
Vector3 forward = Vector3.forward;
|
||||
PlayingCardGroup.LAJANHMIMFO lajanhmimfo4;
|
||||
float w4 = lajanhmimfo4.OKINPJLFKEJ.w;
|
||||
this.FJCHBPBGGMO.OKINPJLFKEJ.w = w4;
|
||||
PlayingCardGroup.LAJANHMIMFO lajanhmimfo5;
|
||||
float w5 = lajanhmimfo5.OKINPJLFKEJ.w;
|
||||
this.HDEBLHJODOE = w5;
|
||||
if (!this.EFGCOCOOKEN)
|
||||
{
|
||||
goto IL_1A8;
|
||||
}
|
||||
Vector3 forward2 = Vector3.forward;
|
||||
PlayingCardGroup.LAJANHMIMFO lajanhmimfo6;
|
||||
float w6 = lajanhmimfo6.OKINPJLFKEJ.w;
|
||||
this.HDEBLHJODOE = w6;
|
||||
}
|
||||
PlayingCardGroup.LAJANHMIMFO lajanhmimfo7;
|
||||
float w7 = lajanhmimfo7.OKINPJLFKEJ.w;
|
||||
float w8 = this.HLFIJCNCKHC.OKINPJLFKEJ.w;
|
||||
PlayingCardGroup.LAJANHMIMFO hlfijcnckhc = this.HLFIJCNCKHC;
|
||||
this.FFNPKFLCDOL = w7;
|
||||
this.FJCHBPBGGMO = hlfijcnckhc;
|
||||
this.IHDHELALNHD = hlfijcnckhc;
|
||||
this.FJCHBPBGGMO.OKINPJLFKEJ.w = w8;
|
||||
this.IHDHELALNHD.OKINPJLFKEJ.w = w8;
|
||||
PlayingCardGroup.LAJANHMIMFO lajanhmimfo8;
|
||||
float w9 = lajanhmimfo8.OKINPJLFKEJ.w;
|
||||
this.AFKANGCJABJ = w9;
|
||||
PlayingCardGroup.LAJANHMIMFO lajanhmimfo9;
|
||||
float w10 = lajanhmimfo9.OKINPJLFKEJ.w;
|
||||
this.HDEBLHJODOE = w10;
|
||||
if (this.EFGCOCOOKEN)
|
||||
{
|
||||
Vector3 forward3 = Vector3.forward;
|
||||
PlayingCardGroup.LAJANHMIMFO lajanhmimfo10;
|
||||
float w11 = lajanhmimfo10.OKINPJLFKEJ.w;
|
||||
this.AFKANGCJABJ = w11;
|
||||
Vector3 forward4 = Vector3.forward;
|
||||
PlayingCardGroup.LAJANHMIMFO lajanhmimfo11;
|
||||
float w12 = lajanhmimfo11.OKINPJLFKEJ.w;
|
||||
this.HDEBLHJODOE = w12;
|
||||
}
|
||||
IL_1A8:
|
||||
Vector3 zero2 = Vector3.zero;
|
||||
Quaternion identity2 = Quaternion.identity;
|
||||
ToolGroupElement nmcikebflbn = this.NMCIKEBFLBN;
|
||||
int num = 0;
|
||||
if (nmcikebflbn != num)
|
||||
{
|
||||
List<ToolGroupElement> mommjamjjfp2 = this.MOMMJAMJJFP;
|
||||
Predicate<ToolGroupElement> predicate = new Predicate(this.DLOOEFMKBFK);
|
||||
int num2 = mommjamjjfp2.FindIndex(predicate);
|
||||
}
|
||||
uint num3;
|
||||
this.NOHIBJECEDG = (int)num3;
|
||||
if (!this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
||||
{
|
||||
if (!this.EFGCOCOOKEN)
|
||||
{
|
||||
List<ToolGroupElement> mommjamjjfp3 = this.MOMMJAMJJFP;
|
||||
List<ToolGroupElement> mommjamjjfp4 = this.MOMMJAMJJFP;
|
||||
uint num4;
|
||||
num4 += (uint)1;
|
||||
}
|
||||
Vector3 forward5 = Vector3.forward;
|
||||
List<ToolGroupElement> mommjamjjfp5 = this.MOMMJAMJJFP;
|
||||
int num5;
|
||||
this.FFNPKFLCDOL = num5;
|
||||
List<ToolGroupElement> mommjamjjfp6 = this.MOMMJAMJJFP;
|
||||
return;
|
||||
}
|
||||
int num6 = this.MOMMJAMJJFP._size;
|
||||
List<ToolGroupElement> mommjamjjfp7 = this.MOMMJAMJJFP;
|
||||
int num7 = num6 + 1;
|
||||
num6 = num7;
|
||||
List<ToolGroupElement> mommjamjjfp8 = this.MOMMJAMJJFP;
|
||||
num7++;
|
||||
while (mommjamjjfp8 != 0)
|
||||
{
|
||||
}
|
||||
Vector3 forward6 = Vector3.forward;
|
||||
Vector3 zero3 = Vector3.zero;
|
||||
Quaternion identity3 = Quaternion.identity;
|
||||
int num8 = num6 - 1;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012CD7 RID: 77015 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012CD7")]
|
||||
[Address(RVA = "0x1D70FE0", Offset = "0x1D6FFE0", VA = "0x181D70FE0")]
|
||||
private void HHEICHBKGGJ(int KHJMHJNACIN, PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL, ref PlayingCardGroup.LAJANHMIMFO IGLEMBMLFAH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012CD8 RID: 77016 RVA: 0x00447344 File Offset: 0x00445544
|
||||
[Token(Token = "0x6012CD8")]
|
||||
[Address(RVA = "0x1D708F0", Offset = "0x1D6F8F0", VA = "0x181D708F0")]
|
||||
private PlayingCardGroup.LAJANHMIMFO ELAFPLKAIHL(int AEBADOHBGMI)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012CD8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO RecRoom.Tools.Groups.PlayingCardGroup::ELAFPLKAIHL(System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:PlayingCardGroup[exp:PhotonView](this))
|
||||
stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:PlayingCardGroup[exp:PhotonView](this))
|
||||
stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:PlayingCardGroup[exp:PhotonView](this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012CD9 RID: 77017 RVA: 0x00447368 File Offset: 0x00445568
|
||||
[Token(Token = "0x6012CD9")]
|
||||
[Address(RVA = "0x1D70030", Offset = "0x1D6F030", VA = "0x181D70030")]
|
||||
private PlayingCardGroup.LAJANHMIMFO CAKMAKKOFGL(Transform BLMNDCJMHKC)
|
||||
{
|
||||
Transform transform = BLMNDCJMHKC.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform2 = BLMNDCJMHKC.transform;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012CDA RID: 77018 RVA: 0x00447398 File Offset: 0x00445598
|
||||
[Token(Token = "0x6012CDA")]
|
||||
[Address(RVA = "0x1D706C0", Offset = "0x1D6F6C0", VA = "0x181D706C0")]
|
||||
private PlayingCardGroup.LAJANHMIMFO EHMIPHGJGKC(PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL, PlayingCardGroup.LAJANHMIMFO CFKMFOEKDKE, ref PlayingCardGroup.LAJANHMIMFO LPIKFDOHOPD)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012CDA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO RecRoom.Tools.Groups.PlayingCardGroup::EHMIPHGJGKC(RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO,RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO,RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO&)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_3_0D, ldfld:float32(Quaternion::w, ldfld:Quaternion[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Quaternion&](LAJANHMIMFO::OKINPJLFKEJ, ldloc:valuetype RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO&(LPIKFDOHOPD))))
|
||||
stloc:float32(var_5_15, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_4)))
|
||||
stloc:float32(var_7_22, ldfld:float32(Quaternion::w, ldfld:Quaternion[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Quaternion&](LAJANHMIMFO::OKINPJLFKEJ, ldloc:valuetype RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO&(LPIKFDOHOPD))))
|
||||
stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:float32[exp:PhotonView](var_7_22))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012CDB RID: 77019 RVA: 0x004473D0 File Offset: 0x004455D0
|
||||
[Token(Token = "0x6012CDB")]
|
||||
[Address(RVA = "0x1D72F90", Offset = "0x1D71F90", VA = "0x181D72F90")]
|
||||
public PlayingCardGroup()
|
||||
{
|
||||
List<ToolGroupElement> list = new List();
|
||||
this.MOMMJAMJJFP = list;
|
||||
this.removeMinDistance = 0.05f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06012CDC RID: 77020 RVA: 0x00447418 File Offset: 0x00445618
|
||||
[Token(Token = "0x6012CDC")]
|
||||
[Address(RVA = "0x1D703E0", Offset = "0x1D6F3E0", VA = "0x181D703E0")]
|
||||
[CompilerGenerated]
|
||||
private bool DLOOEFMKBFK(ToolGroupElement LIMOILDIGKF)
|
||||
{
|
||||
ToolGroupElement nmcikebflbn = this.NMCIKEBFLBN;
|
||||
return LIMOILDIGKF == nmcikebflbn;
|
||||
}
|
||||
|
||||
// Token: 0x0400C170 RID: 49520
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C170")]
|
||||
[SerializeField]
|
||||
[Header("Playing Card Group")]
|
||||
private RecRoomAudioClip shuffleSound;
|
||||
|
||||
// Token: 0x0400C171 RID: 49521
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C171")]
|
||||
[SerializeField]
|
||||
[Header("Deck Select")]
|
||||
private float deckDwellTime = 1.5f;
|
||||
|
||||
// Token: 0x0400C172 RID: 49522
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C172")]
|
||||
[SerializeField]
|
||||
[Header("Deck Offset Transforms")]
|
||||
private Transform deckNeighborTransform;
|
||||
|
||||
// Token: 0x0400C173 RID: 49523
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C173")]
|
||||
[SerializeField]
|
||||
private Transform deckHighlightTransform;
|
||||
|
||||
// Token: 0x0400C174 RID: 49524
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C174")]
|
||||
[SerializeField]
|
||||
private Transform entireDeckHighlightTransform;
|
||||
|
||||
// Token: 0x0400C175 RID: 49525
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C175")]
|
||||
[SerializeField]
|
||||
[Header("Stack Offset Transforms")]
|
||||
private Transform stackNeighborTransform;
|
||||
|
||||
// Token: 0x0400C176 RID: 49526
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C176")]
|
||||
[SerializeField]
|
||||
private Transform stackHighlightTransform;
|
||||
|
||||
// Token: 0x0400C177 RID: 49527
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C177")]
|
||||
[SerializeField]
|
||||
private Transform stackAfterHighlightTransform;
|
||||
|
||||
// Token: 0x0400C178 RID: 49528
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C178")]
|
||||
[SerializeField]
|
||||
private Transform entireStackHighlightTransform;
|
||||
|
||||
// Token: 0x0400C179 RID: 49529
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C179")]
|
||||
private bool MFCMKJDIGFE;
|
||||
|
||||
// Token: 0x0400C17A RID: 49530
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C17A")]
|
||||
private ToolGroupElement NMCIKEBFLBN;
|
||||
|
||||
// Token: 0x0400C17B RID: 49531
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C17B")]
|
||||
private bool DFLIJLDPEOB;
|
||||
|
||||
// Token: 0x0400C17C RID: 49532
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C17C")]
|
||||
private ToolGroupElement JAMNJOGBEOK;
|
||||
|
||||
// Token: 0x0400C17D RID: 49533
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400C17D")]
|
||||
private KLLMCPFPIIE<bool> IOECIMCHGBL;
|
||||
|
||||
// Token: 0x0400C17E RID: 49534
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400C17E")]
|
||||
private bool OIPENKKLLGL;
|
||||
|
||||
// Token: 0x0400C17F RID: 49535
|
||||
[FieldOffset(Offset = "0x10C")]
|
||||
[Token(Token = "0x400C17F")]
|
||||
private float HAPIANMJPBA;
|
||||
|
||||
// Token: 0x0400C180 RID: 49536
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400C180")]
|
||||
private int NOHIBJECEDG = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400C181 RID: 49537
|
||||
[FieldOffset(Offset = "0x114")]
|
||||
[Token(Token = "0x400C181")]
|
||||
private PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL;
|
||||
|
||||
// Token: 0x0400C182 RID: 49538
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400C182")]
|
||||
private PlayingCardGroup.LAJANHMIMFO HLFIJCNCKHC;
|
||||
|
||||
// Token: 0x0400C183 RID: 49539
|
||||
[FieldOffset(Offset = "0x14C")]
|
||||
[Token(Token = "0x400C183")]
|
||||
private PlayingCardGroup.LAJANHMIMFO AFKANGCJABJ;
|
||||
|
||||
// Token: 0x0400C184 RID: 49540
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400C184")]
|
||||
private PlayingCardGroup.LAJANHMIMFO HDEBLHJODOE;
|
||||
|
||||
// Token: 0x0400C185 RID: 49541
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x400C185")]
|
||||
private PlayingCardGroup.LAJANHMIMFO FJCHBPBGGMO;
|
||||
|
||||
// Token: 0x0400C186 RID: 49542
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400C186")]
|
||||
private PlayingCardGroup.LAJANHMIMFO IHDHELALNHD;
|
||||
|
||||
// Token: 0x02002C10 RID: 11280
|
||||
[Token(Token = "0x2002C10")]
|
||||
private struct LAJANHMIMFO
|
||||
{
|
||||
// Token: 0x06012CDD RID: 77021 RVA: 0x00447434 File Offset: 0x00445634
|
||||
[Token(Token = "0x6012CDD")]
|
||||
[Address(RVA = "0x1D6ED10", Offset = "0x1D6DD10", VA = "0x181D6ED10")]
|
||||
public void LKLKGDMFMCC()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
|
||||
// Token: 0x06012CDE RID: 77022 RVA: 0x00447454 File Offset: 0x00445654
|
||||
[Token(Token = "0x6012CDE")]
|
||||
[Address(RVA = "0x1D6EAD0", Offset = "0x1D6DAD0", VA = "0x181D6EAD0")]
|
||||
public PlayingCardGroup.LAJANHMIMFO ABNHIMCFCIG(Vector3 IBHEKLCMMNH)
|
||||
{
|
||||
float z = IBHEKLCMMNH.z;
|
||||
return ref this;
|
||||
}
|
||||
|
||||
// Token: 0x1700348B RID: 13451
|
||||
// (get) Token: 0x06012CDF RID: 77023 RVA: 0x0044746C File Offset: 0x0044566C
|
||||
[Token(Token = "0x1700348B")]
|
||||
public static PlayingCardGroup.LAJANHMIMFO EDLIKGJFHAP
|
||||
{
|
||||
[Token(Token = "0x6012CDF")]
|
||||
[Address(RVA = "0x1D6EC50", Offset = "0x1D6DC50", VA = "0x181D6EC50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012CDF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO::LGLOGHHLBPO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_zero)))
|
||||
stloc:Quaternion(var_1_10, callgetter:Quaternion(Quaternion::get_identity))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400C187 RID: 49543
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C187")]
|
||||
public Vector3 EPKNJJIGHLN;
|
||||
|
||||
// Token: 0x0400C188 RID: 49544
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400C188")]
|
||||
public Quaternion OKINPJLFKEJ;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C12 RID: 11282
|
||||
[Token(Token = "0x2002C12")]
|
||||
public class PlayingCardSprite : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700348C RID: 13452
|
||||
// (set) Token: 0x06012CE3 RID: 77027 RVA: 0x004474D8 File Offset: 0x004456D8
|
||||
[Token(Token = "0x1700348C")]
|
||||
public PlayingCard.BBJIAAMINKL PADEMOOFMKO
|
||||
{
|
||||
[Token(Token = "0x6012CE3")]
|
||||
[Address(RVA = "0x1D732E0", Offset = "0x1D722E0", VA = "0x181D732E0")]
|
||||
set
|
||||
{
|
||||
this.NLLEFIJMDOC = value;
|
||||
this.MKBLJJGJAOH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700348D RID: 13453
|
||||
// (set) Token: 0x06012CE4 RID: 77028 RVA: 0x004474F4 File Offset: 0x004456F4
|
||||
[Token(Token = "0x1700348D")]
|
||||
public PlayingCard.EGBLHMDGLIC DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x6012CE4")]
|
||||
[Address(RVA = "0x1D732F0", Offset = "0x1D722F0", VA = "0x181D732F0")]
|
||||
set
|
||||
{
|
||||
this.JJACMDIDKJL = value;
|
||||
this.MKBLJJGJAOH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CE5 RID: 77029 RVA: 0x00447510 File Offset: 0x00445710
|
||||
[Token(Token = "0x6012CE5")]
|
||||
[Address(RVA = "0x1D73110", Offset = "0x1D72110", VA = "0x181D73110")]
|
||||
private void Awake()
|
||||
{
|
||||
MeshRenderer component = base.GetComponent<MeshRenderer>();
|
||||
this.CHEJPOIMMCK = component;
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this.GKLDPIHBGEE = materialPropertyBlock;
|
||||
this.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x06012CE6 RID: 77030 RVA: 0x00447540 File Offset: 0x00445740
|
||||
[Token(Token = "0x6012CE6")]
|
||||
[Address(RVA = "0x1D73180", Offset = "0x1D72180", VA = "0x181D73180")]
|
||||
private void MKBLJJGJAOH()
|
||||
{
|
||||
int num = 0;
|
||||
ulong num2;
|
||||
num2 += num2;
|
||||
long num3;
|
||||
num3 -= (long)num2;
|
||||
MaterialPropertyBlock gkldpihbgee = this.GKLDPIHBGEE;
|
||||
int hemedpjbjaj = PlayingCardSprite.HEMEDPJBJAJ;
|
||||
gkldpihbgee.SetVector(hemedpjbjaj, num);
|
||||
MeshRenderer chejpoimmck = this.CHEJPOIMMCK;
|
||||
MaterialPropertyBlock gkldpihbgee2 = this.GKLDPIHBGEE;
|
||||
chejpoimmck.Internal_SetPropertyBlock(gkldpihbgee2);
|
||||
}
|
||||
|
||||
// Token: 0x06012CE7 RID: 77031 RVA: 0x00447590 File Offset: 0x00445790
|
||||
[Token(Token = "0x6012CE7")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public PlayingCardSprite()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C18B RID: 49547
|
||||
[Token(Token = "0x400C18B")]
|
||||
private const int MGGEHMHAMCH = 6;
|
||||
|
||||
// Token: 0x0400C18C RID: 49548
|
||||
[Token(Token = "0x400C18C")]
|
||||
private const int KGBNGLGEPOM = 9;
|
||||
|
||||
// Token: 0x0400C18D RID: 49549
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C18D")]
|
||||
private PlayingCard.BBJIAAMINKL NLLEFIJMDOC;
|
||||
|
||||
// Token: 0x0400C18E RID: 49550
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400C18E")]
|
||||
private PlayingCard.EGBLHMDGLIC JJACMDIDKJL;
|
||||
|
||||
// Token: 0x0400C18F RID: 49551
|
||||
[Token(Token = "0x400C18F")]
|
||||
private static int HEMEDPJBJAJ = Shader.PropertyToID("_Instanced_ST");
|
||||
|
||||
// Token: 0x0400C190 RID: 49552
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C190")]
|
||||
private MeshRenderer CHEJPOIMMCK;
|
||||
|
||||
// Token: 0x0400C191 RID: 49553
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C191")]
|
||||
private MaterialPropertyBlock GKLDPIHBGEE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C13 RID: 11283
|
||||
[Token(Token = "0x2002C13")]
|
||||
[ExecuteInEditMode]
|
||||
public class PlayingCardSpriteSheetGenerator : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06012CE9 RID: 77033 RVA: 0x004475C0 File Offset: 0x004457C0
|
||||
[Token(Token = "0x6012CE9")]
|
||||
[Address(RVA = "0x1D73100", Offset = "0x1D72100", VA = "0x181D73100")]
|
||||
public PlayingCardSpriteSheetGenerator()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C192 RID: 49554
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C192")]
|
||||
public int Size = (int)((ulong)4096L);
|
||||
|
||||
// Token: 0x0400C193 RID: 49555
|
||||
[Token(Token = "0x400C193")]
|
||||
private const int MGGEHMHAMCH = 6;
|
||||
|
||||
// Token: 0x0400C194 RID: 49556
|
||||
[Token(Token = "0x400C194")]
|
||||
private const int KGBNGLGEPOM = 9;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C14 RID: 11284
|
||||
[Token(Token = "0x2002C14")]
|
||||
public class PlayingCardVisual : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700348E RID: 13454
|
||||
// (set) Token: 0x06012CEA RID: 77034 RVA: 0x004475E0 File Offset: 0x004457E0
|
||||
[Token(Token = "0x1700348E")]
|
||||
public PlayingCard.BBJIAAMINKL PADEMOOFMKO
|
||||
{
|
||||
[Token(Token = "0x6012CEA")]
|
||||
[Address(RVA = "0x1D73300", Offset = "0x1D72300", VA = "0x181D73300")]
|
||||
set
|
||||
{
|
||||
Image[] array = this.suitImages;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
Sprite sprite;
|
||||
array[num].sprite = sprite;
|
||||
Image[] array2 = this.suitImages;
|
||||
num++;
|
||||
}
|
||||
Text[] array3 = this.valueLabels;
|
||||
if (num < array3.Length)
|
||||
{
|
||||
Color color = array3[num].color;
|
||||
Text[] array4 = this.valueLabels;
|
||||
num++;
|
||||
while (array4 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700348F RID: 13455
|
||||
// (set) Token: 0x06012CEB RID: 77035 RVA: 0x00447654 File Offset: 0x00445854
|
||||
[Token(Token = "0x1700348F")]
|
||||
public PlayingCard.EGBLHMDGLIC DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x6012CEB")]
|
||||
[Address(RVA = "0x1D734A0", Offset = "0x1D724A0", VA = "0x181D734A0")]
|
||||
set
|
||||
{
|
||||
Text[] array = this.valueLabels;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
string text = array[num].text;
|
||||
Text[] array2 = this.valueLabels;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CEC RID: 77036 RVA: 0x00447698 File Offset: 0x00445898
|
||||
[Token(Token = "0x6012CEC")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public PlayingCardVisual()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C195 RID: 49557
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C195")]
|
||||
[SerializeField]
|
||||
[Header("Components")]
|
||||
private Image[] suitImages;
|
||||
|
||||
// Token: 0x0400C196 RID: 49558
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C196")]
|
||||
[SerializeField]
|
||||
private Text[] valueLabels;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C15 RID: 11285
|
||||
[Token(Token = "0x2002C15")]
|
||||
[Serializable]
|
||||
public class PlayingCardVisualConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x06012CED RID: 77037 RVA: 0x004476AC File Offset: 0x004458AC
|
||||
[Token(Token = "0x6012CED")]
|
||||
[Address(RVA = "0x5B1810", Offset = "0x5B0810", VA = "0x1805B1810")]
|
||||
public PlayingCardVisualConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C197 RID: 49559
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C197")]
|
||||
[SerializeField]
|
||||
public PlayingCardVisualConfig.SuitConfig[] SuitConfigs;
|
||||
|
||||
// Token: 0x0400C198 RID: 49560
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C198")]
|
||||
[SerializeField]
|
||||
public PlayingCardVisualConfig.ValueConfig[] ValueConfigs;
|
||||
|
||||
// Token: 0x02002C16 RID: 11286
|
||||
[Token(Token = "0x2002C16")]
|
||||
[Serializable]
|
||||
public struct SuitConfig
|
||||
{
|
||||
// Token: 0x0400C199 RID: 49561
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C199")]
|
||||
public PlayingCard.BBJIAAMINKL Suit;
|
||||
|
||||
// Token: 0x0400C19A RID: 49562
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400C19A")]
|
||||
public Sprite Sprite;
|
||||
|
||||
// Token: 0x0400C19B RID: 49563
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C19B")]
|
||||
public Color Color;
|
||||
}
|
||||
|
||||
// Token: 0x02002C17 RID: 11287
|
||||
[Token(Token = "0x2002C17")]
|
||||
[Serializable]
|
||||
public struct ValueConfig
|
||||
{
|
||||
// Token: 0x0400C19C RID: 49564
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C19C")]
|
||||
public PlayingCard.EGBLHMDGLIC Value;
|
||||
|
||||
// Token: 0x0400C19D RID: 49565
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400C19D")]
|
||||
public string Label;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,169 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C19 RID: 11289
|
||||
[Token(Token = "0x2002C19")]
|
||||
public class PokerChip : ToolGroupElement
|
||||
{
|
||||
// Token: 0x17003490 RID: 13456
|
||||
// (get) Token: 0x06012CF4 RID: 77044 RVA: 0x004478C4 File Offset: 0x00445AC4
|
||||
// (set) Token: 0x06012CF5 RID: 77045 RVA: 0x004478E4 File Offset: 0x00445AE4
|
||||
[Token(Token = "0x17003490")]
|
||||
public PokerChip.OIOHECHKDAB DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x6012CF4")]
|
||||
[Address(RVA = "0x1D75E10", Offset = "0x1D74E10", VA = "0x181D75E10")]
|
||||
get
|
||||
{
|
||||
return this.PBELLDKBCOE.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6012CF5")]
|
||||
[Address(RVA = "0x1D75E60", Offset = "0x1D74E60", VA = "0x181D75E60")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<PokerChip.OIOHECHKDAB> pbelldkbcoe = this.PBELLDKBCOE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003491 RID: 13457
|
||||
// (get) Token: 0x06012CF6 RID: 77046 RVA: 0x00447900 File Offset: 0x00445B00
|
||||
[Token(Token = "0x17003491")]
|
||||
protected override string KHHBCICAHAI
|
||||
{
|
||||
[Token(Token = "0x6012CF6")]
|
||||
[Address(RVA = "0x1D75C90", Offset = "0x1D74C90", VA = "0x181D75C90", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return "[PokerChipGroup]";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CF7 RID: 77047 RVA: 0x00447914 File Offset: 0x00445B14
|
||||
[Token(Token = "0x6012CF7")]
|
||||
[Address(RVA = "0x1D758F0", Offset = "0x1D748F0", VA = "0x181D758F0", 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);
|
||||
KLLMCPFPIIE<PokerChip.OIOHECHKDAB> kllmcpfpiie;
|
||||
this.PBELLDKBCOE = kllmcpfpiie;
|
||||
this.DMMICFLMDKM();
|
||||
}
|
||||
|
||||
// Token: 0x06012CF8 RID: 77048 RVA: 0x0044795C File Offset: 0x00445B5C
|
||||
[Token(Token = "0x6012CF8")]
|
||||
[Address(RVA = "0x1D75CC0", Offset = "0x1D74CC0", VA = "0x181D75CC0", Slot = "16")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012CF9 RID: 77049 RVA: 0x00447988 File Offset: 0x00445B88
|
||||
[Token(Token = "0x6012CF9")]
|
||||
[Address(RVA = "0x1D75D00", Offset = "0x1D74D00", VA = "0x181D75D00", 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: 0x06012CFA RID: 77050 RVA: 0x004479D8 File Offset: 0x00445BD8
|
||||
[Token(Token = "0x6012CFA")]
|
||||
[Address(RVA = "0x1D759E0", Offset = "0x1D749E0", VA = "0x181D759E0", 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: 0x06012CFB RID: 77051 RVA: 0x00447A0C File Offset: 0x00445C0C
|
||||
[Token(Token = "0x6012CFB")]
|
||||
[Address(RVA = "0x1D75A90", Offset = "0x1D74A90", VA = "0x181D75A90")]
|
||||
private void DMMICFLMDKM()
|
||||
{
|
||||
PokerChipVisual dkjbemefgio = this.DKJBEMEFGIO;
|
||||
PokerChip.OIOHECHKDAB oiohechkdab = this.PBELLDKBCOE.IAHDANBDAAM();
|
||||
Renderer[] chipRenderers = dkjbemefgio.chipRenderers;
|
||||
int num = 0;
|
||||
if (num < chipRenderers.Length)
|
||||
{
|
||||
Renderer[] chipRenderers2 = dkjbemefgio.chipRenderers;
|
||||
Renderer[] chipRenderers3 = dkjbemefgio.chipRenderers;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CFC RID: 77052 RVA: 0x00447A5C File Offset: 0x00445C5C
|
||||
[Token(Token = "0x6012CFC")]
|
||||
[Address(RVA = "0x1D75D90", Offset = "0x1D74D90", VA = "0x181D75D90")]
|
||||
public PokerChip()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
this.addHighlightScale.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C1A3 RID: 49571
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400C1A3")]
|
||||
[SerializeField]
|
||||
[Header("Poker Chip")]
|
||||
private PokerChip.OIOHECHKDAB value = (PokerChip.OIOHECHKDAB)((ulong)1L);
|
||||
|
||||
// Token: 0x0400C1A4 RID: 49572
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400C1A4")]
|
||||
private PokerChipVisual DKJBEMEFGIO;
|
||||
|
||||
// Token: 0x0400C1A5 RID: 49573
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400C1A5")]
|
||||
private bool MFCMKJDIGFE;
|
||||
|
||||
// Token: 0x0400C1A6 RID: 49574
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400C1A6")]
|
||||
private KLLMCPFPIIE<PokerChip.OIOHECHKDAB> PBELLDKBCOE;
|
||||
|
||||
// Token: 0x02002C1A RID: 11290
|
||||
[Token(Token = "0x2002C1A")]
|
||||
public enum OIOHECHKDAB
|
||||
{
|
||||
// Token: 0x0400C1A8 RID: 49576
|
||||
[Token(Token = "0x400C1A8")]
|
||||
ONE,
|
||||
// Token: 0x0400C1A9 RID: 49577
|
||||
[Token(Token = "0x400C1A9")]
|
||||
FIVE,
|
||||
// Token: 0x0400C1AA RID: 49578
|
||||
[Token(Token = "0x400C1AA")]
|
||||
TEN,
|
||||
// Token: 0x0400C1AB RID: 49579
|
||||
[Token(Token = "0x400C1AB")]
|
||||
TWENTYFIVE,
|
||||
// Token: 0x0400C1AC RID: 49580
|
||||
[Token(Token = "0x400C1AC")]
|
||||
ONEHUNDRED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,299 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C1B RID: 11291
|
||||
[Token(Token = "0x2002C1B")]
|
||||
public class PokerChipGroup : ToolGroup
|
||||
{
|
||||
// Token: 0x17003492 RID: 13458
|
||||
// (get) Token: 0x06012CFD RID: 77053 RVA: 0x00447A90 File Offset: 0x00445C90
|
||||
[Token(Token = "0x17003492")]
|
||||
private bool EFGCOCOOKEN
|
||||
{
|
||||
[Token(Token = "0x6012CFD")]
|
||||
[Address(RVA = "0x1D748E0", Offset = "0x1D738E0", VA = "0x181D748E0")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003493 RID: 13459
|
||||
// (get) Token: 0x06012CFE RID: 77054 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003493")]
|
||||
private ToolGroupElement MBAPOCDKAOC
|
||||
{
|
||||
[Token(Token = "0x6012CFE")]
|
||||
[Address(RVA = "0x1D74480", Offset = "0x1D73480", VA = "0x181D74480")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003494 RID: 13460
|
||||
// (get) Token: 0x06012CFF RID: 77055 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003494")]
|
||||
private ToolGroupElement LDDJLICPJIE
|
||||
{
|
||||
[Token(Token = "0x6012CFF")]
|
||||
[Address(RVA = "0x1D74260", Offset = "0x1D73260", VA = "0x181D74260")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D00 RID: 77056 RVA: 0x00447AC0 File Offset: 0x00445CC0
|
||||
[Token(Token = "0x6012D00")]
|
||||
[Address(RVA = "0x1D74180", Offset = "0x1D73180", VA = "0x181D74180", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num = 0;
|
||||
if (<MBFGOCOFHHM>k__BackingField != num)
|
||||
{
|
||||
Tool <MBFGOCOFHHM>k__BackingField2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> inputDownEvent = <MBFGOCOFHHM>k__BackingField2.InputDownEvent;
|
||||
Action<Tool> action = new Action(this.GDPCAAHGLJN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(inputDownEvent, action);
|
||||
<MBFGOCOFHHM>k__BackingField2.InputDownEvent = mfbglihgcgo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D01 RID: 77057 RVA: 0x00447B1C File Offset: 0x00445D1C
|
||||
[Token(Token = "0x6012D01")]
|
||||
[Address(RVA = "0x1D72A20", Offset = "0x1D71A20", VA = "0x181D72A20")]
|
||||
private void Start()
|
||||
{
|
||||
this.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012D02 RID: 77058 RVA: 0x00447B40 File Offset: 0x00445D40
|
||||
[Token(Token = "0x6012D02")]
|
||||
[Address(RVA = "0x1D750E0", Offset = "0x1D740E0", VA = "0x181D750E0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num = 0;
|
||||
if (<MBFGOCOFHHM>k__BackingField != num)
|
||||
{
|
||||
Tool <MBFGOCOFHHM>k__BackingField2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> inputDownEvent = <MBFGOCOFHHM>k__BackingField2.InputDownEvent;
|
||||
Action<Tool> action = new Action(this.GDPCAAHGLJN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(inputDownEvent, action);
|
||||
<MBFGOCOFHHM>k__BackingField2.InputDownEvent = mfbglihgcgo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D03 RID: 77059 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D03")]
|
||||
[Address(RVA = "0x1D751C0", Offset = "0x1D741C0", VA = "0x181D751C0", Slot = "20")]
|
||||
protected override void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D04 RID: 77060 RVA: 0x00447B9C File Offset: 0x00445D9C
|
||||
[Token(Token = "0x6012D04")]
|
||||
[Address(RVA = "0x1D74770", Offset = "0x1D73770", VA = "0x181D74770")]
|
||||
private void GDPCAAHGLJN(Tool NBHJPDBHDHB)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.BGIDBMIKHLC = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D05 RID: 77061 RVA: 0x00447BBC File Offset: 0x00445DBC
|
||||
[Token(Token = "0x6012D05")]
|
||||
[Address(RVA = "0x1D743D0", Offset = "0x1D733D0", VA = "0x181D743D0", Slot = "19")]
|
||||
public override bool CanAddGroup(ToolGroup CKEBCMEKCJH)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = CKEBCMEKCJH != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
PokerChipGroup component = CKEBCMEKCJH.GetComponent<PokerChipGroup>();
|
||||
int num2 = 0;
|
||||
return component != num2;
|
||||
}
|
||||
|
||||
// Token: 0x06012D06 RID: 77062 RVA: 0x00447BF0 File Offset: 0x00445DF0
|
||||
[Token(Token = "0x6012D06")]
|
||||
[Address(RVA = "0x1D74320", Offset = "0x1D73320", VA = "0x181D74320", Slot = "18")]
|
||||
public override bool CanAddChild(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: 0x06012D07 RID: 77063 RVA: 0x00447C24 File Offset: 0x00445E24
|
||||
[Token(Token = "0x6012D07")]
|
||||
[Address(RVA = "0x1D747A0", Offset = "0x1D737A0", VA = "0x181D747A0", Slot = "24")]
|
||||
public override ToolGroupElement GetHighlightedChildInGroup(ToolGroupElement EGFEJGHDNAI, Player IEKDDPPNFPF, bool GEJJBENPHJG)
|
||||
{
|
||||
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
|
||||
if (!<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE && !GEJJBENPHJG)
|
||||
{
|
||||
ToolGroupElement toolGroupElement = this.MBAPOCDKAOC;
|
||||
}
|
||||
if (this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE && this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF == IEKDDPPNFPF)
|
||||
{
|
||||
ToolGroupElement toolGroupElement2 = this.MBAPOCDKAOC;
|
||||
if (EGFEJGHDNAI == toolGroupElement2)
|
||||
{
|
||||
}
|
||||
}
|
||||
return EGFEJGHDNAI;
|
||||
}
|
||||
|
||||
// Token: 0x06012D08 RID: 77064 RVA: 0x00447C88 File Offset: 0x00445E88
|
||||
[Token(Token = "0x6012D08")]
|
||||
[Address(RVA = "0x1D74540", Offset = "0x1D73540", VA = "0x181D74540", Slot = "17")]
|
||||
protected override int FJHCFMCNIIP(ToolGroupElement NAOGOHNLGEM, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
bool flag = this.EFGCOCOOKEN;
|
||||
Transform transform = base.transform;
|
||||
if (flag)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform2 = NAOGOHNLGEM.transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform transform3 = base.transform;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
if (!flag)
|
||||
{
|
||||
if (z5 == 0f)
|
||||
{
|
||||
int num = 0;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
int num;
|
||||
while (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x17003495 RID: 13461
|
||||
// (get) Token: 0x06012D09 RID: 77065 RVA: 0x00447D0C File Offset: 0x00445F0C
|
||||
[Token(Token = "0x17003495")]
|
||||
private Vector3 MJMOBOENJFE
|
||||
{
|
||||
[Token(Token = "0x6012D09")]
|
||||
[Address(RVA = "0x1D75000", Offset = "0x1D74000", VA = "0x181D75000")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012D09)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Tools.Groups.PokerChipGroup::NOHMLMCJKJE()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:Vector2(var_1_07, callgetter:Vector2(Random::get_insideUnitCircle))
|
||||
stloc:float32(var_4_10, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_3)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D0A RID: 77066 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D0A")]
|
||||
[Address(RVA = "0x1D749B0", Offset = "0x1D739B0", VA = "0x181D749B0", Slot = "30")]
|
||||
protected override void LABNNHACFND()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D0B RID: 77067 RVA: 0x00447D2C File Offset: 0x00445F2C
|
||||
[Token(Token = "0x6012D0B")]
|
||||
[Address(RVA = "0x1D750C0", Offset = "0x1D740C0", VA = "0x181D750C0", Slot = "26")]
|
||||
public override void OnChildInGroupHoverStart(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x06012D0C RID: 77068 RVA: 0x00447D44 File Offset: 0x00445F44
|
||||
[Token(Token = "0x6012D0C")]
|
||||
[Address(RVA = "0x1D750C0", Offset = "0x1D740C0", VA = "0x181D750C0", Slot = "27")]
|
||||
public override void OnChildInGroupHoverEnd(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x06012D0D RID: 77069 RVA: 0x00447D5C File Offset: 0x00445F5C
|
||||
[Token(Token = "0x6012D0D")]
|
||||
[Address(RVA = "0x1D75690", Offset = "0x1D74690", VA = "0x181D75690")]
|
||||
public PokerChipGroup()
|
||||
{
|
||||
List<ToolGroupElement> list = new List();
|
||||
this.MOMMJAMJJFP = list;
|
||||
this.removeMinDistance = 0.05f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C1AD RID: 49581
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C1AD")]
|
||||
[SerializeField]
|
||||
private Transform stackOffsetTransform;
|
||||
|
||||
// Token: 0x0400C1AE RID: 49582
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C1AE")]
|
||||
private bool BGIDBMIKHLC;
|
||||
|
||||
// Token: 0x0400C1AF RID: 49583
|
||||
[FieldOffset(Offset = "0xA1")]
|
||||
[Token(Token = "0x400C1AF")]
|
||||
private bool MFCMKJDIGFE;
|
||||
|
||||
// Token: 0x0400C1B0 RID: 49584
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C1B0")]
|
||||
private ToolGroupElement MJLOFFEDLLA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C1C RID: 11292
|
||||
[Token(Token = "0x2002C1C")]
|
||||
public class PokerChipVisual : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003496 RID: 13462
|
||||
// (set) Token: 0x06012D0E RID: 77070 RVA: 0x00447D88 File Offset: 0x00445F88
|
||||
[Token(Token = "0x17003496")]
|
||||
public PokerChip.OIOHECHKDAB DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x6012D0E")]
|
||||
[Address(RVA = "0x1D75740", Offset = "0x1D74740", VA = "0x181D75740")]
|
||||
set
|
||||
{
|
||||
Renderer[] array = this.chipRenderers;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
Renderer[] array2 = this.chipRenderers;
|
||||
Renderer[] array3 = this.chipRenderers;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D0F RID: 77071 RVA: 0x00447DC4 File Offset: 0x00445FC4
|
||||
[Token(Token = "0x6012D0F")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public PokerChipVisual()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C1B1 RID: 49585
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C1B1")]
|
||||
[SerializeField]
|
||||
private Renderer[] chipRenderers;
|
||||
|
||||
// Token: 0x02002C1D RID: 11293
|
||||
[Token(Token = "0x2002C1D")]
|
||||
private static class BGODNNFMJBF
|
||||
{
|
||||
// Token: 0x0400C1B2 RID: 49586
|
||||
[Token(Token = "0x400C1B2")]
|
||||
public static readonly int FPKNNKGGHOI = Shader.PropertyToID("_Green_Col");
|
||||
|
||||
// Token: 0x0400C1B3 RID: 49587
|
||||
[Token(Token = "0x400C1B3")]
|
||||
public static readonly int PIHIJOBHDPP = Shader.PropertyToID("_Red_Col");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C1E RID: 11294
|
||||
[Token(Token = "0x2002C1E")]
|
||||
[Serializable]
|
||||
public class PokerChipVisualConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x06012D11 RID: 77073 RVA: 0x00447E04 File Offset: 0x00446004
|
||||
[Token(Token = "0x6012D11")]
|
||||
[Address(RVA = "0x5B1810", Offset = "0x5B0810", VA = "0x1805B1810")]
|
||||
public PokerChipVisualConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C1B4 RID: 49588
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C1B4")]
|
||||
[SerializeField]
|
||||
public PokerChipVisualConfig.ValueConfig[] ValueConfigs;
|
||||
|
||||
// Token: 0x02002C1F RID: 11295
|
||||
[Token(Token = "0x2002C1F")]
|
||||
[Serializable]
|
||||
public struct ValueConfig
|
||||
{
|
||||
// Token: 0x0400C1B5 RID: 49589
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C1B5")]
|
||||
public PokerChip.OIOHECHKDAB Value;
|
||||
|
||||
// Token: 0x0400C1B6 RID: 49590
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400C1B6")]
|
||||
public string Label;
|
||||
|
||||
// Token: 0x0400C1B7 RID: 49591
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C1B7")]
|
||||
public Color ChipColor;
|
||||
|
||||
// Token: 0x0400C1B8 RID: 49592
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C1B8")]
|
||||
public Color LabelColor;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1114 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C24 RID: 11300
|
||||
[Token(Token = "0x2002C24")]
|
||||
public abstract class ToolGroup : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003497 RID: 13463
|
||||
// (get) Token: 0x06012D23 RID: 77091 RVA: 0x0044823C File Offset: 0x0044643C
|
||||
// (set) Token: 0x06012D24 RID: 77092 RVA: 0x00448250 File Offset: 0x00446450
|
||||
[Token(Token = "0x17003497")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6012D23")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get;
|
||||
[Token(Token = "0x6012D24")]
|
||||
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003498 RID: 13464
|
||||
// (get) Token: 0x06012D25 RID: 77093 RVA: 0x00448264 File Offset: 0x00446464
|
||||
[Token(Token = "0x17003498")]
|
||||
protected GroupSearchCustomGeometry KIGDJNGMOHC
|
||||
{
|
||||
[Token(Token = "0x6012D25")]
|
||||
[Address(RVA = "0x1D7B2C0", Offset = "0x1D7A2C0", VA = "0x181D7B2C0")]
|
||||
get
|
||||
{
|
||||
if (this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
||||
{
|
||||
GroupSearchCustomGeometry groupSearchCustomGeometry = this.heldSearchCollider;
|
||||
int num = 0;
|
||||
if (groupSearchCustomGeometry != num)
|
||||
{
|
||||
return this.heldSearchCollider;
|
||||
}
|
||||
}
|
||||
return this.defaultSearchCollider;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003499 RID: 13465
|
||||
// (get) Token: 0x06012D26 RID: 77094 RVA: 0x004482A8 File Offset: 0x004464A8
|
||||
[Token(Token = "0x17003499")]
|
||||
public int DBLCENPKMBI
|
||||
{
|
||||
[Token(Token = "0x6012D26")]
|
||||
[Address(RVA = "0x1D7D760", Offset = "0x1D7C760", VA = "0x181D7D760")]
|
||||
get
|
||||
{
|
||||
return this.MOMMJAMJJFP._size;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349A RID: 13466
|
||||
// (get) Token: 0x06012D27 RID: 77095 RVA: 0x004482C8 File Offset: 0x004464C8
|
||||
[Token(Token = "0x1700349A")]
|
||||
public IEnumerable<ToolGroupElement> OLPMOFBKJMB
|
||||
{
|
||||
[Token(Token = "0x6012D27")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012D27)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<RecRoom.Tools.Groups.ToolGroupElement> RecRoom.Tools.Groups.ToolGroup::get_Children()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Tools.Groups.ToolGroupElement>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Tools.Groups.ToolGroupElement>(ToolGroup::MOMMJAMJJFP, ldloc:ToolGroup(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349B RID: 13467
|
||||
// (get) Token: 0x06012D28 RID: 77096 RVA: 0x004482DC File Offset: 0x004464DC
|
||||
// (set) Token: 0x06012D29 RID: 77097 RVA: 0x004482F0 File Offset: 0x004464F0
|
||||
[Token(Token = "0x1700349B")]
|
||||
protected ToolGroup PFMNJFKOHGH
|
||||
{
|
||||
[Token(Token = "0x6012D28")]
|
||||
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
||||
get
|
||||
{
|
||||
return this.MPCPBMCAHFP;
|
||||
}
|
||||
[Token(Token = "0x6012D29")]
|
||||
[Address(RVA = "0x1D7C320", Offset = "0x1D7B320", VA = "0x181D7C320")]
|
||||
set
|
||||
{
|
||||
if (!(this.MPCPBMCAHFP == value))
|
||||
{
|
||||
ToolGroup mpcpbmcahfp = this.MPCPBMCAHFP;
|
||||
int num = 0;
|
||||
if (mpcpbmcahfp != num)
|
||||
{
|
||||
ToolGroup mpcpbmcahfp2 = this.MPCPBMCAHFP;
|
||||
int num2 = 0;
|
||||
mpcpbmcahfp2.DisplayAddToolHighlight(num2);
|
||||
}
|
||||
this.MPCPBMCAHFP = value;
|
||||
int num3 = 0;
|
||||
if (value != num3)
|
||||
{
|
||||
ToolGroup mpcpbmcahfp3 = this.MPCPBMCAHFP;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D2A RID: 77098 RVA: 0x00448354 File Offset: 0x00446554
|
||||
[Token(Token = "0x6012D2A")]
|
||||
[Address(RVA = "0x1D7ABB0", Offset = "0x1D79BB0", VA = "0x181D7ABB0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num = 0;
|
||||
this.NNIAHJCJKMJ(num);
|
||||
Action<AGAJMBPABDL> action;
|
||||
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(KKPBCOOONNK.OLDCNLGOCOH, action);
|
||||
BoxCollider componentInChildren = base.GetComponentInChildren<BoxCollider>();
|
||||
this.CHMOGFHDNFC = componentInChildren;
|
||||
int num2 = 0;
|
||||
this.NLCCMEIDNKG(num2);
|
||||
int num3 = 0;
|
||||
this.DisplayAddToolHighlight(num3);
|
||||
Tool component = base.GetComponent<Tool>();
|
||||
this.<MBFGOCOFHHM>k__BackingField = component;
|
||||
int num4 = 0;
|
||||
if (component != num4)
|
||||
{
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2);
|
||||
tool.PostReleaseEvent = mfbglihgcgo;
|
||||
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
Action<Tool> action3;
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(tool2.HoverStartEvent, action3);
|
||||
tool2.HoverStartEvent = mfbglihgcgo2;
|
||||
Tool tool3 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
Action<Tool> action4;
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.BPJDFPACLMK(tool3.HoverEndEvent, action4);
|
||||
tool3.HoverEndEvent = mfbglihgcgo3;
|
||||
Tool tool4 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<bool> visibilityChangeEvent = tool4.VisibilityChangeEvent;
|
||||
Action<bool> action5 = new Action(this.MGHHCFHKJDK);
|
||||
MFBGLIHGCGO<bool> mfbglihgcgo4 = MFBGLIHGCGO.BPJDFPACLMK(visibilityChangeEvent, action5);
|
||||
tool4.VisibilityChangeEvent = mfbglihgcgo4;
|
||||
Tool tool5 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
Tool.EAFJJELOGME eafjjelogme = new Tool.EAFJJELOGME(this.OKEBLMCPGEH);
|
||||
tool5.CustomVisibilityBehavior = eafjjelogme;
|
||||
Tool.DNDBJKJIFNL dndbjkjifnl;
|
||||
this.<MBFGOCOFHHM>k__BackingField.CustomSelectionForwarding = dndbjkjifnl;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D2B RID: 77099 RVA: 0x00448498 File Offset: 0x00446698
|
||||
[Token(Token = "0x6012D2B")]
|
||||
[Address(RVA = "0x1D7C450", Offset = "0x1D7B450", VA = "0x181D7C450", 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;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.OIOCPLEKMEK);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo;
|
||||
Tool tool3 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
Action<Tool> action2;
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(tool3.HoverStartEvent, action2);
|
||||
tool3.HoverStartEvent = mfbglihgcgo2;
|
||||
Tool tool4 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
Action<Tool> action3;
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.GMNMHGMFGOL(tool4.HoverEndEvent, action3);
|
||||
tool4.HoverEndEvent = mfbglihgcgo3;
|
||||
Tool tool5 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<bool> visibilityChangeEvent = tool5.VisibilityChangeEvent;
|
||||
Action<bool> action4 = new Action(this.MGHHCFHKJDK);
|
||||
MFBGLIHGCGO<bool> mfbglihgcgo4 = MFBGLIHGCGO.GMNMHGMFGOL(visibilityChangeEvent, action4);
|
||||
tool5.VisibilityChangeEvent = mfbglihgcgo4;
|
||||
}
|
||||
Action<AGAJMBPABDL> action5;
|
||||
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(KKPBCOOONNK.OLDCNLGOCOH, action5);
|
||||
}
|
||||
|
||||
// Token: 0x06012D2C RID: 77100 RVA: 0x0044857C File Offset: 0x0044677C
|
||||
[Token(Token = "0x6012D2C")]
|
||||
[Address(RVA = "0x1D7A9A0", Offset = "0x1D799A0", VA = "0x181D7A9A0")]
|
||||
public void AuthorityDestroy()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
KKPBCOOONNK.HMLHHNMGNAA(base.gameObject);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D2D RID: 77101 RVA: 0x004485A0 File Offset: 0x004467A0
|
||||
[Token(Token = "0x6012D2D")]
|
||||
[Address(RVA = "0x1D7A080", Offset = "0x1D79080", VA = "0x181D7A080")]
|
||||
public void AuthorityAddChildren(ToolGroupElement[] MOMMJAMJJFP)
|
||||
{
|
||||
int num;
|
||||
if (base.OGIBLNIIHDK && MOMMJAMJJFP != 0 && MOMMJAMJJFP.Length != 0 && num != 0)
|
||||
{
|
||||
Vector3[] array = new Vector3[MOMMJAMJJFP.Length];
|
||||
Quaternion[] array2 = new Quaternion[MOMMJAMJJFP.Length];
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (num3 < MOMMJAMJJFP.Length)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = MOMMJAMJJFP[num2].transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
array[1] = z2;
|
||||
Transform transform3 = base.transform;
|
||||
Transform transform4 = MOMMJAMJJFP[num2].transform;
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D2E RID: 77102 RVA: 0x00448648 File Offset: 0x00446848
|
||||
[Token(Token = "0x6012D2E")]
|
||||
[Address(RVA = "0x1D7A350", Offset = "0x1D79350", VA = "0x181D7A350")]
|
||||
public void AuthorityAddChildren(ToolGroupElement[] MOMMJAMJJFP, Vector3[] CNBOPCALCAF, Quaternion[] KPDDPMGNJOF)
|
||||
{
|
||||
if (base.OGIBLNIIHDK && MOMMJAMJJFP != 0 && CNBOPCALCAF != 0 && KPDDPMGNJOF != 0)
|
||||
{
|
||||
int length = MOMMJAMJJFP.Length;
|
||||
int num;
|
||||
if (length != 0 && length == CNBOPCALCAF.Length && length == KPDDPMGNJOF.Length && num != 0)
|
||||
{
|
||||
int[] array = new int[MOMMJAMJJFP.Length];
|
||||
int num2 = 0;
|
||||
int length2 = MOMMJAMJJFP.Length;
|
||||
if (num2 < length2)
|
||||
{
|
||||
int viewIdField = MOMMJAMJJFP[num2].JDHMIOJKLCK.viewIdField;
|
||||
num2++;
|
||||
array[0] = viewIdField;
|
||||
}
|
||||
Vector3 vector = CNBOPCALCAF[1];
|
||||
Quaternion quaternion = KPDDPMGNJOF[0];
|
||||
ToolGroupElement toolGroupElement = MOMMJAMJJFP[0];
|
||||
this.OLHEDCAEMHN(toolGroupElement);
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.BNALDBHFCMB<int[], Vector3[], Quaternion[], int> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcAddChildren);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D2F RID: 77103 RVA: 0x00448718 File Offset: 0x00446918
|
||||
[Token(Token = "0x6012D2F")]
|
||||
[Address(RVA = "0x1D79C40", Offset = "0x1D78C40", VA = "0x181D79C40")]
|
||||
public void AuthorityAddChild(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = MLDKMIGAPEC.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform3 = base.transform;
|
||||
Transform transform4 = MLDKMIGAPEC.transform;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
int num = 0;
|
||||
int num2;
|
||||
if (((MLDKMIGAPEC != num) ? 1 : 0) != num2)
|
||||
{
|
||||
this.OLHEDCAEMHN(MLDKMIGAPEC);
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.BNALDBHFCMB<ToolGroupElement, Vector3, Quaternion, int> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcAddChild);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D30 RID: 77104 RVA: 0x00448790 File Offset: 0x00446990
|
||||
[Token(Token = "0x6012D30")]
|
||||
[Address(RVA = "0x1D79ED0", Offset = "0x1D78ED0", VA = "0x181D79ED0")]
|
||||
public void AuthorityAddChild(ToolGroupElement MLDKMIGAPEC, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
int num = 0;
|
||||
int num2;
|
||||
if (((MLDKMIGAPEC != num) ? 1 : 0) != num2)
|
||||
{
|
||||
float z = GHBPCACOCOL.z;
|
||||
this.OLHEDCAEMHN(MLDKMIGAPEC);
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.BNALDBHFCMB<ToolGroupElement, Vector3, Quaternion, int> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcAddChild);
|
||||
float z2 = GHBPCACOCOL.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D31 RID: 77105 RVA: 0x004487E4 File Offset: 0x004469E4
|
||||
[Token(Token = "0x6012D31")]
|
||||
[Address(RVA = "0x1D7A5E0", Offset = "0x1D795E0", VA = "0x181D7A5E0")]
|
||||
public void AuthorityAddGroup(ToolGroup CKEBCMEKCJH)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (CKEBCMEKCJH != num && CKEBCMEKCJH.OGIBLNIIHDK && flag)
|
||||
{
|
||||
ToolGroupElement[] array = CKEBCMEKCJH.MOMMJAMJJFP.ToArray();
|
||||
CKEBCMEKCJH.AuthorityClearTools();
|
||||
this.AuthorityAddChildren(array);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D32 RID: 77106 RVA: 0x00448834 File Offset: 0x00446A34
|
||||
[Token(Token = "0x6012D32")]
|
||||
[Address(RVA = "0x1D7AA20", Offset = "0x1D79A20", VA = "0x181D7AA20")]
|
||||
public void AuthorityRemoveChild(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
int num = 0;
|
||||
if (MLDKMIGAPEC != num)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<ToolGroupElement> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcRemoveChild);
|
||||
photonView.RpcAll<ToolGroupElement>(lflfmimncon, MLDKMIGAPEC);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D33 RID: 77107 RVA: 0x00448878 File Offset: 0x00446A78
|
||||
[Token(Token = "0x6012D33")]
|
||||
[Address(RVA = "0x1D7A6D0", Offset = "0x1D796D0", VA = "0x181D7A6D0")]
|
||||
public void AuthorityClearTools()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcClearChildren);
|
||||
photonView.RpcAll(anjgmeddnpe);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D34 RID: 77108 RVA: 0x004488B0 File Offset: 0x00446AB0
|
||||
[Token(Token = "0x6012D34")]
|
||||
[Address(RVA = "0x1D7AB00", Offset = "0x1D79B00", VA = "0x181D7AB00")]
|
||||
public void AuthorityReorderTools(int[] IPOFFIDIGDD)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<int[]> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcReorderChildren);
|
||||
photonView.RpcAll<int[]>(lflfmimncon, IPOFFIDIGDD);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D35 RID: 77109 RVA: 0x004488E8 File Offset: 0x00446AE8
|
||||
[Token(Token = "0x6012D35")]
|
||||
[Address(RVA = "0x1D7B960", Offset = "0x1D7A960", VA = "0x181D7B960")]
|
||||
private void NBIOIKFGOLK(ToolGroupElement MLDKMIGAPEC, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, int OFFLFIBEOHD, bool GBHDOCGKNMB = true)
|
||||
{
|
||||
if (MLDKMIGAPEC != this && !this.MOMMJAMJJFP.Contains(MLDKMIGAPEC))
|
||||
{
|
||||
this.OnDestroy();
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
||||
if (MLDKMIGAPEC.tool.FNFNLDBILFE && MLDKMIGAPEC.tool.BHNPNHMILIF != 0)
|
||||
{
|
||||
OKIMOMGKKDH holderInfo = MLDKMIGAPEC.tool.IKEGONLJBPP;
|
||||
Tool tool = MLDKMIGAPEC.tool;
|
||||
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
||||
tool.IKEGONLJBPP = ekjclgjfign;
|
||||
this.<MBFGOCOFHHM>k__BackingField.IKEGONLJBPP = holderInfo;
|
||||
}
|
||||
}
|
||||
List<ToolGroupElement> mommjamjjfp2 = this.MOMMJAMJJFP;
|
||||
this.MOMMJAMJJFP.Add(MLDKMIGAPEC);
|
||||
MLDKMIGAPEC.Group = this;
|
||||
ToolGroup group = MLDKMIGAPEC.Group;
|
||||
int num = 0;
|
||||
if (group != num)
|
||||
{
|
||||
float z = GHBPCACOCOL.z;
|
||||
Tool tool2 = MLDKMIGAPEC.tool;
|
||||
MLDKMIGAPEC.<IOEFOGELCAK>k__BackingField.z = z;
|
||||
MLDKMIGAPEC.<OGPAIBBDEHC>k__BackingField.z = z;
|
||||
Tool tool3 = MLDKMIGAPEC.Group.<MBFGOCOFHHM>k__BackingField;
|
||||
RigidbodyPickup rigidbodyPickup = tool2.rigidbodyPickup;
|
||||
float z2 = GHBPCACOCOL.z;
|
||||
bool isVisuallyHeld = rigidbodyPickup.EJODOOIGDLK;
|
||||
}
|
||||
Tool tool4 = MLDKMIGAPEC.tool;
|
||||
DAJFOCGPHGP heldCollisionLayer = tool4.HeldCollisionLayer;
|
||||
int num2 = 0;
|
||||
tool4.SetCollisionLayer(heldCollisionLayer);
|
||||
int num3 = 0;
|
||||
List<ToolCollider> nnbalfkkndo = MLDKMIGAPEC.tool.NNBALFKKNDO;
|
||||
if (num3 < num2)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == num2)
|
||||
{
|
||||
goto IL_17B;
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
int num4 = 0;
|
||||
if (num3 >= num3)
|
||||
{
|
||||
goto IL_197;
|
||||
}
|
||||
List<ToolCollider> nnbalfkkndo2 = MLDKMIGAPEC.tool.NNBALFKKNDO;
|
||||
if (num3 < num4)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == num4)
|
||||
{
|
||||
goto IL_189;
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
num3++;
|
||||
IL_17B:
|
||||
ulong num5;
|
||||
num5 += num5;
|
||||
num3 += 19;
|
||||
IL_189:
|
||||
num5 += num5;
|
||||
num3 += 19;
|
||||
IL_197:
|
||||
this.POLGHLGMBHM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349C RID: 13468
|
||||
// (get) Token: 0x06012D36 RID: 77110 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700349C")]
|
||||
protected bool APGDIMNEFKC
|
||||
{
|
||||
[Token(Token = "0x6012D36")]
|
||||
[Address(RVA = "0x1D7B160", Offset = "0x1D7A160", VA = "0x181D7B160")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D37 RID: 77111 RVA: 0x00448A98 File Offset: 0x00446C98
|
||||
[Token(Token = "0x6012D37")]
|
||||
[Address(RVA = "0x1D7B5D0", Offset = "0x1D7A5D0", VA = "0x181D7B5D0")]
|
||||
protected void KMDAOECDACA(ToolGroupElement OGJLAIMGPNN)
|
||||
{
|
||||
Coroutine pejlhfdpkac = this.PEJLHFDPKAC;
|
||||
if (pejlhfdpkac != 0)
|
||||
{
|
||||
base.StopCoroutine(pejlhfdpkac);
|
||||
this.PEJLHFDPKAC = (ulong)0L;
|
||||
}
|
||||
ToolGroup.ELNGICICHAB elngicichab;
|
||||
elngicichab.System.IDisposable.Dispose();
|
||||
elngicichab.<>1__state = (int)((ulong)0L);
|
||||
elngicichab.<>4__this = this;
|
||||
elngicichab.removedTool = OGJLAIMGPNN;
|
||||
Coroutine coroutine = base.StartCoroutine(elngicichab);
|
||||
this.PEJLHFDPKAC = coroutine;
|
||||
}
|
||||
|
||||
// Token: 0x06012D38 RID: 77112 RVA: 0x00448AEC File Offset: 0x00446CEC
|
||||
[Token(Token = "0x6012D38")]
|
||||
[Address(RVA = "0x1D7B430", Offset = "0x1D7A430", VA = "0x181D7B430")]
|
||||
protected void FOGIODGFCDA()
|
||||
{
|
||||
Coroutine pejlhfdpkac = this.PEJLHFDPKAC;
|
||||
if (pejlhfdpkac != 0)
|
||||
{
|
||||
base.StopCoroutine(pejlhfdpkac);
|
||||
this.PEJLHFDPKAC = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D39 RID: 77113 RVA: 0x00448B14 File Offset: 0x00446D14
|
||||
[Token(Token = "0x6012D39")]
|
||||
[Address(RVA = "0x1D7B170", Offset = "0x1D7A170", VA = "0x181D7B170")]
|
||||
private IEnumerator DKKFONJDCIF(ToolGroupElement OGJLAIMGPNN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012D39)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tools.Groups.ToolGroup::DKKFONJDCIF(RecRoom.Tools.Groups.ToolGroupElement)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(ELNGICICHAB::System.IDisposable.Dispose, ldloc:ELNGICICHAB(var_0))
|
||||
stfld:ToolGroup(ELNGICICHAB::<>4__this, ldloc:ELNGICICHAB(var_0), ldloc:ToolGroup(this))
|
||||
stfld:int32(ELNGICICHAB::<>1__state, ldloc:ELNGICICHAB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:ToolGroupElement(ELNGICICHAB::removedTool, ldloc:ELNGICICHAB(var_0), ldloc:ToolGroupElement(OGJLAIMGPNN))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012D3A RID: 77114 RVA: 0x00448B40 File Offset: 0x00446D40
|
||||
[Token(Token = "0x6012D3A")]
|
||||
[Address(RVA = "0x1D7BE60", Offset = "0x1D7AE60", VA = "0x181D7BE60")]
|
||||
private void OHEIKEIOLAL(ToolGroupElement MLDKMIGAPEC, bool KPKANLJKAHI = true)
|
||||
{
|
||||
if (MLDKMIGAPEC.Group == this && this.MOMMJAMJJFP.Contains(MLDKMIGAPEC))
|
||||
{
|
||||
bool flag = this.MOMMJAMJJFP.Remove(MLDKMIGAPEC);
|
||||
Tool tool = MLDKMIGAPEC.tool;
|
||||
int num = 0;
|
||||
MLDKMIGAPEC.Group = num;
|
||||
RigidbodyPickup rigidbodyPickup = tool.rigidbodyPickup;
|
||||
ulong num2;
|
||||
MLDKMIGAPEC.tool.SetRenderersEnabled(num2 != 0UL, this);
|
||||
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num3 = 0;
|
||||
tool2.SetCollisionLayer(DAJFOCGPHGP.DynamicPhysics);
|
||||
Tool tool3 = MLDKMIGAPEC.tool;
|
||||
List<ToolCollider> nnbalfkkndo = tool3.NNBALFKKNDO;
|
||||
if (num < num3)
|
||||
{
|
||||
num += num;
|
||||
if (num == num3)
|
||||
{
|
||||
goto IL_BB;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num4 = 0;
|
||||
if (num >= tool3)
|
||||
{
|
||||
goto IL_D3;
|
||||
}
|
||||
List<ToolCollider> nnbalfkkndo2 = MLDKMIGAPEC.tool.NNBALFKKNDO;
|
||||
if (num < num4)
|
||||
{
|
||||
num += num;
|
||||
if (num == num4)
|
||||
{
|
||||
goto IL_C7;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num5 = 0;
|
||||
num++;
|
||||
IL_BB:
|
||||
num5 += num5;
|
||||
num += 19;
|
||||
IL_C7:
|
||||
num5 += num5;
|
||||
num += 19;
|
||||
IL_D3:
|
||||
this.NNIAHJCJKMJ(MLDKMIGAPEC);
|
||||
if (KPKANLJKAHI)
|
||||
{
|
||||
ToolGroup.ELNGICICHAB elngicichab;
|
||||
elngicichab.System.IDisposable.Dispose();
|
||||
elngicichab.<>1__state = num;
|
||||
elngicichab.<>4__this = this;
|
||||
elngicichab.removedTool = MLDKMIGAPEC;
|
||||
Coroutine coroutine = base.StartCoroutine(elngicichab);
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
||||
if (this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE && this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF != 0)
|
||||
{
|
||||
Tool tool4 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
||||
tool4.IKEGONLJBPP = ekjclgjfign;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D3B RID: 77115 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D3B")]
|
||||
[Address(RVA = "0x1D7B350", Offset = "0x1D7A350", VA = "0x181D7B350")]
|
||||
private void ELNLAMGCFAO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D3C RID: 77116 RVA: 0x00448CA0 File Offset: 0x00446EA0
|
||||
[Token(Token = "0x6012D3C")]
|
||||
[Address(RVA = "0x1D7B460", Offset = "0x1D7A460", VA = "0x181D7B460")]
|
||||
private void IBLKFLDMDJN(int[] BONEMGCDKEJ)
|
||||
{
|
||||
int num = 0;
|
||||
int length = BONEMGCDKEJ.Length;
|
||||
if (num < length)
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(BONEMGCDKEJ[num]);
|
||||
int num2 = 0;
|
||||
if (photonView != num2)
|
||||
{
|
||||
ToolGroupElement component = photonView.GetComponent<ToolGroupElement>();
|
||||
int num3 = 0;
|
||||
if (component != num3)
|
||||
{
|
||||
this.MOMMJAMJJFP[num] = component;
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
this.POLGHLGMBHM();
|
||||
}
|
||||
|
||||
// Token: 0x06012D3D RID: 77117 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D3D")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "15")]
|
||||
protected virtual void NNIAHJCJKMJ(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D3E RID: 77118 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D3E")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")]
|
||||
protected virtual void OLHEDCAEMHN(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D3F RID: 77119 RVA: 0x00448D08 File Offset: 0x00446F08
|
||||
[Token(Token = "0x6012D3F")]
|
||||
[Address(RVA = "0x716A60", Offset = "0x715A60", VA = "0x180716A60", Slot = "17")]
|
||||
protected virtual int FJHCFMCNIIP(ToolGroupElement DNCNNNIPIND, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Token: 0x06012D40 RID: 77120 RVA: 0x00448D18 File Offset: 0x00446F18
|
||||
[Token(Token = "0x6012D40")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "18")]
|
||||
public virtual bool CanAddChild(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06012D41 RID: 77121 RVA: 0x00448D28 File Offset: 0x00446F28
|
||||
[Token(Token = "0x6012D41")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "19")]
|
||||
public virtual bool CanAddGroup(ToolGroup CKEBCMEKCJH)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06012D42 RID: 77122 RVA: 0x00448D38 File Offset: 0x00446F38
|
||||
[Token(Token = "0x6012D42")]
|
||||
[Address(RVA = "0x1D7A770", Offset = "0x1D79770", VA = "0x181D7A770")]
|
||||
public void AuthorityClone(ToolGroup ALAHBPIBOBE)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
if (!this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE && ALAHBPIBOBE.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE && ALAHBPIBOBE.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF != 0)
|
||||
{
|
||||
OKIMOMGKKDH holderInfo = ALAHBPIBOBE.<MBFGOCOFHHM>k__BackingField.IKEGONLJBPP;
|
||||
Tool tool = ALAHBPIBOBE.<MBFGOCOFHHM>k__BackingField;
|
||||
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
||||
tool.IKEGONLJBPP = ekjclgjfign;
|
||||
this.<MBFGOCOFHHM>k__BackingField.IKEGONLJBPP = holderInfo;
|
||||
}
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = ALAHBPIBOBE.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform3 = base.transform;
|
||||
Transform transform4 = ALAHBPIBOBE.transform;
|
||||
this.AuthorityAddGroup(ALAHBPIBOBE);
|
||||
this.Update();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D43 RID: 77123 RVA: 0x00448DE4 File Offset: 0x00446FE4
|
||||
[Token(Token = "0x6012D43")]
|
||||
[Address(RVA = "0x1D7B3E0", Offset = "0x1D7A3E0", VA = "0x181D7B3E0", Slot = "20")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
int num = 0;
|
||||
if (hasAuthority)
|
||||
{
|
||||
GroupSearchCustomGeometry groupSearchCustomGeometry = this.KIGDJNGMOHC;
|
||||
int num2 = 0;
|
||||
ToolGroup toolGroup = groupSearchCustomGeometry.FindGroup(num2, this);
|
||||
}
|
||||
this.PFMNJFKOHGH = num;
|
||||
}
|
||||
|
||||
// Token: 0x06012D44 RID: 77124 RVA: 0x00448E20 File Offset: 0x00447020
|
||||
[Token(Token = "0x6012D44")]
|
||||
[Address(RVA = "0x1D7B3E0", Offset = "0x1D7A3E0", VA = "0x181D7B3E0")]
|
||||
protected void FDKOAOELECO()
|
||||
{
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
int num = 0;
|
||||
if (hasAuthority)
|
||||
{
|
||||
GroupSearchCustomGeometry groupSearchCustomGeometry = this.KIGDJNGMOHC;
|
||||
int num2 = 0;
|
||||
ToolGroup toolGroup = groupSearchCustomGeometry.FindGroup(num2, this);
|
||||
}
|
||||
this.PFMNJFKOHGH = num;
|
||||
}
|
||||
|
||||
// Token: 0x06012D45 RID: 77125 RVA: 0x00448E5C File Offset: 0x0044705C
|
||||
[Token(Token = "0x6012D45")]
|
||||
[Address(RVA = "0x1D7AFD0", Offset = "0x1D79FD0", VA = "0x181D7AFD0")]
|
||||
protected void CFCOPOAEALG()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
ToolGroup mpcpbmcahfp = this.MPCPBMCAHFP;
|
||||
int num = 0;
|
||||
if (mpcpbmcahfp != num)
|
||||
{
|
||||
if (!this.MPCPBMCAHFP.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = this.MPCPBMCAHFP.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
if (this.MPCPBMCAHFP.MPCPBMCAHFP == this)
|
||||
{
|
||||
ToolGroup mpcpbmcahfp2 = this.MPCPBMCAHFP;
|
||||
int num2 = 0;
|
||||
mpcpbmcahfp2.PFMNJFKOHGH = num2;
|
||||
}
|
||||
this.MPCPBMCAHFP.AuthorityAddGroup(this);
|
||||
int num3 = 0;
|
||||
this.PFMNJFKOHGH = num3;
|
||||
this.AuthorityDestroy();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D46 RID: 77126 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D46")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "21")]
|
||||
protected virtual void NLCCMEIDNKG(ToolGroup ALAHBPIBOBE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x1700349D RID: 13469
|
||||
// (set) Token: 0x06012D47 RID: 77127 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700349D")]
|
||||
private bool PKGOOPDDKCM
|
||||
{
|
||||
[Token(Token = "0x6012D47")]
|
||||
[Address(RVA = "0x1D79B00", Offset = "0x1D78B00", VA = "0x181D79B00")]
|
||||
set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D48 RID: 77128 RVA: 0x00448F00 File Offset: 0x00447100
|
||||
[Token(Token = "0x6012D48")]
|
||||
[Address(RVA = "0x1D7B250", Offset = "0x1D7A250", VA = "0x181D7B250", Slot = "22")]
|
||||
public virtual void DisplayAddToolHighlight(ToolGroupElement MOELFBAPEJD)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = MOELFBAPEJD != num;
|
||||
this.PKGOOPDDKCM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06012D49 RID: 77129 RVA: 0x00448F20 File Offset: 0x00447120
|
||||
[Token(Token = "0x6012D49")]
|
||||
[Address(RVA = "0x1D7B1E0", Offset = "0x1D7A1E0", VA = "0x181D7B1E0", Slot = "23")]
|
||||
public virtual void DisplayAddGroupHighlight(ToolGroup JJFEJCPMEAF)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = JJFEJCPMEAF != num;
|
||||
this.PKGOOPDDKCM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06012D4A RID: 77130 RVA: 0x00448F40 File Offset: 0x00447140
|
||||
[Token(Token = "0x6012D4A")]
|
||||
[Address(RVA = "0x1D7C250", Offset = "0x1D7B250", VA = "0x181D7C250")]
|
||||
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.CFCOPOAEALG();
|
||||
}
|
||||
|
||||
// Token: 0x06012D4B RID: 77131 RVA: 0x00448F54 File Offset: 0x00447154
|
||||
[Token(Token = "0x6012D4B")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "24")]
|
||||
public virtual ToolGroupElement GetHighlightedChildInGroup(ToolGroupElement MLDKMIGAPEC, Player IEKDDPPNFPF, bool GEJJBENPHJG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012D4C RID: 77132 RVA: 0x00448F64 File Offset: 0x00447164
|
||||
[Token(Token = "0x6012D4C")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "25")]
|
||||
protected virtual Tool MMHPMMACKEF(Player NHCEBNBEEBE, bool GFOOFHEHGFK, Collider DMMDDFILJMK)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012D4D RID: 77133 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D4D")]
|
||||
[Address(RVA = "0x1D7B7B0", Offset = "0x1D7A7B0", VA = "0x181D7B7B0")]
|
||||
private void MGHHCFHKJDK(bool NOCJEBBJIAN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D4E RID: 77134 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D4E")]
|
||||
[Address(RVA = "0x1D7C260", Offset = "0x1D7B260", VA = "0x181D7C260")]
|
||||
private bool OKEBLMCPGEH()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D4F RID: 77135 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D4F")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "26")]
|
||||
public virtual void OnChildInGroupHoverStart(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D50 RID: 77136 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D50")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
|
||||
public virtual void OnChildInGroupHoverEnd(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D51 RID: 77137 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D51")]
|
||||
[Address(RVA = "0x1D7AEF0", Offset = "0x1D79EF0", VA = "0x181D7AEF0", Slot = "28")]
|
||||
protected virtual void CCPHHDELIFF(Tool NBHJPDBHDHB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D52 RID: 77138 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D52")]
|
||||
[Address(RVA = "0x1D7B880", Offset = "0x1D7A880", VA = "0x181D7B880", Slot = "29")]
|
||||
protected virtual void MMJOODKIOPL(Tool NBHJPDBHDHB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D53 RID: 77139 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D53")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "30")]
|
||||
protected virtual void LABNNHACFND()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D54 RID: 77140 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D54")]
|
||||
[Address(RVA = "0x1D7C990", Offset = "0x1D7B990", VA = "0x181D7C990")]
|
||||
protected void POLGHLGMBHM()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D55 RID: 77141 RVA: 0x00448F74 File Offset: 0x00447174
|
||||
[Token(Token = "0x6012D55")]
|
||||
[Address(RVA = "0x1D7CFC0", Offset = "0x1D7BFC0", VA = "0x181D7CFC0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcAddChild(ToolGroupElement MLDKMIGAPEC, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, int OFFLFIBEOHD)
|
||||
{
|
||||
int num = 0;
|
||||
if (MLDKMIGAPEC != num && MLDKMIGAPEC != this)
|
||||
{
|
||||
float z = GHBPCACOCOL.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D56 RID: 77142 RVA: 0x00448FA0 File Offset: 0x004471A0
|
||||
[Token(Token = "0x6012D56")]
|
||||
[Address(RVA = "0x1D7D0C0", Offset = "0x1D7C0C0", VA = "0x181D7D0C0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcAddChildren(int[] BGDOBIKGKBO, Vector3[] CNBOPCALCAF, Quaternion[] KPDDPMGNJOF, int DOADAKJJDDI)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length = BGDOBIKGKBO.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(BGDOBIKGKBO[num]);
|
||||
int num3 = 0;
|
||||
if (photonView != num3)
|
||||
{
|
||||
ToolGroupElement component = photonView.GetComponent<ToolGroupElement>();
|
||||
int num4 = 0;
|
||||
if (!(component != num4) || component != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
this.POLGHLGMBHM();
|
||||
}
|
||||
|
||||
// Token: 0x06012D57 RID: 77143 RVA: 0x0044900C File Offset: 0x0044720C
|
||||
[Token(Token = "0x6012D57")]
|
||||
[Address(RVA = "0x1D7D350", Offset = "0x1D7C350", VA = "0x181D7D350")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcRemoveChild(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
int num = 0;
|
||||
if (MLDKMIGAPEC != num && MLDKMIGAPEC != this)
|
||||
{
|
||||
this.OHEIKEIOLAL(MLDKMIGAPEC, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D58 RID: 77144 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D58")]
|
||||
[Address(RVA = "0x1D7B350", Offset = "0x1D7A350", VA = "0x181D7B350")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcClearChildren()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D59 RID: 77145 RVA: 0x00449038 File Offset: 0x00447238
|
||||
[Token(Token = "0x6012D59")]
|
||||
[Address(RVA = "0x1D7D330", Offset = "0x1D7C330", VA = "0x181D7D330")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcInitializeGroup(int[] BGDOBIKGKBO, Vector3[] LMOBNMMFINF, Quaternion[] EKLIMMNMHLI)
|
||||
{
|
||||
ulong num;
|
||||
this.RpcAddChildren(BGDOBIKGKBO, LMOBNMMFINF, EKLIMMNMHLI, (int)num);
|
||||
}
|
||||
|
||||
// Token: 0x06012D5A RID: 77146 RVA: 0x00449050 File Offset: 0x00447250
|
||||
[Token(Token = "0x6012D5A")]
|
||||
[Address(RVA = "0x1D7B460", Offset = "0x1D7A460", VA = "0x181D7B460")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcReorderChildren(int[] BGDOBIKGKBO)
|
||||
{
|
||||
int num = 0;
|
||||
int length = BGDOBIKGKBO.Length;
|
||||
if (num < length)
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(BGDOBIKGKBO[num]);
|
||||
int num2 = 0;
|
||||
if (photonView != num2)
|
||||
{
|
||||
ToolGroupElement component = photonView.GetComponent<ToolGroupElement>();
|
||||
int num3 = 0;
|
||||
if (component != num3)
|
||||
{
|
||||
this.MOMMJAMJJFP[num] = component;
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
this.POLGHLGMBHM();
|
||||
}
|
||||
|
||||
// Token: 0x06012D5B RID: 77147 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012D5B")]
|
||||
[Address(RVA = "0x1D7C6C0", Offset = "0x1D7B6C0", VA = "0x181D7C6C0", Slot = "31")]
|
||||
protected virtual void OnPhotonPlayerConnected(AGAJMBPABDL EMCEAPOIJGC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012D5C RID: 77148 RVA: 0x004490B8 File Offset: 0x004472B8
|
||||
[Token(Token = "0x6012D5C")]
|
||||
[Address(RVA = "0x1D7B670", Offset = "0x1D7A670", VA = "0x181D7B670")]
|
||||
protected void LIELLJOPMOO(AGAJMBPABDL GFPEJGNOFFJ)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
PhotonView photonView;
|
||||
photonView.TransferOwnership(GFPEJGNOFFJ);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
base.JDHMIOJKLCK.TransferOwnership(GFPEJGNOFFJ);
|
||||
}
|
||||
|
||||
// Token: 0x06012D5D RID: 77149 RVA: 0x004490FC File Offset: 0x004472FC
|
||||
[Token(Token = "0x6012D5D")]
|
||||
[Address(RVA = "0x1D7D6F0", Offset = "0x1D7C6F0", VA = "0x181D7D6F0")]
|
||||
protected ToolGroup()
|
||||
{
|
||||
List<ToolGroupElement> list = new List();
|
||||
this.MOMMJAMJJFP = list;
|
||||
this.removeMinDistance = 0.05f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06012D5E RID: 77150 RVA: 0x00449128 File Offset: 0x00447328
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6012D5E")]
|
||||
[Address(RVA = "0x1D7D400", Offset = "0x1D7C400", VA = "0x181D7D400")]
|
||||
static ToolGroup()
|
||||
{
|
||||
Vector3[] array = new Vector3[8];
|
||||
int num = 0;
|
||||
array[1] = num;
|
||||
int num2 = 0;
|
||||
array[2] = num2;
|
||||
int num3 = 0;
|
||||
array[4] = num3;
|
||||
int num4 = 0;
|
||||
array[5] = num4;
|
||||
int num5 = 0;
|
||||
array[7] = num5;
|
||||
int num6 = 0;
|
||||
array[8] = num6;
|
||||
int num7 = 0;
|
||||
array[10] = num7;
|
||||
int num8 = 0;
|
||||
array[11] = num8;
|
||||
ToolGroup.EFCJLIBMFEK = array;
|
||||
}
|
||||
|
||||
// Token: 0x0400C1C4 RID: 49604
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C1C4")]
|
||||
protected List<ToolGroupElement> MOMMJAMJJFP;
|
||||
|
||||
// Token: 0x0400C1C5 RID: 49605
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C1C5")]
|
||||
protected BoxCollider CHMOGFHDNFC;
|
||||
|
||||
// Token: 0x0400C1C6 RID: 49606
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C1C6")]
|
||||
protected Bounds IICEADLDIKH;
|
||||
|
||||
// Token: 0x0400C1C7 RID: 49607
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C1C7")]
|
||||
[SerializeField]
|
||||
protected GroupSearchCustomGeometry defaultSearchCollider;
|
||||
|
||||
// Token: 0x0400C1C8 RID: 49608
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C1C8")]
|
||||
[SerializeField]
|
||||
protected GroupSearchCustomGeometry heldSearchCollider;
|
||||
|
||||
// Token: 0x0400C1C9 RID: 49609
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C1C9")]
|
||||
private Coroutine PEJLHFDPKAC;
|
||||
|
||||
// Token: 0x0400C1CA RID: 49610
|
||||
[Token(Token = "0x400C1CA")]
|
||||
protected static readonly Vector3[] EFCJLIBMFEK;
|
||||
|
||||
// Token: 0x0400C1CB RID: 49611
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C1CB")]
|
||||
private ToolGroup MPCPBMCAHFP;
|
||||
|
||||
// Token: 0x0400C1CC RID: 49612
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C1CC")]
|
||||
[SerializeField]
|
||||
private float removeMinDistance;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1004 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C26 RID: 11302
|
||||
[Token(Token = "0x2002C26")]
|
||||
[RequireComponent(typeof(Tool))]
|
||||
public abstract class ToolGroupElement : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170034A0 RID: 13472
|
||||
// (get) Token: 0x06012D65 RID: 77157 RVA: 0x00449284 File Offset: 0x00447484
|
||||
// (set) Token: 0x06012D66 RID: 77158 RVA: 0x004492BC File Offset: 0x004474BC
|
||||
[Token(Token = "0x170034A0")]
|
||||
public ToolGroup OALOAPLCNEI
|
||||
{
|
||||
[Token(Token = "0x6012D65")]
|
||||
[Address(RVA = "0x1D79830", Offset = "0x1D78830", VA = "0x181D79830")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.IICLIAHMABC.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<ToolGroup>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6012D66")]
|
||||
[Address(RVA = "0x1D79A60", Offset = "0x1D78A60", VA = "0x181D79A60")]
|
||||
set
|
||||
{
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
KLLMCPFPIIE<int> iicliahmabc = this.IICLIAHMABC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A1 RID: 13473
|
||||
// (get) Token: 0x06012D67 RID: 77159 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06012D68 RID: 77160 RVA: 0x004492EC File Offset: 0x004474EC
|
||||
[Token(Token = "0x170034A1")]
|
||||
public Vector3 PEFCACDNEDI
|
||||
{
|
||||
[Token(Token = "0x6012D67")]
|
||||
[Address(RVA = "0x9D1C30", Offset = "0x9D0C30", VA = "0x1809D1C30")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6012D68")]
|
||||
[Address(RVA = "0x1C9FEA0", Offset = "0x1C9EEA0", VA = "0x181C9FEA0")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<IOEFOGELCAK>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A2 RID: 13474
|
||||
// (get) Token: 0x06012D69 RID: 77161 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06012D6A RID: 77162 RVA: 0x0044930C File Offset: 0x0044750C
|
||||
[Token(Token = "0x170034A2")]
|
||||
public Quaternion IPBEBJPLJGM
|
||||
{
|
||||
[Token(Token = "0x6012D69")]
|
||||
[Address(RVA = "0x1D797A0", Offset = "0x1D787A0", VA = "0x181D797A0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6012D6A")]
|
||||
[Address(RVA = "0x1D78C20", Offset = "0x1D77C20", VA = "0x181D78C20")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A3 RID: 13475
|
||||
// (get) Token: 0x06012D6B RID: 77163 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06012D6C RID: 77164 RVA: 0x0044931C File Offset: 0x0044751C
|
||||
[Token(Token = "0x170034A3")]
|
||||
public Vector3 JKAENFFPLMD
|
||||
{
|
||||
[Token(Token = "0x6012D6B")]
|
||||
[Address(RVA = "0x1D79780", Offset = "0x1D78780", VA = "0x181D79780")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6012D6C")]
|
||||
[Address(RVA = "0x1D77C30", Offset = "0x1D76C30", VA = "0x181D77C30")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<OGPAIBBDEHC>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A4 RID: 13476
|
||||
// (get) Token: 0x06012D6D RID: 77165 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06012D6E RID: 77166 RVA: 0x0044933C File Offset: 0x0044753C
|
||||
[Token(Token = "0x170034A4")]
|
||||
public Quaternion NHJALJEBPKK
|
||||
{
|
||||
[Token(Token = "0x6012D6D")]
|
||||
[Address(RVA = "0x15C6B60", Offset = "0x15C5B60", VA = "0x1815C6B60")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6012D6E")]
|
||||
[Address(RVA = "0x15C6BB0", Offset = "0x15C5BB0", VA = "0x1815C6BB0")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A5 RID: 13477
|
||||
// (get) Token: 0x06012D6F RID: 77167 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06012D70 RID: 77168 RVA: 0x0044934C File Offset: 0x0044754C
|
||||
[Token(Token = "0x170034A5")]
|
||||
public Bounds ILICHLKJLGI
|
||||
{
|
||||
[Token(Token = "0x6012D6F")]
|
||||
[Address(RVA = "0x1D79810", Offset = "0x1D78810", VA = "0x181D79810")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6012D70")]
|
||||
[Address(RVA = "0x1D78080", Offset = "0x1D77080", VA = "0x181D78080")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A6 RID: 13478
|
||||
// (get) Token: 0x06012D71 RID: 77169 RVA: 0x0044935C File Offset: 0x0044755C
|
||||
[Token(Token = "0x170034A6")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6012D71")]
|
||||
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A7 RID: 13479
|
||||
// (get) Token: 0x06012D72 RID: 77170 RVA: 0x00449370 File Offset: 0x00447570
|
||||
[Token(Token = "0x170034A7")]
|
||||
public VisibleInCamera PDADDKJMBKF
|
||||
{
|
||||
[Token(Token = "0x6012D72")]
|
||||
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
||||
get
|
||||
{
|
||||
return this.visibleInCamera;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A8 RID: 13480
|
||||
// (get) Token: 0x06012D73 RID: 77171 RVA: 0x00449384 File Offset: 0x00447584
|
||||
[Token(Token = "0x170034A8")]
|
||||
public bool OBDNPPHKAJC
|
||||
{
|
||||
[Token(Token = "0x6012D73")]
|
||||
[Address(RVA = "0x1D797B0", Offset = "0x1D787B0", VA = "0x181D797B0")]
|
||||
get
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
return group != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A9 RID: 13481
|
||||
// (get) Token: 0x06012D74 RID: 77172 RVA: 0x004493A4 File Offset: 0x004475A4
|
||||
// (set) Token: 0x06012D75 RID: 77173 RVA: 0x004493B8 File Offset: 0x004475B8
|
||||
[Token(Token = "0x170034A9")]
|
||||
protected ToolGroupElement BDLOBAFOBCG
|
||||
{
|
||||
[Token(Token = "0x6012D74")]
|
||||
[Address(RVA = "0x54F130", Offset = "0x54E130", VA = "0x18054F130")]
|
||||
get
|
||||
{
|
||||
return this.DEKOBHABKAH;
|
||||
}
|
||||
[Token(Token = "0x6012D75")]
|
||||
[Address(RVA = "0x1D782C0", Offset = "0x1D772C0", VA = "0x181D782C0")]
|
||||
set
|
||||
{
|
||||
if (!(this.DEKOBHABKAH == value))
|
||||
{
|
||||
ToolGroupElement dekobhabkah = this.DEKOBHABKAH;
|
||||
int num = 0;
|
||||
if (dekobhabkah != num)
|
||||
{
|
||||
this.DEKOBHABKAH.Update();
|
||||
}
|
||||
this.DEKOBHABKAH = value;
|
||||
int num2 = 0;
|
||||
if (value != num2)
|
||||
{
|
||||
this.DEKOBHABKAH.Update();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034AA RID: 13482
|
||||
// (get) Token: 0x06012D76 RID: 77174 RVA: 0x00449418 File Offset: 0x00447618
|
||||
// (set) Token: 0x06012D77 RID: 77175 RVA: 0x0044942C File Offset: 0x0044762C
|
||||
[Token(Token = "0x170034AA")]
|
||||
protected ToolGroup PFMNJFKOHGH
|
||||
{
|
||||
[Token(Token = "0x6012D76")]
|
||||
[Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")]
|
||||
get
|
||||
{
|
||||
return this.MPCPBMCAHFP;
|
||||
}
|
||||
[Token(Token = "0x6012D77")]
|
||||
[Address(RVA = "0x1D78AF0", Offset = "0x1D77AF0", VA = "0x181D78AF0")]
|
||||
set
|
||||
{
|
||||
if (!(this.MPCPBMCAHFP == value))
|
||||
{
|
||||
ToolGroup mpcpbmcahfp = this.MPCPBMCAHFP;
|
||||
int num = 0;
|
||||
if (mpcpbmcahfp != num)
|
||||
{
|
||||
ToolGroup mpcpbmcahfp2 = this.MPCPBMCAHFP;
|
||||
int num2 = 0;
|
||||
mpcpbmcahfp2.NLCCMEIDNKG(num2);
|
||||
}
|
||||
this.MPCPBMCAHFP = value;
|
||||
int num3 = 0;
|
||||
if (value != num3)
|
||||
{
|
||||
ToolGroup mpcpbmcahfp3 = this.MPCPBMCAHFP;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034AB RID: 13483
|
||||
// (get) Token: 0x06012D78 RID: 77176 RVA: 0x00449490 File Offset: 0x00447690
|
||||
// (set) Token: 0x06012D79 RID: 77177 RVA: 0x004494A4 File Offset: 0x004476A4
|
||||
[Token(Token = "0x170034AB")]
|
||||
public bool ANAOMJPMBOC
|
||||
{
|
||||
[Token(Token = "0x6012D78")]
|
||||
[Address(RVA = "0x907C70", Offset = "0x906C70", VA = "0x180907C70")]
|
||||
get
|
||||
{
|
||||
return this.LNOEKKEFOEC;
|
||||
}
|
||||
[Token(Token = "0x6012D79")]
|
||||
[Address(RVA = "0x1D799B0", Offset = "0x1D789B0", VA = "0x181D799B0")]
|
||||
set
|
||||
{
|
||||
if (this.LNOEKKEFOEC != value)
|
||||
{
|
||||
this.LNOEKKEFOEC = value;
|
||||
if (!value)
|
||||
{
|
||||
IDisposable iojpkmjbopc = this.IOJPKMJBOPC;
|
||||
this.GLFCOPMIKLH(iojpkmjbopc);
|
||||
return;
|
||||
}
|
||||
Action action = new Action(this.LCMLEBBGNFI);
|
||||
IDisposable disposable = this.GIEOOLAGCKA(action, Scheduler.NEIJEKIKDOG.PreRender);
|
||||
this.IOJPKMJBOPC = disposable;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034AC RID: 13484
|
||||
// (get) Token: 0x06012D7A RID: 77178 RVA: 0x004494F4 File Offset: 0x004476F4
|
||||
// (set) Token: 0x06012D7B RID: 77179 RVA: 0x00449508 File Offset: 0x00447708
|
||||
[Token(Token = "0x170034AC")]
|
||||
public bool OPGAPJKANFN
|
||||
{
|
||||
[Token(Token = "0x6012D7A")]
|
||||
[Address(RVA = "0x1293DA0", Offset = "0x1292DA0", VA = "0x181293DA0")]
|
||||
get
|
||||
{
|
||||
return this.KDJPCJMGJLP;
|
||||
}
|
||||
[Token(Token = "0x6012D7B")]
|
||||
[Address(RVA = "0x1D79900", Offset = "0x1D78900", VA = "0x181D79900")]
|
||||
set
|
||||
{
|
||||
if (this.KDJPCJMGJLP != value)
|
||||
{
|
||||
this.KDJPCJMGJLP = value;
|
||||
if (!value)
|
||||
{
|
||||
IDisposable dijanhnnehj = this.DIJANHNNEHJ;
|
||||
this.GLFCOPMIKLH(dijanhnnehj);
|
||||
return;
|
||||
}
|
||||
Action action = new Action(this.GFPGJAEECGJ);
|
||||
IDisposable disposable = this.GIEOOLAGCKA(action, Scheduler.NEIJEKIKDOG.PreRender);
|
||||
this.DIJANHNNEHJ = disposable;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034AD RID: 13485
|
||||
// (get) Token: 0x06012D7C RID: 77180 RVA: 0x00449558 File Offset: 0x00447758
|
||||
[Token(Token = "0x170034AD")]
|
||||
protected GroupSearch KIGDJNGMOHC
|
||||
{
|
||||
[Token(Token = "0x6012D7C")]
|
||||
[Address(RVA = "0x1D77DB0", Offset = "0x1D76DB0", VA = "0x181D77DB0")]
|
||||
get
|
||||
{
|
||||
if (this.tool.FNFNLDBILFE)
|
||||
{
|
||||
GroupSearch groupSearch = this.heldSearchCollider;
|
||||
int num = 0;
|
||||
if (groupSearch != num)
|
||||
{
|
||||
return this.heldSearchCollider;
|
||||
}
|
||||
}
|
||||
return this.defaultSearchCollider;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034AE RID: 13486
|
||||
// (get) Token: 0x06012D7D RID: 77181
|
||||
[Token(Token = "0x170034AE")]
|
||||
protected abstract string KHHBCICAHAI
|
||||
{
|
||||
[Token(Token = "0x6012D7D")]
|
||||
[Address(Slot = "15")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06012D7E RID: 77182 RVA: 0x0044959C File Offset: 0x0044779C
|
||||
[Token(Token = "0x6012D7E")]
|
||||
[Address(RVA = "0x1D77370", Offset = "0x1D76370", VA = "0x181D77370", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
float z = Vector3.zero.z;
|
||||
this.<IOEFOGELCAK>k__BackingField.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
this.Update();
|
||||
Tool tool = this.tool;
|
||||
MFBGLIHGCGO<Tool> prePickupEvent = tool.PrePickupEvent;
|
||||
Action<Tool> action = new Action(this.CBHLFMCNNGO);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(prePickupEvent, action);
|
||||
tool.PrePickupEvent = mfbglihgcgo;
|
||||
Tool tool2 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo2;
|
||||
Tool tool3 = this.tool;
|
||||
MFBGLIHGCGO<Tool> hoverStartEvent = tool3.HoverStartEvent;
|
||||
Action<Tool> action3 = new Action(this.CCPHHDELIFF);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.BPJDFPACLMK(hoverStartEvent, action3);
|
||||
tool3.HoverStartEvent = mfbglihgcgo3;
|
||||
Tool tool4 = this.tool;
|
||||
MFBGLIHGCGO<Tool> hoverEndEvent = tool4.HoverEndEvent;
|
||||
Action<Tool> action4 = new Action(this.MMJOODKIOPL);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo4 = MFBGLIHGCGO.BPJDFPACLMK(hoverEndEvent, action4);
|
||||
tool4.HoverEndEvent = mfbglihgcgo4;
|
||||
Tool tool5 = this.tool;
|
||||
Tool.DNDBJKJIFNL dndbjkjifnl = new Tool.DNDBJKJIFNL(this.MMHPMMACKEF);
|
||||
tool5.CustomSelectionForwarding = dndbjkjifnl;
|
||||
}
|
||||
|
||||
// Token: 0x06012D7F RID: 77183 RVA: 0x004496C0 File Offset: 0x004478C0
|
||||
[Token(Token = "0x6012D7F")]
|
||||
[Address(RVA = "0x1D791A0", Offset = "0x1D781A0", VA = "0x181D791A0", Slot = "16")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
int num = 0;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
transform2.rotation = num;
|
||||
Tool tool = this.tool;
|
||||
Transform transform3 = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num2 = 0;
|
||||
base.transform.rotation = num2;
|
||||
}
|
||||
|
||||
// Token: 0x06012D80 RID: 77184 RVA: 0x0044971C File Offset: 0x0044791C
|
||||
[Token(Token = "0x6012D80")]
|
||||
[Address(RVA = "0x1D78C30", Offset = "0x1D77C30", VA = "0x181D78C30", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (group != num && this.Group.OGIBLNIIHDK)
|
||||
{
|
||||
this.Group.AuthorityRemoveChild(this);
|
||||
}
|
||||
Tool tool = this.tool;
|
||||
MFBGLIHGCGO<Tool> prePickupEvent = tool.PrePickupEvent;
|
||||
Action<Tool> action = new Action(this.CBHLFMCNNGO);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(prePickupEvent, action);
|
||||
tool.PrePickupEvent = mfbglihgcgo;
|
||||
Tool tool2 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo2;
|
||||
Tool tool3 = this.tool;
|
||||
MFBGLIHGCGO<Tool> hoverStartEvent = tool3.HoverStartEvent;
|
||||
Action<Tool> action3 = new Action(this.CCPHHDELIFF);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.GMNMHGMFGOL(hoverStartEvent, action3);
|
||||
tool3.HoverStartEvent = mfbglihgcgo3;
|
||||
Tool tool4 = this.tool;
|
||||
MFBGLIHGCGO<Tool> hoverEndEvent = tool4.HoverEndEvent;
|
||||
Action<Tool> action4 = new Action(this.MMJOODKIOPL);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo4 = MFBGLIHGCGO.GMNMHGMFGOL(hoverEndEvent, action4);
|
||||
tool4.HoverEndEvent = mfbglihgcgo4;
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06012D81 RID: 77185 RVA: 0x0044982C File Offset: 0x00447A2C
|
||||
[Token(Token = "0x6012D81")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "17")]
|
||||
public virtual bool CanAddTool(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06012D82 RID: 77186 RVA: 0x0044983C File Offset: 0x00447A3C
|
||||
[Token(Token = "0x6012D82")]
|
||||
[Address(RVA = "0x1D79510", Offset = "0x1D78510", VA = "0x181D79510", Slot = "18")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (!(group != num) && base.OGIBLNIIHDK)
|
||||
{
|
||||
ToolGroupElement toolGroupElement = this.KIGDJNGMOHC.FindGroupableTool(this);
|
||||
this.BDLOBAFOBCG = toolGroupElement;
|
||||
ToolGroupElement dekobhabkah = this.DEKOBHABKAH;
|
||||
int num2 = 0;
|
||||
if (dekobhabkah != num2)
|
||||
{
|
||||
goto IL_67;
|
||||
}
|
||||
GroupSearch groupSearch = this.KIGDJNGMOHC;
|
||||
int num3 = 0;
|
||||
ToolGroup toolGroup = groupSearch.FindGroup(this, num3);
|
||||
}
|
||||
int num4 = 0;
|
||||
this.BDLOBAFOBCG = num4;
|
||||
IL_67:
|
||||
int num5 = 0;
|
||||
this.PFMNJFKOHGH = num5;
|
||||
if (!this.tool.FNFNLDBILFE)
|
||||
{
|
||||
bool lnoekkefoec = this.LNOEKKEFOEC;
|
||||
if (lnoekkefoec || this.KDJPCJMGJLP != lnoekkefoec)
|
||||
{
|
||||
if (this.LNOEKKEFOEC)
|
||||
{
|
||||
this.LNOEKKEFOEC = false;
|
||||
IDisposable iojpkmjbopc = this.IOJPKMJBOPC;
|
||||
this.GLFCOPMIKLH(iojpkmjbopc);
|
||||
}
|
||||
if (this.KDJPCJMGJLP)
|
||||
{
|
||||
this.KDJPCJMGJLP = false;
|
||||
IDisposable dijanhnnehj = this.DIJANHNNEHJ;
|
||||
this.GLFCOPMIKLH(dijanhnnehj);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D83 RID: 77187 RVA: 0x00449928 File Offset: 0x00447B28
|
||||
[Token(Token = "0x6012D83")]
|
||||
[Address(RVA = "0x1D793B0", Offset = "0x1D783B0", VA = "0x181D793B0")]
|
||||
public void UpdateGroupLayout(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, Vector3 HLNALNPJHAK, Quaternion MNCNOOLCHPI)
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (group != num)
|
||||
{
|
||||
float z = GHBPCACOCOL.z;
|
||||
Tool tool = this.tool;
|
||||
this.<IOEFOGELCAK>k__BackingField.z = z;
|
||||
float z2 = HLNALNPJHAK.z;
|
||||
this.<OGPAIBBDEHC>k__BackingField.z = z2;
|
||||
Tool <MBFGOCOFHHM>k__BackingField = this.Group.<MBFGOCOFHHM>k__BackingField;
|
||||
RigidbodyPickup rigidbodyPickup = tool.rigidbodyPickup;
|
||||
float z3 = GHBPCACOCOL.z;
|
||||
bool isVisuallyHeld = rigidbodyPickup.EJODOOIGDLK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D84 RID: 77188 RVA: 0x004499A4 File Offset: 0x00447BA4
|
||||
[Token(Token = "0x6012D84")]
|
||||
[Address(RVA = "0x1D775F0", Offset = "0x1D765F0", VA = "0x181D775F0")]
|
||||
private void CBHLFMCNNGO(Tool EGFEJGHDNAI)
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (group != num)
|
||||
{
|
||||
if (!this.Group.OGIBLNIIHDK)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
PhotonView photonView = this.Group.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
ToolGroup group2 = this.Group;
|
||||
group2.AuthorityRemoveChild(this);
|
||||
List<ToolGroupElement> mommjamjjfp = group2.MOMMJAMJJFP;
|
||||
group2.AuthorityDestroy();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D85 RID: 77189 RVA: 0x00449A20 File Offset: 0x00447C20
|
||||
[Token(Token = "0x6012D85")]
|
||||
[Address(RVA = "0x1D788D0", Offset = "0x1D778D0", VA = "0x181D788D0")]
|
||||
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (group != num)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
Quaternion quaternion = this.<MKCOIBLPEDP>k__BackingField;
|
||||
float z = this.<OGPAIBBDEHC>k__BackingField.z;
|
||||
Quaternion quaternion2 = this.<GMNKOPHBNMM>k__BackingField;
|
||||
float z2 = this.<IOEFOGELCAK>k__BackingField.z;
|
||||
ToolGroup group2 = this.Group;
|
||||
int num2 = 0;
|
||||
if (group2 != num2)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
this.<IOEFOGELCAK>k__BackingField.z = z2;
|
||||
this.<OGPAIBBDEHC>k__BackingField.z = z;
|
||||
this.<GMNKOPHBNMM>k__BackingField = quaternion2;
|
||||
this.<MKCOIBLPEDP>k__BackingField = quaternion;
|
||||
Tool <MBFGOCOFHHM>k__BackingField = this.Group.<MBFGOCOFHHM>k__BackingField;
|
||||
bool isVisuallyHeld = tool.rigidbodyPickup.EJODOOIGDLK;
|
||||
}
|
||||
}
|
||||
this.CFCOPOAEALG();
|
||||
}
|
||||
|
||||
// Token: 0x06012D86 RID: 77190 RVA: 0x00449AE4 File Offset: 0x00447CE4
|
||||
[Token(Token = "0x6012D86")]
|
||||
[Address(RVA = "0x1D77E50", Offset = "0x1D76E50", VA = "0x181D77E50")]
|
||||
private void FDKOAOELECO()
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (!(group != num) && base.OGIBLNIIHDK)
|
||||
{
|
||||
ToolGroupElement toolGroupElement = this.KIGDJNGMOHC.FindGroupableTool(this);
|
||||
this.BDLOBAFOBCG = toolGroupElement;
|
||||
ToolGroupElement dekobhabkah = this.DEKOBHABKAH;
|
||||
int num2 = 0;
|
||||
if (dekobhabkah != num2)
|
||||
{
|
||||
goto IL_6A;
|
||||
}
|
||||
GroupSearch groupSearch = this.KIGDJNGMOHC;
|
||||
int num3 = 0;
|
||||
ToolGroup toolGroup = groupSearch.FindGroup(this, num3);
|
||||
}
|
||||
int num4 = 0;
|
||||
this.BDLOBAFOBCG = num4;
|
||||
int num5 = 0;
|
||||
IL_6A:
|
||||
this.PFMNJFKOHGH = num5;
|
||||
}
|
||||
|
||||
// Token: 0x06012D87 RID: 77191 RVA: 0x00449B6C File Offset: 0x00447D6C
|
||||
[Token(Token = "0x6012D87")]
|
||||
[Address(RVA = "0x1D77810", Offset = "0x1D76810", VA = "0x181D77810")]
|
||||
protected void CFCOPOAEALG()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
ToolGroup mpcpbmcahfp = this.MPCPBMCAHFP;
|
||||
int num = 0;
|
||||
if (mpcpbmcahfp != num)
|
||||
{
|
||||
if (!this.MPCPBMCAHFP.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = this.MPCPBMCAHFP.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
this.MPCPBMCAHFP.AuthorityAddChild(this);
|
||||
int num2 = 0;
|
||||
this.PFMNJFKOHGH = num2;
|
||||
return;
|
||||
}
|
||||
ToolGroupElement dekobhabkah = this.DEKOBHABKAH;
|
||||
int num3 = 0;
|
||||
if (dekobhabkah != num3)
|
||||
{
|
||||
ToolGroup toolGroup = this.DEKOBHABKAH.CreateNewGroup();
|
||||
if (this.DEKOBHABKAH.DEKOBHABKAH == this)
|
||||
{
|
||||
ToolGroupElement dekobhabkah2 = this.DEKOBHABKAH;
|
||||
int num4 = 0;
|
||||
dekobhabkah2.BDLOBAFOBCG = num4;
|
||||
}
|
||||
ToolGroupElement dekobhabkah3 = this.DEKOBHABKAH;
|
||||
toolGroup.AuthorityAddChild(dekobhabkah3);
|
||||
toolGroup.AuthorityAddChild(this);
|
||||
int num5 = 0;
|
||||
this.BDLOBAFOBCG = num5;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D88 RID: 77192 RVA: 0x00449C50 File Offset: 0x00447E50
|
||||
[Token(Token = "0x6012D88")]
|
||||
[Address(RVA = "0x1D77C50", Offset = "0x1D76C50", VA = "0x181D77C50")]
|
||||
private void DIIAIHKAFPD(ToolGroup LGBKCABFJEP)
|
||||
{
|
||||
ToolGroupElement[] hdegholliie = this.HDEGHOLLIIE;
|
||||
if (hdegholliie != 0 && hdegholliie.Length != 0)
|
||||
{
|
||||
int num = 0;
|
||||
ToolGroupElement[] hdegholliie2;
|
||||
if (num < hdegholliie.Length)
|
||||
{
|
||||
ToolGroupElement toolGroupElement = hdegholliie[num];
|
||||
int num2 = 0;
|
||||
toolGroupElement.BDLOBAFOBCG = num2;
|
||||
hdegholliie2 = this.HDEGHOLLIIE;
|
||||
num++;
|
||||
}
|
||||
LGBKCABFJEP.AuthorityAddChildren(hdegholliie2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D89 RID: 77193 RVA: 0x00449CA8 File Offset: 0x00447EA8
|
||||
[Token(Token = "0x6012D89")]
|
||||
[Address(RVA = "0x1D77A30", Offset = "0x1D76A30", VA = "0x181D77A30")]
|
||||
public ToolGroup CreateNewGroup()
|
||||
{
|
||||
if (!KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<EEAEPAPIPJB> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterCreateNewGroup);
|
||||
photonView.RpcMaster(lflfmimncon);
|
||||
this.OnDestroy();
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
GameObject gameObject;
|
||||
return gameObject.GetComponent<ToolGroup>();
|
||||
}
|
||||
return this.PIMNLJPOCGM();
|
||||
}
|
||||
|
||||
// Token: 0x06012D8A RID: 77194 RVA: 0x00449D10 File Offset: 0x00447F10
|
||||
[Token(Token = "0x6012D8A")]
|
||||
[Address(RVA = "0x1D77FA0", Offset = "0x1D76FA0", VA = "0x181D77FA0")]
|
||||
private void FPKFHNIDKFO()
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<EEAEPAPIPJB> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterCreateNewGroup);
|
||||
photonView.RpcMaster(lflfmimncon);
|
||||
}
|
||||
|
||||
// Token: 0x06012D8B RID: 77195 RVA: 0x00449D40 File Offset: 0x00447F40
|
||||
[Token(Token = "0x6012D8B")]
|
||||
[Address(RVA = "0x1D78E70", Offset = "0x1D77E70", VA = "0x181D78E70")]
|
||||
private ToolGroup PIMNLJPOCGM()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.OnDestroy();
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
GameObject gameObject;
|
||||
ToolGroup component = gameObject.GetComponent<ToolGroup>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012D8C RID: 77196 RVA: 0x00449D84 File Offset: 0x00447F84
|
||||
[Token(Token = "0x6012D8C")]
|
||||
[Address(RVA = "0x1D78440", Offset = "0x1D77440", VA = "0x181D78440")]
|
||||
private ToolGroup MCBEBMFOANL()
|
||||
{
|
||||
this.OnDestroy();
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
GameObject gameObject;
|
||||
return gameObject.GetComponent<ToolGroup>();
|
||||
}
|
||||
|
||||
// Token: 0x06012D8D RID: 77197 RVA: 0x00449DBC File Offset: 0x00447FBC
|
||||
[Token(Token = "0x6012D8D")]
|
||||
[Address(RVA = "0x1D78740", Offset = "0x1D77740", VA = "0x181D78740")]
|
||||
private void NNBALIFHDAD(ToolGroup LGBKCABFJEP)
|
||||
{
|
||||
if (!LGBKCABFJEP.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = LGBKCABFJEP.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (group != num && (!this.Group.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE || this.Group.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF != 0))
|
||||
{
|
||||
ToolGroup group2 = this.Group;
|
||||
LGBKCABFJEP.AuthorityClone(group2);
|
||||
group2.AuthorityDestroy();
|
||||
return;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012D8E RID: 77198 RVA: 0x00449E40 File Offset: 0x00448040
|
||||
[Token(Token = "0x6012D8E")]
|
||||
[Address(RVA = "0x1D77D00", Offset = "0x1D76D00", VA = "0x181D77D00", Slot = "19")]
|
||||
public virtual void DisplayAddToolHighlight(ToolGroupElement MOELFBAPEJD)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = MOELFBAPEJD != num;
|
||||
this.ANAOMJPMBOC = flag;
|
||||
if (this.KDJPCJMGJLP)
|
||||
{
|
||||
this.KDJPCJMGJLP = false;
|
||||
IDisposable dijanhnnehj = this.DIJANHNNEHJ;
|
||||
this.GLFCOPMIKLH(dijanhnnehj);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D8F RID: 77199 RVA: 0x00449E7C File Offset: 0x0044807C
|
||||
[Token(Token = "0x6012D8F")]
|
||||
[Address(RVA = "0x1D783F0", Offset = "0x1D773F0", VA = "0x181D783F0")]
|
||||
private void LCMLEBBGNFI()
|
||||
{
|
||||
ReferencePoint referencePoint = this.frontAddHighlightPoint;
|
||||
Quaternion localRotation = referencePoint.localRotation;
|
||||
float z = referencePoint.localPosition.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012D90 RID: 77200 RVA: 0x00449EAC File Offset: 0x004480AC
|
||||
[Token(Token = "0x6012D90")]
|
||||
[Address(RVA = "0x1D78030", Offset = "0x1D77030", VA = "0x181D78030")]
|
||||
private void GFPGJAEECGJ()
|
||||
{
|
||||
ReferencePoint referencePoint = this.backAddHighlightPoint;
|
||||
Quaternion localRotation = referencePoint.localRotation;
|
||||
float z = referencePoint.localPosition.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012D91 RID: 77201 RVA: 0x00449EDC File Offset: 0x004480DC
|
||||
[Token(Token = "0x6012D91")]
|
||||
[Address(RVA = "0x1D780A0", Offset = "0x1D770A0", VA = "0x181D780A0")]
|
||||
private void JFOCPNNAGBL(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
float z = this.addHighlightScale.z;
|
||||
float z2 = GHBPCACOCOL.z;
|
||||
Matrix4x4 matrix4x;
|
||||
float m = matrix4x.m01;
|
||||
float m2 = matrix4x.m02;
|
||||
float m3 = matrix4x.m03;
|
||||
Transform transform = base.transform;
|
||||
Mesh mesh = this.addHighlightMesh;
|
||||
Matrix4x4 matrix4x2;
|
||||
float m4 = matrix4x2.m01;
|
||||
float m5 = matrix4x2.m02;
|
||||
float m6 = matrix4x2.m03;
|
||||
int layer = base.gameObject.layer;
|
||||
}
|
||||
|
||||
// Token: 0x06012D92 RID: 77202 RVA: 0x00449F54 File Offset: 0x00448154
|
||||
[Token(Token = "0x6012D92")]
|
||||
[Address(RVA = "0x1D77780", Offset = "0x1D76780", VA = "0x181D77780")]
|
||||
private void CCPHHDELIFF(Tool NBHJPDBHDHB)
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (group != num)
|
||||
{
|
||||
ToolGroup group2 = this.Group;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D93 RID: 77203 RVA: 0x00449F84 File Offset: 0x00448184
|
||||
[Token(Token = "0x6012D93")]
|
||||
[Address(RVA = "0x1D786B0", Offset = "0x1D776B0", VA = "0x181D786B0")]
|
||||
private void MMJOODKIOPL(Tool NBHJPDBHDHB)
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (group != num)
|
||||
{
|
||||
this.Group.OnChildInGroupHoverStart(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D94 RID: 77204 RVA: 0x00449FB8 File Offset: 0x004481B8
|
||||
[Token(Token = "0x6012D94")]
|
||||
[Address(RVA = "0x1D78580", Offset = "0x1D77580", VA = "0x181D78580")]
|
||||
private Tool MMHPMMACKEF(Player NHCEBNBEEBE, bool GFOOFHEHGFK, Collider DMMDDFILJMK)
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (!(group != num))
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
ToolGroup group2 = this.Group;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
ToolGroup group3 = this.Group;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012D95 RID: 77205 RVA: 0x00449FF8 File Offset: 0x004481F8
|
||||
[Token(Token = "0x6012D95")]
|
||||
[Address(RVA = "0x1D78FF0", Offset = "0x1D77FF0", VA = "0x181D78FF0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterCreateNewGroup(EEAEPAPIPJB BNICGLLLMOL)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
ToolGroup toolGroup = this.PIMNLJPOCGM();
|
||||
int num = 0;
|
||||
if (toolGroup != num)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<ToolGroup> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcOnMasterGroupCreation);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D96 RID: 77206 RVA: 0x0044A040 File Offset: 0x00448240
|
||||
[Token(Token = "0x6012D96")]
|
||||
[Address(RVA = "0x1D79120", Offset = "0x1D78120", VA = "0x181D79120")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcOnMasterGroupCreation(ToolGroup CKEBCMEKCJH)
|
||||
{
|
||||
int num = 0;
|
||||
if (CKEBCMEKCJH != num)
|
||||
{
|
||||
this.NNBALIFHDAD(CKEBCMEKCJH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D97 RID: 77207 RVA: 0x0044A060 File Offset: 0x00448260
|
||||
[Token(Token = "0x6012D97")]
|
||||
[Address(RVA = "0x1D79710", Offset = "0x1D78710", VA = "0x181D79710")]
|
||||
protected ToolGroupElement()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
this.addHighlightScale.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C1D1 RID: 49617
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C1D1")]
|
||||
[SerializeField]
|
||||
[Header("Groupable Tool")]
|
||||
private Material addHighlightMaterial;
|
||||
|
||||
// Token: 0x0400C1D2 RID: 49618
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C1D2")]
|
||||
[SerializeField]
|
||||
private Mesh addHighlightMesh;
|
||||
|
||||
// Token: 0x0400C1D3 RID: 49619
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C1D3")]
|
||||
[SerializeField]
|
||||
private ReferencePoint frontAddHighlightPoint;
|
||||
|
||||
// Token: 0x0400C1D4 RID: 49620
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C1D4")]
|
||||
[SerializeField]
|
||||
private ReferencePoint backAddHighlightPoint;
|
||||
|
||||
// Token: 0x0400C1D5 RID: 49621
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C1D5")]
|
||||
[SerializeField]
|
||||
private Vector3 addHighlightScale;
|
||||
|
||||
// Token: 0x0400C1D6 RID: 49622
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C1D6")]
|
||||
[SerializeField]
|
||||
protected GroupSearch defaultSearchCollider;
|
||||
|
||||
// Token: 0x0400C1D7 RID: 49623
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C1D7")]
|
||||
[SerializeField]
|
||||
protected GroupSearch heldSearchCollider;
|
||||
|
||||
// Token: 0x0400C1D8 RID: 49624
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C1D8")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C1D9 RID: 49625
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C1D9")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private VisibleInCamera visibleInCamera;
|
||||
|
||||
// Token: 0x0400C1DA RID: 49626
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C1DA")]
|
||||
private KLLMCPFPIIE<int> IICLIAHMABC;
|
||||
|
||||
// Token: 0x0400C1DB RID: 49627
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C1DB")]
|
||||
[NonSerialized]
|
||||
public ToolGroup Group;
|
||||
|
||||
// Token: 0x0400C1E1 RID: 49633
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C1E1")]
|
||||
private ToolGroupElement[] HDEGHOLLIIE;
|
||||
|
||||
// Token: 0x0400C1E2 RID: 49634
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C1E2")]
|
||||
private ToolGroupElement DEKOBHABKAH;
|
||||
|
||||
// Token: 0x0400C1E3 RID: 49635
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400C1E3")]
|
||||
private ToolGroup MPCPBMCAHFP;
|
||||
|
||||
// Token: 0x0400C1E4 RID: 49636
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400C1E4")]
|
||||
private IDisposable IOJPKMJBOPC;
|
||||
|
||||
// Token: 0x0400C1E5 RID: 49637
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400C1E5")]
|
||||
private bool LNOEKKEFOEC;
|
||||
|
||||
// Token: 0x0400C1E6 RID: 49638
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400C1E6")]
|
||||
private IDisposable DIJANHNNEHJ;
|
||||
|
||||
// Token: 0x0400C1E7 RID: 49639
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400C1E7")]
|
||||
private bool KDJPCJMGJLP;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002C27 RID: 11303
|
||||
[Token(Token = "0x2002C27")]
|
||||
public class ToolGroupVisibleInCamera : VisibleInCamera
|
||||
{
|
||||
// Token: 0x06012D98 RID: 77208 RVA: 0x0044A08C File Offset: 0x0044828C
|
||||
[Token(Token = "0x6012D98")]
|
||||
[Address(RVA = "0x1926120", Offset = "0x1925120", VA = "0x181926120", Slot = "4")]
|
||||
protected override bool MDFDMOJCCNM()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<ToolGroupElement> mommjamjjfp = this.toolGroup.MOMMJAMJJFP;
|
||||
num += num;
|
||||
num++;
|
||||
int num2 = 0;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
num2 += num2;
|
||||
}
|
||||
while (num != 0);
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012D99 RID: 77209 RVA: 0x0044A0DC File Offset: 0x004482DC
|
||||
[Token(Token = "0x6012D99")]
|
||||
[Address(RVA = "0x1926320", Offset = "0x1925320", VA = "0x181926320")]
|
||||
public ToolGroupVisibleInCamera()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C1E8 RID: 49640
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C1E8")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private ToolGroup toolGroup;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user