oh dear
This commit is contained in:
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B38 RID: 11064
|
||||
[Token(Token = "0x2002B38")]
|
||||
public abstract class GroupSearch : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060128DA RID: 75994 RVA: 0x0043E37C File Offset: 0x0043C57C
|
||||
[Token(Token = "0x60128DA")]
|
||||
[Address(RVA = "0x1042980", Offset = "0x1041780", VA = "0x181042980", Slot = "4")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
Collider[] array = new Collider[256];
|
||||
this.IAJHNNBEDJN = array;
|
||||
}
|
||||
|
||||
// Token: 0x060128DB RID: 75995 RVA: 0x0043E39C File Offset: 0x0043C59C
|
||||
[Token(Token = "0x60128DB")]
|
||||
[Address(RVA = "0x1042C10", Offset = "0x1041A10", VA = "0x181042C10")]
|
||||
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: 0x060128DC RID: 75996 RVA: 0x0043E420 File Offset: 0x0043C620
|
||||
[Token(Token = "0x60128DC")]
|
||||
[Address(RVA = "0x1042E40", Offset = "0x1041C40", VA = "0x181042E40")]
|
||||
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: 0x060128DD RID: 75997
|
||||
[Token(Token = "0x60128DD")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract void KHMJKPAHBLH(out Vector3 KCHBEGGLAHI, out Vector3 OJJOHDIFMEG);
|
||||
|
||||
// Token: 0x060128DE RID: 75998 RVA: 0x0043E49C File Offset: 0x0043C69C
|
||||
[Token(Token = "0x60128DE")]
|
||||
[Address(RVA = "0x10429C0", Offset = "0x10417C0", VA = "0x1810429C0")]
|
||||
protected int ENJNDHEDNMH(bool MEALGDLEOKM)
|
||||
{
|
||||
this.Awake();
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = base.transform;
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x060128DF RID: 75999 RVA: 0x0043E4D0 File Offset: 0x0043C6D0
|
||||
[Token(Token = "0x60128DF")]
|
||||
[Address(RVA = "0x1043020", Offset = "0x1041E20", VA = "0x181043020")]
|
||||
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: 0x060128E0 RID: 76000 RVA: 0x0043E544 File Offset: 0x0043C744
|
||||
[Token(Token = "0x60128E0")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
protected GroupSearch()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BFAB RID: 49067
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BFAB")]
|
||||
private Collider[] IAJHNNBEDJN;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B39 RID: 11065
|
||||
[Token(Token = "0x2002B39")]
|
||||
public class GroupSearchBoxCollider : GroupSearch
|
||||
{
|
||||
// Token: 0x060128E1 RID: 76001 RVA: 0x0043E558 File Offset: 0x0043C758
|
||||
[Token(Token = "0x60128E1")]
|
||||
[Address(RVA = "0x1042750", Offset = "0x1041550", VA = "0x181042750", 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: 0x060128E2 RID: 76002 RVA: 0x0043E59C File Offset: 0x0043C79C
|
||||
[Token(Token = "0x60128E2")]
|
||||
[Address(RVA = "0x10427C0", Offset = "0x10415C0", VA = "0x1810427C0", 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: 0x060128E3 RID: 76003 RVA: 0x0043E5DC File Offset: 0x0043C7DC
|
||||
[Token(Token = "0x60128E3")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public GroupSearchBoxCollider()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BFAC RID: 49068
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BFAC")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private BoxCollider overlapCollider;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B3A RID: 11066
|
||||
[Token(Token = "0x2002B3A")]
|
||||
public class GroupSearchCustomGeometry : GroupSearch
|
||||
{
|
||||
// Token: 0x060128E4 RID: 76004 RVA: 0x0043E5F0 File Offset: 0x0043C7F0
|
||||
[Token(Token = "0x60128E4")]
|
||||
[Address(RVA = "0x1042840", Offset = "0x1041640", VA = "0x181042840", 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: 0x060128E5 RID: 76005 RVA: 0x0043E638 File Offset: 0x0043C838
|
||||
[Token(Token = "0x60128E5")]
|
||||
[Address(RVA = "0x1042920", Offset = "0x1041720", VA = "0x181042920")]
|
||||
public GroupSearchCustomGeometry()
|
||||
{
|
||||
int num = 0;
|
||||
this.buffer.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BFAD RID: 49069
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BFAD")]
|
||||
[SerializeField]
|
||||
private Vector3 buffer;
|
||||
|
||||
// Token: 0x0400BFAE RID: 49070
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400BFAE")]
|
||||
[NonSerialized]
|
||||
public Vector3 Center;
|
||||
|
||||
// Token: 0x0400BFAF RID: 49071
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400BFAF")]
|
||||
[NonSerialized]
|
||||
public Vector3 Size;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,337 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B22 RID: 11042
|
||||
[Token(Token = "0x2002B22")]
|
||||
public class PlayingCard : ToolGroupElement
|
||||
{
|
||||
// Token: 0x170033CF RID: 13263
|
||||
// (get) Token: 0x06012865 RID: 75877 RVA: 0x0043C374 File Offset: 0x0043A574
|
||||
// (set) Token: 0x06012866 RID: 75878 RVA: 0x0043C394 File Offset: 0x0043A594
|
||||
[Token(Token = "0x170033CF")]
|
||||
public PlayingCard.BBJIAAMINKL PADEMOOFMKO
|
||||
{
|
||||
[Token(Token = "0x6012865")]
|
||||
[Address(RVA = "0x1052E40", Offset = "0x1051C40", VA = "0x181052E40")]
|
||||
get
|
||||
{
|
||||
return this.DDMOOOPHLEL.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6012866")]
|
||||
[Address(RVA = "0x1052EE0", Offset = "0x1051CE0", VA = "0x181052EE0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<PlayingCard.BBJIAAMINKL> ddmooophlel = this.DDMOOOPHLEL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033D0 RID: 13264
|
||||
// (get) Token: 0x06012867 RID: 75879 RVA: 0x0043C3B0 File Offset: 0x0043A5B0
|
||||
// (set) Token: 0x06012868 RID: 75880 RVA: 0x0043C3D0 File Offset: 0x0043A5D0
|
||||
[Token(Token = "0x170033D0")]
|
||||
public PlayingCard.EGBLHMDGLIC DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x6012867")]
|
||||
[Address(RVA = "0x1052E90", Offset = "0x1051C90", VA = "0x181052E90")]
|
||||
get
|
||||
{
|
||||
return this.PBELLDKBCOE.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6012868")]
|
||||
[Address(RVA = "0x1052F40", Offset = "0x1051D40", VA = "0x181052F40")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<PlayingCard.EGBLHMDGLIC> pbelldkbcoe = this.PBELLDKBCOE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033D1 RID: 13265
|
||||
// (get) Token: 0x06012869 RID: 75881 RVA: 0x0043C3EC File Offset: 0x0043A5EC
|
||||
[Token(Token = "0x170033D1")]
|
||||
protected override string KHHBCICAHAI
|
||||
{
|
||||
[Token(Token = "0x6012869")]
|
||||
[Address(RVA = "0x10528B0", Offset = "0x10516B0", VA = "0x1810528B0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return "[PlayingCardGroup]";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601286A RID: 75882 RVA: 0x0043C400 File Offset: 0x0043A600
|
||||
[Token(Token = "0x601286A")]
|
||||
[Address(RVA = "0x10523A0", Offset = "0x10511A0", VA = "0x1810523A0", 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: 0x0601286B RID: 75883 RVA: 0x0043C45C File Offset: 0x0043A65C
|
||||
[Token(Token = "0x601286B")]
|
||||
[Address(RVA = "0x1052950", Offset = "0x1051750", VA = "0x181052950", 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: 0x0601286C RID: 75884 RVA: 0x0043C4C8 File Offset: 0x0043A6C8
|
||||
[Token(Token = "0x601286C")]
|
||||
[Address(RVA = "0x1052A40", Offset = "0x1051840", VA = "0x181052A40", 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: 0x0601286D RID: 75885 RVA: 0x0043C5CC File Offset: 0x0043A7CC
|
||||
[Token(Token = "0x601286D")]
|
||||
[Address(RVA = "0x1052500", Offset = "0x1051300", VA = "0x181052500", 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: 0x0601286E RID: 75886 RVA: 0x0043C600 File Offset: 0x0043A800
|
||||
[Token(Token = "0x601286E")]
|
||||
[Address(RVA = "0x1052620", Offset = "0x1051420", VA = "0x181052620", 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: 0x0601286F RID: 75887 RVA: 0x0043C650 File Offset: 0x0043A850
|
||||
[Token(Token = "0x601286F")]
|
||||
[Address(RVA = "0x1052740", Offset = "0x1051540", VA = "0x181052740")]
|
||||
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: 0x06012870 RID: 75888 RVA: 0x0043C6A0 File Offset: 0x0043A8A0
|
||||
[Token(Token = "0x6012870")]
|
||||
[Address(RVA = "0x10528E0", Offset = "0x10516E0", VA = "0x1810528E0")]
|
||||
private void OGCJCHEDCJK()
|
||||
{
|
||||
PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF;
|
||||
PlayingCard.BBJIAAMINKL bbjiaaminkl = this.DDMOOOPHLEL.IAHDANBDAAM();
|
||||
kmjnlpeboif.NLLEFIJMDOC = bbjiaaminkl;
|
||||
kmjnlpeboif.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x06012871 RID: 75889 RVA: 0x0043C6D4 File Offset: 0x0043A8D4
|
||||
[Token(Token = "0x6012871")]
|
||||
[Address(RVA = "0x10525B0", Offset = "0x10513B0", VA = "0x1810525B0")]
|
||||
private void DMMICFLMDKM()
|
||||
{
|
||||
PlayingCardSprite kmjnlpeboif = this.KMJNLPEBOIF;
|
||||
PlayingCard.EGBLHMDGLIC egblhmdglic = this.PBELLDKBCOE.IAHDANBDAAM();
|
||||
kmjnlpeboif.JJACMDIDKJL = egblhmdglic;
|
||||
kmjnlpeboif.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x06012872 RID: 75890 RVA: 0x0043C708 File Offset: 0x0043A908
|
||||
[Token(Token = "0x6012872")]
|
||||
[Address(RVA = "0x1052DC0", Offset = "0x1051BC0", VA = "0x181052DC0")]
|
||||
public PlayingCard()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
this.addHighlightScale.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BF3C RID: 48956
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400BF3C")]
|
||||
[SerializeField]
|
||||
[Header("Playing Card")]
|
||||
private PlayingCard.BBJIAAMINKL suit = (PlayingCard.BBJIAAMINKL)((ulong)2L);
|
||||
|
||||
// Token: 0x0400BF3D RID: 48957
|
||||
[FieldOffset(Offset = "0x12C")]
|
||||
[Token(Token = "0x400BF3D")]
|
||||
[SerializeField]
|
||||
private PlayingCard.EGBLHMDGLIC value;
|
||||
|
||||
// Token: 0x0400BF3E RID: 48958
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400BF3E")]
|
||||
private KLLMCPFPIIE<PlayingCard.BBJIAAMINKL> DDMOOOPHLEL;
|
||||
|
||||
// Token: 0x0400BF3F RID: 48959
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400BF3F")]
|
||||
private KLLMCPFPIIE<PlayingCard.EGBLHMDGLIC> PBELLDKBCOE;
|
||||
|
||||
// Token: 0x0400BF40 RID: 48960
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400BF40")]
|
||||
private PlayingCardSprite KMJNLPEBOIF;
|
||||
|
||||
// Token: 0x0400BF41 RID: 48961
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400BF41")]
|
||||
private ToolGroupElement JAMNJOGBEOK;
|
||||
|
||||
// Token: 0x0400BF42 RID: 48962
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400BF42")]
|
||||
private bool MFCMKJDIGFE;
|
||||
|
||||
// Token: 0x02002B23 RID: 11043
|
||||
[Token(Token = "0x2002B23")]
|
||||
public enum EGBLHMDGLIC
|
||||
{
|
||||
// Token: 0x0400BF44 RID: 48964
|
||||
[Token(Token = "0x400BF44")]
|
||||
ACE,
|
||||
// Token: 0x0400BF45 RID: 48965
|
||||
[Token(Token = "0x400BF45")]
|
||||
TWO,
|
||||
// Token: 0x0400BF46 RID: 48966
|
||||
[Token(Token = "0x400BF46")]
|
||||
THREE,
|
||||
// Token: 0x0400BF47 RID: 48967
|
||||
[Token(Token = "0x400BF47")]
|
||||
FOUR,
|
||||
// Token: 0x0400BF48 RID: 48968
|
||||
[Token(Token = "0x400BF48")]
|
||||
FIVE,
|
||||
// Token: 0x0400BF49 RID: 48969
|
||||
[Token(Token = "0x400BF49")]
|
||||
SIX,
|
||||
// Token: 0x0400BF4A RID: 48970
|
||||
[Token(Token = "0x400BF4A")]
|
||||
SEVEN,
|
||||
// Token: 0x0400BF4B RID: 48971
|
||||
[Token(Token = "0x400BF4B")]
|
||||
EIGHT,
|
||||
// Token: 0x0400BF4C RID: 48972
|
||||
[Token(Token = "0x400BF4C")]
|
||||
NINE,
|
||||
// Token: 0x0400BF4D RID: 48973
|
||||
[Token(Token = "0x400BF4D")]
|
||||
TEN,
|
||||
// Token: 0x0400BF4E RID: 48974
|
||||
[Token(Token = "0x400BF4E")]
|
||||
JACK,
|
||||
// Token: 0x0400BF4F RID: 48975
|
||||
[Token(Token = "0x400BF4F")]
|
||||
QUEEN,
|
||||
// Token: 0x0400BF50 RID: 48976
|
||||
[Token(Token = "0x400BF50")]
|
||||
KING
|
||||
}
|
||||
|
||||
// Token: 0x02002B24 RID: 11044
|
||||
[Token(Token = "0x2002B24")]
|
||||
public enum BBJIAAMINKL
|
||||
{
|
||||
// Token: 0x0400BF52 RID: 48978
|
||||
[Token(Token = "0x400BF52")]
|
||||
HEARTS,
|
||||
// Token: 0x0400BF53 RID: 48979
|
||||
[Token(Token = "0x400BF53")]
|
||||
SPADES,
|
||||
// Token: 0x0400BF54 RID: 48980
|
||||
[Token(Token = "0x400BF54")]
|
||||
CLUBS,
|
||||
// Token: 0x0400BF55 RID: 48981
|
||||
[Token(Token = "0x400BF55")]
|
||||
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: 0x02002B25 RID: 11045
|
||||
[Token(Token = "0x2002B25")]
|
||||
public class PlayingCardDeck : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x06012873 RID: 75891 RVA: 0x0043C73C File Offset: 0x0043A93C
|
||||
[Token(Token = "0x6012873")]
|
||||
[Address(RVA = "0x104DBD0", Offset = "0x104C9D0", VA = "0x18104DBD0", 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: 0x06012874 RID: 75892 RVA: 0x0043C848 File Offset: 0x0043AA48
|
||||
[Token(Token = "0x6012874")]
|
||||
[Address(RVA = "0x104E8A0", Offset = "0x104D6A0", VA = "0x18104E8A0")]
|
||||
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: 0x06012875 RID: 75893 RVA: 0x0043C8A8 File Offset: 0x0043AAA8
|
||||
[Token(Token = "0x6012875")]
|
||||
[Address(RVA = "0x104E0A0", Offset = "0x104CEA0", VA = "0x18104E0A0", 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: 0x06012876 RID: 75894 RVA: 0x0043C8F4 File Offset: 0x0043AAF4
|
||||
[Token(Token = "0x6012876")]
|
||||
[Address(RVA = "0x104E170", Offset = "0x104CF70", VA = "0x18104E170")]
|
||||
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: 0x06012877 RID: 75895 RVA: 0x0043C950 File Offset: 0x0043AB50
|
||||
[Token(Token = "0x6012877")]
|
||||
[Address(RVA = "0x104DF60", Offset = "0x104CD60", VA = "0x18104DF60")]
|
||||
private void KGJJDJLPMNG(PhysicalButtonBase AKBHFOFHHNK, Player EEMNAFPPPIK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcMasterRecall);
|
||||
photonView.RpcMaster(anjgmeddnpe);
|
||||
}
|
||||
|
||||
// Token: 0x06012878 RID: 75896 RVA: 0x0043C980 File Offset: 0x0043AB80
|
||||
[Token(Token = "0x6012878")]
|
||||
[Address(RVA = "0x104E010", Offset = "0x104CE10", VA = "0x18104E010")]
|
||||
private void KKMEAGEDLOB()
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcMasterRecall);
|
||||
photonView.RpcMaster(anjgmeddnpe);
|
||||
}
|
||||
|
||||
// Token: 0x06012879 RID: 75897 RVA: 0x0043C9B0 File Offset: 0x0043ABB0
|
||||
[Token(Token = "0x6012879")]
|
||||
[Address(RVA = "0x104E2F0", Offset = "0x104D0F0", VA = "0x18104E2F0")]
|
||||
[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: 0x0601287A RID: 75898 RVA: 0x0043CB3C File Offset: 0x0043AD3C
|
||||
[Token(Token = "0x601287A")]
|
||||
[Address(RVA = "0x104E9A0", Offset = "0x104D7A0", VA = "0x18104E9A0")]
|
||||
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: 0x0400BF56 RID: 48982
|
||||
[Token(Token = "0x400BF56")]
|
||||
private const int JFIPMEEJGHI = 52;
|
||||
|
||||
// Token: 0x0400BF57 RID: 48983
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BF57")]
|
||||
[SerializeField]
|
||||
private SimplePhysicalButton recallCardsButton;
|
||||
|
||||
// Token: 0x0400BF58 RID: 48984
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BF58")]
|
||||
private PlayingCard[] LHEIAHOIKIO;
|
||||
|
||||
// Token: 0x0400BF59 RID: 48985
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BF59")]
|
||||
private List<PlayingCard> MMIKBLPIFKL;
|
||||
|
||||
// Token: 0x0400BF5A RID: 48986
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400BF5A")]
|
||||
private HashSet<ToolGroup> NHEKDFIGODK;
|
||||
|
||||
// Token: 0x0400BF5B RID: 48987
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400BF5B")]
|
||||
private Vector3 MJPJECPDMCM;
|
||||
|
||||
// Token: 0x0400BF5C RID: 48988
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400BF5C")]
|
||||
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: 0x02002B26 RID: 11046
|
||||
[Token(Token = "0x2002B26")]
|
||||
public class PlayingCardGroup : ToolGroup
|
||||
{
|
||||
// Token: 0x170033D2 RID: 13266
|
||||
// (get) Token: 0x0601287B RID: 75899 RVA: 0x0043CB88 File Offset: 0x0043AD88
|
||||
// (set) Token: 0x0601287C RID: 75900 RVA: 0x0043CBA8 File Offset: 0x0043ADA8
|
||||
[Token(Token = "0x170033D2")]
|
||||
public bool KNMDMCNFIEI
|
||||
{
|
||||
[Token(Token = "0x601287B")]
|
||||
[Address(RVA = "0x1051E70", Offset = "0x1050C70", VA = "0x181051E70")]
|
||||
get
|
||||
{
|
||||
return this.IOECIMCHGBL.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x601287C")]
|
||||
[Address(RVA = "0x1051EC0", Offset = "0x1050CC0", VA = "0x181051EC0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> ioecimchgbl = this.IOECIMCHGBL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033D3 RID: 13267
|
||||
// (get) Token: 0x0601287D RID: 75901 RVA: 0x0043CBC4 File Offset: 0x0043ADC4
|
||||
[Token(Token = "0x170033D3")]
|
||||
private bool EFGCOCOOKEN
|
||||
{
|
||||
[Token(Token = "0x601287D")]
|
||||
[Address(RVA = "0x1050370", Offset = "0x104F170", VA = "0x181050370")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033D4 RID: 13268
|
||||
// (get) Token: 0x0601287E RID: 75902 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170033D4")]
|
||||
private ToolGroupElement PEOMMHJJGHB
|
||||
{
|
||||
[Token(Token = "0x601287E")]
|
||||
[Address(RVA = "0x1050440", Offset = "0x104F240", VA = "0x181050440")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033D5 RID: 13269
|
||||
// (get) Token: 0x0601287F RID: 75903 RVA: 0x0043CBF4 File Offset: 0x0043ADF4
|
||||
[Token(Token = "0x170033D5")]
|
||||
private bool EFKECFPEGDC
|
||||
{
|
||||
[Token(Token = "0x601287F")]
|
||||
[Address(RVA = "0x1050500", Offset = "0x104F300", VA = "0x181050500")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601287F)
|
||||
|
||||
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: 0x06012880 RID: 75904 RVA: 0x0043CC14 File Offset: 0x0043AE14
|
||||
[Token(Token = "0x6012880")]
|
||||
[Address(RVA = "0x104EC70", Offset = "0x104DA70", VA = "0x18104EC70", 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: 0x06012881 RID: 75905 RVA: 0x0043CCF4 File Offset: 0x0043AEF4
|
||||
[Token(Token = "0x6012881")]
|
||||
[Address(RVA = "0x1051840", Offset = "0x1050640", VA = "0x181051840")]
|
||||
private void Start()
|
||||
{
|
||||
this.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012882 RID: 75906 RVA: 0x0043CD18 File Offset: 0x0043AF18
|
||||
[Token(Token = "0x6012882")]
|
||||
[Address(RVA = "0x10514C0", Offset = "0x10502C0", VA = "0x1810514C0", 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: 0x06012883 RID: 75907 RVA: 0x0043CDA8 File Offset: 0x0043AFA8
|
||||
[Token(Token = "0x6012883")]
|
||||
[Address(RVA = "0x104EA90", Offset = "0x104D890", VA = "0x18104EA90")]
|
||||
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: 0x06012884 RID: 75908 RVA: 0x0043CE34 File Offset: 0x0043B034
|
||||
[Token(Token = "0x6012884")]
|
||||
[Address(RVA = "0x1051780", Offset = "0x1050580", VA = "0x181051780")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcPlayShuffleSound()
|
||||
{
|
||||
if (this.shuffleSound != 0)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012885 RID: 75909 RVA: 0x0043CE60 File Offset: 0x0043B060
|
||||
[Token(Token = "0x6012885")]
|
||||
[Address(RVA = "0x1051870", Offset = "0x1050670", VA = "0x181051870", 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: 0x06012886 RID: 75910 RVA: 0x0043CFC8 File Offset: 0x0043B1C8
|
||||
[Token(Token = "0x6012886")]
|
||||
[Address(RVA = "0x104FA20", Offset = "0x104E820", VA = "0x18104FA20")]
|
||||
private void GDPCAAHGLJN(Tool NBHJPDBHDHB)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
bool flag = this.IOECIMCHGBL.IAHDANBDAAM() != null;
|
||||
KLLMCPFPIIE<bool> ioecimchgbl = this.IOECIMCHGBL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012887 RID: 75911 RVA: 0x0043CFF8 File Offset: 0x0043B1F8
|
||||
[Token(Token = "0x6012887")]
|
||||
[Address(RVA = "0x10510E0", Offset = "0x104FEE0", VA = "0x1810510E0")]
|
||||
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: 0x06012888 RID: 75912 RVA: 0x0043D044 File Offset: 0x0043B244
|
||||
[Token(Token = "0x6012888")]
|
||||
[Address(RVA = "0x104F270", Offset = "0x104E070", VA = "0x18104F270", 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 isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
return;
|
||||
}
|
||||
int num4 = 0;
|
||||
bool flag2 = JJFEJCPMEAF != num4;
|
||||
}
|
||||
|
||||
// Token: 0x06012889 RID: 75913 RVA: 0x0043D0AC File Offset: 0x0043B2AC
|
||||
[Token(Token = "0x6012889")]
|
||||
[Address(RVA = "0x104F400", Offset = "0x104E200", VA = "0x18104F400", 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: 0x0601288A RID: 75914 RVA: 0x0043D0E8 File Offset: 0x0043B2E8
|
||||
[Token(Token = "0x601288A")]
|
||||
[Address(RVA = "0x104F150", Offset = "0x104DF50", VA = "0x18104F150", 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: 0x0601288B RID: 75915 RVA: 0x0043D11C File Offset: 0x0043B31C
|
||||
[Token(Token = "0x601288B")]
|
||||
[Address(RVA = "0x104F0A0", Offset = "0x104DEA0", VA = "0x18104F0A0", 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: 0x0601288C RID: 75916 RVA: 0x0043D150 File Offset: 0x0043B350
|
||||
[Token(Token = "0x601288C")]
|
||||
[Address(RVA = "0x10511A0", Offset = "0x104FFA0", VA = "0x1810511A0", 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: 0x0601288D RID: 75917 RVA: 0x0043D18C File Offset: 0x0043B38C
|
||||
[Token(Token = "0x601288D")]
|
||||
[Address(RVA = "0x104FBB0", Offset = "0x104E9B0", VA = "0x18104FBB0", 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: 0x0601288E RID: 75918 RVA: 0x0043D268 File Offset: 0x0043B468
|
||||
[Token(Token = "0x601288E")]
|
||||
[Address(RVA = "0x1051600", Offset = "0x1050400", VA = "0x181051600")]
|
||||
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: 0x0601288F RID: 75919 RVA: 0x0043D308 File Offset: 0x0043B508
|
||||
[Token(Token = "0x601288F")]
|
||||
[Address(RVA = "0x1050590", Offset = "0x104F390", VA = "0x181050590")]
|
||||
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: 0x06012890 RID: 75920 RVA: 0x0043D340 File Offset: 0x0043B540
|
||||
[Token(Token = "0x6012890")]
|
||||
[Address(RVA = "0x104FAC0", Offset = "0x104E8C0", VA = "0x18104FAC0")]
|
||||
private void GNDJDFKHLFH(Transform BGCMCCOABIJ, bool JKGLJIHNJFJ, ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK)
|
||||
{
|
||||
if (this.IOECIMCHGBL.IAHDANBDAAM() != 0)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012891 RID: 75921 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012891")]
|
||||
[Address(RVA = "0x104EFA0", Offset = "0x104DDA0", VA = "0x18104EFA0", Slot = "28")]
|
||||
protected override void CCPHHDELIFF(Tool NBHJPDBHDHB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012892 RID: 75922 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012892")]
|
||||
[Address(RVA = "0x1050FC0", Offset = "0x104FDC0", VA = "0x181050FC0", Slot = "29")]
|
||||
protected override void MMJOODKIOPL(Tool NBHJPDBHDHB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012893 RID: 75923 RVA: 0x0043D368 File Offset: 0x0043B568
|
||||
[Token(Token = "0x6012893")]
|
||||
[Address(RVA = "0x1051490", Offset = "0x1050290", VA = "0x181051490", Slot = "26")]
|
||||
public override void OnChildInGroupHoverStart(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
this.NMCIKEBFLBN = EGFEJGHDNAI;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06012894 RID: 75924 RVA: 0x0043D384 File Offset: 0x0043B584
|
||||
[Token(Token = "0x6012894")]
|
||||
[Address(RVA = "0x1051420", Offset = "0x1050220", VA = "0x181051420", Slot = "27")]
|
||||
public override void OnChildInGroupHoverEnd(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
this.NMCIKEBFLBN = (ulong)0L;
|
||||
if (this.OIPENKKLLGL)
|
||||
{
|
||||
float time = Time.time;
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06012895 RID: 75925 RVA: 0x0043D3B4 File Offset: 0x0043B5B4
|
||||
[Token(Token = "0x6012895")]
|
||||
[Address(RVA = "0x1051400", Offset = "0x1050200", VA = "0x181051400", Slot = "16")]
|
||||
protected override void OLHEDCAEMHN(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
if (this.OIPENKKLLGL)
|
||||
{
|
||||
this.OIPENKKLLGL = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012896 RID: 75926 RVA: 0x0043D3D4 File Offset: 0x0043B5D4
|
||||
[Token(Token = "0x6012896")]
|
||||
[Address(RVA = "0x1050540", Offset = "0x104F340", VA = "0x181050540")]
|
||||
private void KBPOFFBCDNN()
|
||||
{
|
||||
Coroutine pejlhfdpkac = this.PEJLHFDPKAC;
|
||||
if (pejlhfdpkac != 0)
|
||||
{
|
||||
base.StopCoroutine(pejlhfdpkac);
|
||||
this.PEJLHFDPKAC = (ulong)0L;
|
||||
}
|
||||
base.POLGHLGMBHM();
|
||||
}
|
||||
|
||||
// Token: 0x06012897 RID: 75927 RVA: 0x0043D404 File Offset: 0x0043B604
|
||||
[Token(Token = "0x6012897")]
|
||||
[Address(RVA = "0x104F7F0", Offset = "0x104E5F0", VA = "0x18104F7F0", 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: 0x170033D6 RID: 13270
|
||||
// (get) Token: 0x06012898 RID: 75928 RVA: 0x0043D488 File Offset: 0x0043B688
|
||||
[Token(Token = "0x170033D6")]
|
||||
private Vector3 MJMOBOENJFE
|
||||
{
|
||||
[Token(Token = "0x6012898")]
|
||||
[Address(RVA = "0x10512A0", Offset = "0x10500A0", VA = "0x1810512A0")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Vector2 insideUnitCircle = global::UnityEngine.Random.insideUnitCircle;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012899 RID: 75929 RVA: 0x0043D4B4 File Offset: 0x0043B6B4
|
||||
[Token(Token = "0x6012899")]
|
||||
[Address(RVA = "0x1050660", Offset = "0x104F460", VA = "0x181050660", 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: 0x0601289A RID: 75930 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601289A")]
|
||||
[Address(RVA = "0x104FE00", Offset = "0x104EC00", VA = "0x18104FE00")]
|
||||
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: 0x0601289B RID: 75931 RVA: 0x0043D764 File Offset: 0x0043B964
|
||||
[Token(Token = "0x601289B")]
|
||||
[Address(RVA = "0x104F710", Offset = "0x104E510", VA = "0x18104F710")]
|
||||
private PlayingCardGroup.LAJANHMIMFO ELAFPLKAIHL(int AEBADOHBGMI)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601289B)
|
||||
|
||||
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: 0x0601289C RID: 75932 RVA: 0x0043D788 File Offset: 0x0043B988
|
||||
[Token(Token = "0x601289C")]
|
||||
[Address(RVA = "0x104EE50", Offset = "0x104DC50", VA = "0x18104EE50")]
|
||||
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: 0x0601289D RID: 75933 RVA: 0x0043D7B8 File Offset: 0x0043B9B8
|
||||
[Token(Token = "0x601289D")]
|
||||
[Address(RVA = "0x104F4E0", Offset = "0x104E2E0", VA = "0x18104F4E0")]
|
||||
private PlayingCardGroup.LAJANHMIMFO EHMIPHGJGKC(PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL, PlayingCardGroup.LAJANHMIMFO CFKMFOEKDKE, ref PlayingCardGroup.LAJANHMIMFO LPIKFDOHOPD)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601289D)
|
||||
|
||||
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: 0x0601289E RID: 75934 RVA: 0x0043D7F0 File Offset: 0x0043B9F0
|
||||
[Token(Token = "0x601289E")]
|
||||
[Address(RVA = "0x1051DB0", Offset = "0x1050BB0", VA = "0x181051DB0")]
|
||||
public PlayingCardGroup()
|
||||
{
|
||||
List<ToolGroupElement> list = new List();
|
||||
this.MOMMJAMJJFP = list;
|
||||
this.removeMinDistance = 0.05f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0601289F RID: 75935 RVA: 0x0043D838 File Offset: 0x0043BA38
|
||||
[Token(Token = "0x601289F")]
|
||||
[Address(RVA = "0x104F200", Offset = "0x104E000", VA = "0x18104F200")]
|
||||
[CompilerGenerated]
|
||||
private bool DLOOEFMKBFK(ToolGroupElement LIMOILDIGKF)
|
||||
{
|
||||
ToolGroupElement nmcikebflbn = this.NMCIKEBFLBN;
|
||||
return LIMOILDIGKF == nmcikebflbn;
|
||||
}
|
||||
|
||||
// Token: 0x0400BF5D RID: 48989
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BF5D")]
|
||||
[SerializeField]
|
||||
[Header("Playing Card Group")]
|
||||
private RecRoomAudioClip shuffleSound;
|
||||
|
||||
// Token: 0x0400BF5E RID: 48990
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400BF5E")]
|
||||
[SerializeField]
|
||||
[Header("Deck Select")]
|
||||
private float deckDwellTime = 1.5f;
|
||||
|
||||
// Token: 0x0400BF5F RID: 48991
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400BF5F")]
|
||||
[SerializeField]
|
||||
[Header("Deck Offset Transforms")]
|
||||
private Transform deckNeighborTransform;
|
||||
|
||||
// Token: 0x0400BF60 RID: 48992
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400BF60")]
|
||||
[SerializeField]
|
||||
private Transform deckHighlightTransform;
|
||||
|
||||
// Token: 0x0400BF61 RID: 48993
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400BF61")]
|
||||
[SerializeField]
|
||||
private Transform entireDeckHighlightTransform;
|
||||
|
||||
// Token: 0x0400BF62 RID: 48994
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400BF62")]
|
||||
[SerializeField]
|
||||
[Header("Stack Offset Transforms")]
|
||||
private Transform stackNeighborTransform;
|
||||
|
||||
// Token: 0x0400BF63 RID: 48995
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400BF63")]
|
||||
[SerializeField]
|
||||
private Transform stackHighlightTransform;
|
||||
|
||||
// Token: 0x0400BF64 RID: 48996
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400BF64")]
|
||||
[SerializeField]
|
||||
private Transform stackAfterHighlightTransform;
|
||||
|
||||
// Token: 0x0400BF65 RID: 48997
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400BF65")]
|
||||
[SerializeField]
|
||||
private Transform entireStackHighlightTransform;
|
||||
|
||||
// Token: 0x0400BF66 RID: 48998
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400BF66")]
|
||||
private bool MFCMKJDIGFE;
|
||||
|
||||
// Token: 0x0400BF67 RID: 48999
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400BF67")]
|
||||
private ToolGroupElement NMCIKEBFLBN;
|
||||
|
||||
// Token: 0x0400BF68 RID: 49000
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400BF68")]
|
||||
private bool DFLIJLDPEOB;
|
||||
|
||||
// Token: 0x0400BF69 RID: 49001
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400BF69")]
|
||||
private ToolGroupElement JAMNJOGBEOK;
|
||||
|
||||
// Token: 0x0400BF6A RID: 49002
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400BF6A")]
|
||||
private KLLMCPFPIIE<bool> IOECIMCHGBL;
|
||||
|
||||
// Token: 0x0400BF6B RID: 49003
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400BF6B")]
|
||||
private bool OIPENKKLLGL;
|
||||
|
||||
// Token: 0x0400BF6C RID: 49004
|
||||
[FieldOffset(Offset = "0x10C")]
|
||||
[Token(Token = "0x400BF6C")]
|
||||
private float HAPIANMJPBA;
|
||||
|
||||
// Token: 0x0400BF6D RID: 49005
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400BF6D")]
|
||||
private int NOHIBJECEDG = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400BF6E RID: 49006
|
||||
[FieldOffset(Offset = "0x114")]
|
||||
[Token(Token = "0x400BF6E")]
|
||||
private PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL;
|
||||
|
||||
// Token: 0x0400BF6F RID: 49007
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400BF6F")]
|
||||
private PlayingCardGroup.LAJANHMIMFO HLFIJCNCKHC;
|
||||
|
||||
// Token: 0x0400BF70 RID: 49008
|
||||
[FieldOffset(Offset = "0x14C")]
|
||||
[Token(Token = "0x400BF70")]
|
||||
private PlayingCardGroup.LAJANHMIMFO AFKANGCJABJ;
|
||||
|
||||
// Token: 0x0400BF71 RID: 49009
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400BF71")]
|
||||
private PlayingCardGroup.LAJANHMIMFO HDEBLHJODOE;
|
||||
|
||||
// Token: 0x0400BF72 RID: 49010
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x400BF72")]
|
||||
private PlayingCardGroup.LAJANHMIMFO FJCHBPBGGMO;
|
||||
|
||||
// Token: 0x0400BF73 RID: 49011
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400BF73")]
|
||||
private PlayingCardGroup.LAJANHMIMFO IHDHELALNHD;
|
||||
|
||||
// Token: 0x02002B27 RID: 11047
|
||||
[Token(Token = "0x2002B27")]
|
||||
private struct LAJANHMIMFO
|
||||
{
|
||||
// Token: 0x060128A0 RID: 75936 RVA: 0x0043D854 File Offset: 0x0043BA54
|
||||
[Token(Token = "0x60128A0")]
|
||||
[Address(RVA = "0x1043B20", Offset = "0x1042920", VA = "0x181043B20")]
|
||||
public void LKLKGDMFMCC()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
|
||||
// Token: 0x060128A1 RID: 75937 RVA: 0x0043D874 File Offset: 0x0043BA74
|
||||
[Token(Token = "0x60128A1")]
|
||||
[Address(RVA = "0x10438E0", Offset = "0x10426E0", VA = "0x1810438E0")]
|
||||
public PlayingCardGroup.LAJANHMIMFO ABNHIMCFCIG(Vector3 IBHEKLCMMNH)
|
||||
{
|
||||
float z = IBHEKLCMMNH.z;
|
||||
return ref this;
|
||||
}
|
||||
|
||||
// Token: 0x170033D7 RID: 13271
|
||||
// (get) Token: 0x060128A2 RID: 75938 RVA: 0x0043D88C File Offset: 0x0043BA8C
|
||||
[Token(Token = "0x170033D7")]
|
||||
public static PlayingCardGroup.LAJANHMIMFO EDLIKGJFHAP
|
||||
{
|
||||
[Token(Token = "0x60128A2")]
|
||||
[Address(RVA = "0x1043A60", Offset = "0x1042860", VA = "0x181043A60")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060128A2)
|
||||
|
||||
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: 0x0400BF74 RID: 49012
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400BF74")]
|
||||
public Vector3 EPKNJJIGHLN;
|
||||
|
||||
// Token: 0x0400BF75 RID: 49013
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400BF75")]
|
||||
public Quaternion OKINPJLFKEJ;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B29 RID: 11049
|
||||
[Token(Token = "0x2002B29")]
|
||||
public class PlayingCardSprite : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170033D8 RID: 13272
|
||||
// (set) Token: 0x060128A6 RID: 75942 RVA: 0x0043D8F8 File Offset: 0x0043BAF8
|
||||
[Token(Token = "0x170033D8")]
|
||||
public PlayingCard.BBJIAAMINKL PADEMOOFMKO
|
||||
{
|
||||
[Token(Token = "0x60128A6")]
|
||||
[Address(RVA = "0x1052100", Offset = "0x1050F00", VA = "0x181052100")]
|
||||
set
|
||||
{
|
||||
this.NLLEFIJMDOC = value;
|
||||
this.MKBLJJGJAOH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033D9 RID: 13273
|
||||
// (set) Token: 0x060128A7 RID: 75943 RVA: 0x0043D914 File Offset: 0x0043BB14
|
||||
[Token(Token = "0x170033D9")]
|
||||
public PlayingCard.EGBLHMDGLIC DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x60128A7")]
|
||||
[Address(RVA = "0x1052110", Offset = "0x1050F10", VA = "0x181052110")]
|
||||
set
|
||||
{
|
||||
this.JJACMDIDKJL = value;
|
||||
this.MKBLJJGJAOH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060128A8 RID: 75944 RVA: 0x0043D930 File Offset: 0x0043BB30
|
||||
[Token(Token = "0x60128A8")]
|
||||
[Address(RVA = "0x1051F30", Offset = "0x1050D30", VA = "0x181051F30")]
|
||||
private void Awake()
|
||||
{
|
||||
MeshRenderer component = base.GetComponent<MeshRenderer>();
|
||||
this.CHEJPOIMMCK = component;
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this.GKLDPIHBGEE = materialPropertyBlock;
|
||||
this.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x060128A9 RID: 75945 RVA: 0x0043D960 File Offset: 0x0043BB60
|
||||
[Token(Token = "0x60128A9")]
|
||||
[Address(RVA = "0x1051FA0", Offset = "0x1050DA0", VA = "0x181051FA0")]
|
||||
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: 0x060128AA RID: 75946 RVA: 0x0043D9B0 File Offset: 0x0043BBB0
|
||||
[Token(Token = "0x60128AA")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public PlayingCardSprite()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BF78 RID: 49016
|
||||
[Token(Token = "0x400BF78")]
|
||||
private const int MGGEHMHAMCH = 6;
|
||||
|
||||
// Token: 0x0400BF79 RID: 49017
|
||||
[Token(Token = "0x400BF79")]
|
||||
private const int KGBNGLGEPOM = 9;
|
||||
|
||||
// Token: 0x0400BF7A RID: 49018
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BF7A")]
|
||||
private PlayingCard.BBJIAAMINKL NLLEFIJMDOC;
|
||||
|
||||
// Token: 0x0400BF7B RID: 49019
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400BF7B")]
|
||||
private PlayingCard.EGBLHMDGLIC JJACMDIDKJL;
|
||||
|
||||
// Token: 0x0400BF7C RID: 49020
|
||||
[Token(Token = "0x400BF7C")]
|
||||
private static int HEMEDPJBJAJ = Shader.PropertyToID("_Instanced_ST");
|
||||
|
||||
// Token: 0x0400BF7D RID: 49021
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BF7D")]
|
||||
private MeshRenderer CHEJPOIMMCK;
|
||||
|
||||
// Token: 0x0400BF7E RID: 49022
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400BF7E")]
|
||||
private MaterialPropertyBlock GKLDPIHBGEE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B2A RID: 11050
|
||||
[Token(Token = "0x2002B2A")]
|
||||
[ExecuteInEditMode]
|
||||
public class PlayingCardSpriteSheetGenerator : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060128AC RID: 75948 RVA: 0x0043D9E0 File Offset: 0x0043BBE0
|
||||
[Token(Token = "0x60128AC")]
|
||||
[Address(RVA = "0x1051F20", Offset = "0x1050D20", VA = "0x181051F20")]
|
||||
public PlayingCardSpriteSheetGenerator()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BF7F RID: 49023
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BF7F")]
|
||||
public int Size = (int)((ulong)4096L);
|
||||
|
||||
// Token: 0x0400BF80 RID: 49024
|
||||
[Token(Token = "0x400BF80")]
|
||||
private const int MGGEHMHAMCH = 6;
|
||||
|
||||
// Token: 0x0400BF81 RID: 49025
|
||||
[Token(Token = "0x400BF81")]
|
||||
private const int KGBNGLGEPOM = 9;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B2B RID: 11051
|
||||
[Token(Token = "0x2002B2B")]
|
||||
public class PlayingCardVisual : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170033DA RID: 13274
|
||||
// (set) Token: 0x060128AD RID: 75949 RVA: 0x0043DA00 File Offset: 0x0043BC00
|
||||
[Token(Token = "0x170033DA")]
|
||||
public PlayingCard.BBJIAAMINKL PADEMOOFMKO
|
||||
{
|
||||
[Token(Token = "0x60128AD")]
|
||||
[Address(RVA = "0x1052120", Offset = "0x1050F20", VA = "0x181052120")]
|
||||
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: 0x170033DB RID: 13275
|
||||
// (set) Token: 0x060128AE RID: 75950 RVA: 0x0043DA74 File Offset: 0x0043BC74
|
||||
[Token(Token = "0x170033DB")]
|
||||
public PlayingCard.EGBLHMDGLIC DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x60128AE")]
|
||||
[Address(RVA = "0x10522C0", Offset = "0x10510C0", VA = "0x1810522C0")]
|
||||
set
|
||||
{
|
||||
Text[] array = this.valueLabels;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
string text = array[num].text;
|
||||
Text[] array2 = this.valueLabels;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060128AF RID: 75951 RVA: 0x0043DAB8 File Offset: 0x0043BCB8
|
||||
[Token(Token = "0x60128AF")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public PlayingCardVisual()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BF82 RID: 49026
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BF82")]
|
||||
[SerializeField]
|
||||
[Header("Components")]
|
||||
private Image[] suitImages;
|
||||
|
||||
// Token: 0x0400BF83 RID: 49027
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BF83")]
|
||||
[SerializeField]
|
||||
private Text[] valueLabels;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B2C RID: 11052
|
||||
[Token(Token = "0x2002B2C")]
|
||||
[Serializable]
|
||||
public class PlayingCardVisualConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x060128B0 RID: 75952 RVA: 0x0043DACC File Offset: 0x0043BCCC
|
||||
[Token(Token = "0x60128B0")]
|
||||
[Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")]
|
||||
public PlayingCardVisualConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BF84 RID: 49028
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BF84")]
|
||||
[SerializeField]
|
||||
public PlayingCardVisualConfig.SuitConfig[] SuitConfigs;
|
||||
|
||||
// Token: 0x0400BF85 RID: 49029
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BF85")]
|
||||
[SerializeField]
|
||||
public PlayingCardVisualConfig.ValueConfig[] ValueConfigs;
|
||||
|
||||
// Token: 0x02002B2D RID: 11053
|
||||
[Token(Token = "0x2002B2D")]
|
||||
[Serializable]
|
||||
public struct SuitConfig
|
||||
{
|
||||
// Token: 0x0400BF86 RID: 49030
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400BF86")]
|
||||
public PlayingCard.BBJIAAMINKL Suit;
|
||||
|
||||
// Token: 0x0400BF87 RID: 49031
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400BF87")]
|
||||
public Sprite Sprite;
|
||||
|
||||
// Token: 0x0400BF88 RID: 49032
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BF88")]
|
||||
public Color Color;
|
||||
}
|
||||
|
||||
// Token: 0x02002B2E RID: 11054
|
||||
[Token(Token = "0x2002B2E")]
|
||||
[Serializable]
|
||||
public struct ValueConfig
|
||||
{
|
||||
// Token: 0x0400BF89 RID: 49033
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400BF89")]
|
||||
public PlayingCard.EGBLHMDGLIC Value;
|
||||
|
||||
// Token: 0x0400BF8A RID: 49034
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400BF8A")]
|
||||
public string Label;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,169 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B30 RID: 11056
|
||||
[Token(Token = "0x2002B30")]
|
||||
public class PokerChip : ToolGroupElement
|
||||
{
|
||||
// Token: 0x170033DC RID: 13276
|
||||
// (get) Token: 0x060128B7 RID: 75959 RVA: 0x0043DCE4 File Offset: 0x0043BEE4
|
||||
// (set) Token: 0x060128B8 RID: 75960 RVA: 0x0043DD04 File Offset: 0x0043BF04
|
||||
[Token(Token = "0x170033DC")]
|
||||
public PokerChip.OIOHECHKDAB DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x60128B7")]
|
||||
[Address(RVA = "0x1054C30", Offset = "0x1053A30", VA = "0x181054C30")]
|
||||
get
|
||||
{
|
||||
return this.PBELLDKBCOE.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60128B8")]
|
||||
[Address(RVA = "0x1054C80", Offset = "0x1053A80", VA = "0x181054C80")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<PokerChip.OIOHECHKDAB> pbelldkbcoe = this.PBELLDKBCOE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033DD RID: 13277
|
||||
// (get) Token: 0x060128B9 RID: 75961 RVA: 0x0043DD20 File Offset: 0x0043BF20
|
||||
[Token(Token = "0x170033DD")]
|
||||
protected override string KHHBCICAHAI
|
||||
{
|
||||
[Token(Token = "0x60128B9")]
|
||||
[Address(RVA = "0x1054AB0", Offset = "0x10538B0", VA = "0x181054AB0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return "[PokerChipGroup]";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060128BA RID: 75962 RVA: 0x0043DD34 File Offset: 0x0043BF34
|
||||
[Token(Token = "0x60128BA")]
|
||||
[Address(RVA = "0x1054710", Offset = "0x1053510", VA = "0x181054710", 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: 0x060128BB RID: 75963 RVA: 0x0043DD7C File Offset: 0x0043BF7C
|
||||
[Token(Token = "0x60128BB")]
|
||||
[Address(RVA = "0x1054AE0", Offset = "0x10538E0", VA = "0x181054AE0", Slot = "16")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
|
||||
// Token: 0x060128BC RID: 75964 RVA: 0x0043DDA8 File Offset: 0x0043BFA8
|
||||
[Token(Token = "0x60128BC")]
|
||||
[Address(RVA = "0x1054B20", Offset = "0x1053920", VA = "0x181054B20", 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: 0x060128BD RID: 75965 RVA: 0x0043DDF8 File Offset: 0x0043BFF8
|
||||
[Token(Token = "0x60128BD")]
|
||||
[Address(RVA = "0x1054800", Offset = "0x1053600", VA = "0x181054800", 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: 0x060128BE RID: 75966 RVA: 0x0043DE2C File Offset: 0x0043C02C
|
||||
[Token(Token = "0x60128BE")]
|
||||
[Address(RVA = "0x10548B0", Offset = "0x10536B0", VA = "0x1810548B0")]
|
||||
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: 0x060128BF RID: 75967 RVA: 0x0043DE7C File Offset: 0x0043C07C
|
||||
[Token(Token = "0x60128BF")]
|
||||
[Address(RVA = "0x1054BB0", Offset = "0x10539B0", VA = "0x181054BB0")]
|
||||
public PokerChip()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
this.addHighlightScale.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BF90 RID: 49040
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400BF90")]
|
||||
[SerializeField]
|
||||
[Header("Poker Chip")]
|
||||
private PokerChip.OIOHECHKDAB value = (PokerChip.OIOHECHKDAB)((ulong)1L);
|
||||
|
||||
// Token: 0x0400BF91 RID: 49041
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400BF91")]
|
||||
private PokerChipVisual DKJBEMEFGIO;
|
||||
|
||||
// Token: 0x0400BF92 RID: 49042
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400BF92")]
|
||||
private bool MFCMKJDIGFE;
|
||||
|
||||
// Token: 0x0400BF93 RID: 49043
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400BF93")]
|
||||
private KLLMCPFPIIE<PokerChip.OIOHECHKDAB> PBELLDKBCOE;
|
||||
|
||||
// Token: 0x02002B31 RID: 11057
|
||||
[Token(Token = "0x2002B31")]
|
||||
public enum OIOHECHKDAB
|
||||
{
|
||||
// Token: 0x0400BF95 RID: 49045
|
||||
[Token(Token = "0x400BF95")]
|
||||
ONE,
|
||||
// Token: 0x0400BF96 RID: 49046
|
||||
[Token(Token = "0x400BF96")]
|
||||
FIVE,
|
||||
// Token: 0x0400BF97 RID: 49047
|
||||
[Token(Token = "0x400BF97")]
|
||||
TEN,
|
||||
// Token: 0x0400BF98 RID: 49048
|
||||
[Token(Token = "0x400BF98")]
|
||||
TWENTYFIVE,
|
||||
// Token: 0x0400BF99 RID: 49049
|
||||
[Token(Token = "0x400BF99")]
|
||||
ONEHUNDRED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,299 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B32 RID: 11058
|
||||
[Token(Token = "0x2002B32")]
|
||||
public class PokerChipGroup : ToolGroup
|
||||
{
|
||||
// Token: 0x170033DE RID: 13278
|
||||
// (get) Token: 0x060128C0 RID: 75968 RVA: 0x0043DEB0 File Offset: 0x0043C0B0
|
||||
[Token(Token = "0x170033DE")]
|
||||
private bool EFGCOCOOKEN
|
||||
{
|
||||
[Token(Token = "0x60128C0")]
|
||||
[Address(RVA = "0x1053700", Offset = "0x1052500", VA = "0x181053700")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033DF RID: 13279
|
||||
// (get) Token: 0x060128C1 RID: 75969 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170033DF")]
|
||||
private ToolGroupElement MBAPOCDKAOC
|
||||
{
|
||||
[Token(Token = "0x60128C1")]
|
||||
[Address(RVA = "0x10532A0", Offset = "0x10520A0", VA = "0x1810532A0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033E0 RID: 13280
|
||||
// (get) Token: 0x060128C2 RID: 75970 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170033E0")]
|
||||
private ToolGroupElement LDDJLICPJIE
|
||||
{
|
||||
[Token(Token = "0x60128C2")]
|
||||
[Address(RVA = "0x1053080", Offset = "0x1051E80", VA = "0x181053080")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060128C3 RID: 75971 RVA: 0x0043DEE0 File Offset: 0x0043C0E0
|
||||
[Token(Token = "0x60128C3")]
|
||||
[Address(RVA = "0x1052FA0", Offset = "0x1051DA0", VA = "0x181052FA0", 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: 0x060128C4 RID: 75972 RVA: 0x0043DF3C File Offset: 0x0043C13C
|
||||
[Token(Token = "0x60128C4")]
|
||||
[Address(RVA = "0x1051840", Offset = "0x1050640", VA = "0x181051840")]
|
||||
private void Start()
|
||||
{
|
||||
this.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
|
||||
// Token: 0x060128C5 RID: 75973 RVA: 0x0043DF60 File Offset: 0x0043C160
|
||||
[Token(Token = "0x60128C5")]
|
||||
[Address(RVA = "0x1053F00", Offset = "0x1052D00", VA = "0x181053F00", 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: 0x060128C6 RID: 75974 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60128C6")]
|
||||
[Address(RVA = "0x1053FE0", Offset = "0x1052DE0", VA = "0x181053FE0", Slot = "20")]
|
||||
protected override void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060128C7 RID: 75975 RVA: 0x0043DFBC File Offset: 0x0043C1BC
|
||||
[Token(Token = "0x60128C7")]
|
||||
[Address(RVA = "0x1053590", Offset = "0x1052390", VA = "0x181053590")]
|
||||
private void GDPCAAHGLJN(Tool NBHJPDBHDHB)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.BGIDBMIKHLC = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060128C8 RID: 75976 RVA: 0x0043DFDC File Offset: 0x0043C1DC
|
||||
[Token(Token = "0x60128C8")]
|
||||
[Address(RVA = "0x10531F0", Offset = "0x1051FF0", VA = "0x1810531F0", 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: 0x060128C9 RID: 75977 RVA: 0x0043E010 File Offset: 0x0043C210
|
||||
[Token(Token = "0x60128C9")]
|
||||
[Address(RVA = "0x1053140", Offset = "0x1051F40", VA = "0x181053140", 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: 0x060128CA RID: 75978 RVA: 0x0043E044 File Offset: 0x0043C244
|
||||
[Token(Token = "0x60128CA")]
|
||||
[Address(RVA = "0x10535C0", Offset = "0x10523C0", VA = "0x1810535C0", 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: 0x060128CB RID: 75979 RVA: 0x0043E0A8 File Offset: 0x0043C2A8
|
||||
[Token(Token = "0x60128CB")]
|
||||
[Address(RVA = "0x1053360", Offset = "0x1052160", VA = "0x181053360", 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: 0x170033E1 RID: 13281
|
||||
// (get) Token: 0x060128CC RID: 75980 RVA: 0x0043E12C File Offset: 0x0043C32C
|
||||
[Token(Token = "0x170033E1")]
|
||||
private Vector3 MJMOBOENJFE
|
||||
{
|
||||
[Token(Token = "0x60128CC")]
|
||||
[Address(RVA = "0x1053E20", Offset = "0x1052C20", VA = "0x181053E20")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060128CC)
|
||||
|
||||
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: 0x060128CD RID: 75981 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60128CD")]
|
||||
[Address(RVA = "0x10537D0", Offset = "0x10525D0", VA = "0x1810537D0", Slot = "30")]
|
||||
protected override void LABNNHACFND()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060128CE RID: 75982 RVA: 0x0043E14C File Offset: 0x0043C34C
|
||||
[Token(Token = "0x60128CE")]
|
||||
[Address(RVA = "0x1053EE0", Offset = "0x1052CE0", VA = "0x181053EE0", Slot = "26")]
|
||||
public override void OnChildInGroupHoverStart(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060128CF RID: 75983 RVA: 0x0043E164 File Offset: 0x0043C364
|
||||
[Token(Token = "0x60128CF")]
|
||||
[Address(RVA = "0x1053EE0", Offset = "0x1052CE0", VA = "0x181053EE0", Slot = "27")]
|
||||
public override void OnChildInGroupHoverEnd(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060128D0 RID: 75984 RVA: 0x0043E17C File Offset: 0x0043C37C
|
||||
[Token(Token = "0x60128D0")]
|
||||
[Address(RVA = "0x10544B0", Offset = "0x10532B0", VA = "0x1810544B0")]
|
||||
public PokerChipGroup()
|
||||
{
|
||||
List<ToolGroupElement> list = new List();
|
||||
this.MOMMJAMJJFP = list;
|
||||
this.removeMinDistance = 0.05f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BF9A RID: 49050
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BF9A")]
|
||||
[SerializeField]
|
||||
private Transform stackOffsetTransform;
|
||||
|
||||
// Token: 0x0400BF9B RID: 49051
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400BF9B")]
|
||||
private bool BGIDBMIKHLC;
|
||||
|
||||
// Token: 0x0400BF9C RID: 49052
|
||||
[FieldOffset(Offset = "0xA1")]
|
||||
[Token(Token = "0x400BF9C")]
|
||||
private bool MFCMKJDIGFE;
|
||||
|
||||
// Token: 0x0400BF9D RID: 49053
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400BF9D")]
|
||||
private ToolGroupElement MJLOFFEDLLA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B33 RID: 11059
|
||||
[Token(Token = "0x2002B33")]
|
||||
public class PokerChipVisual : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170033E2 RID: 13282
|
||||
// (set) Token: 0x060128D1 RID: 75985 RVA: 0x0043E1A8 File Offset: 0x0043C3A8
|
||||
[Token(Token = "0x170033E2")]
|
||||
public PokerChip.OIOHECHKDAB DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x60128D1")]
|
||||
[Address(RVA = "0x1054560", Offset = "0x1053360", VA = "0x181054560")]
|
||||
set
|
||||
{
|
||||
Renderer[] array = this.chipRenderers;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
Renderer[] array2 = this.chipRenderers;
|
||||
Renderer[] array3 = this.chipRenderers;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060128D2 RID: 75986 RVA: 0x0043E1E4 File Offset: 0x0043C3E4
|
||||
[Token(Token = "0x60128D2")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public PokerChipVisual()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BF9E RID: 49054
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BF9E")]
|
||||
[SerializeField]
|
||||
private Renderer[] chipRenderers;
|
||||
|
||||
// Token: 0x02002B34 RID: 11060
|
||||
[Token(Token = "0x2002B34")]
|
||||
private static class BGODNNFMJBF
|
||||
{
|
||||
// Token: 0x0400BF9F RID: 49055
|
||||
[Token(Token = "0x400BF9F")]
|
||||
public static readonly int FPKNNKGGHOI = Shader.PropertyToID("_Green_Col");
|
||||
|
||||
// Token: 0x0400BFA0 RID: 49056
|
||||
[Token(Token = "0x400BFA0")]
|
||||
public static readonly int PIHIJOBHDPP = Shader.PropertyToID("_Red_Col");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B35 RID: 11061
|
||||
[Token(Token = "0x2002B35")]
|
||||
[Serializable]
|
||||
public class PokerChipVisualConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x060128D4 RID: 75988 RVA: 0x0043E224 File Offset: 0x0043C424
|
||||
[Token(Token = "0x60128D4")]
|
||||
[Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")]
|
||||
public PokerChipVisualConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BFA1 RID: 49057
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BFA1")]
|
||||
[SerializeField]
|
||||
public PokerChipVisualConfig.ValueConfig[] ValueConfigs;
|
||||
|
||||
// Token: 0x02002B36 RID: 11062
|
||||
[Token(Token = "0x2002B36")]
|
||||
[Serializable]
|
||||
public struct ValueConfig
|
||||
{
|
||||
// Token: 0x0400BFA2 RID: 49058
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400BFA2")]
|
||||
public PokerChip.OIOHECHKDAB Value;
|
||||
|
||||
// Token: 0x0400BFA3 RID: 49059
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400BFA3")]
|
||||
public string Label;
|
||||
|
||||
// Token: 0x0400BFA4 RID: 49060
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BFA4")]
|
||||
public Color ChipColor;
|
||||
|
||||
// Token: 0x0400BFA5 RID: 49061
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BFA5")]
|
||||
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: 0x02002B3B RID: 11067
|
||||
[Token(Token = "0x2002B3B")]
|
||||
public abstract class ToolGroup : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170033E3 RID: 13283
|
||||
// (get) Token: 0x060128E6 RID: 76006 RVA: 0x0043E65C File Offset: 0x0043C85C
|
||||
// (set) Token: 0x060128E7 RID: 76007 RVA: 0x0043E670 File Offset: 0x0043C870
|
||||
[Token(Token = "0x170033E3")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60128E6")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get;
|
||||
[Token(Token = "0x60128E7")]
|
||||
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170033E4 RID: 13284
|
||||
// (get) Token: 0x060128E8 RID: 76008 RVA: 0x0043E684 File Offset: 0x0043C884
|
||||
[Token(Token = "0x170033E4")]
|
||||
protected GroupSearchCustomGeometry KIGDJNGMOHC
|
||||
{
|
||||
[Token(Token = "0x60128E8")]
|
||||
[Address(RVA = "0x1058E60", Offset = "0x1057C60", VA = "0x181058E60")]
|
||||
get
|
||||
{
|
||||
if (this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
||||
{
|
||||
GroupSearchCustomGeometry groupSearchCustomGeometry = this.heldSearchCollider;
|
||||
int num = 0;
|
||||
if (groupSearchCustomGeometry != num)
|
||||
{
|
||||
return this.heldSearchCollider;
|
||||
}
|
||||
}
|
||||
return this.defaultSearchCollider;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033E5 RID: 13285
|
||||
// (get) Token: 0x060128E9 RID: 76009 RVA: 0x0043E6C8 File Offset: 0x0043C8C8
|
||||
[Token(Token = "0x170033E5")]
|
||||
public int DBLCENPKMBI
|
||||
{
|
||||
[Token(Token = "0x60128E9")]
|
||||
[Address(RVA = "0x105B300", Offset = "0x105A100", VA = "0x18105B300")]
|
||||
get
|
||||
{
|
||||
return this.MOMMJAMJJFP._size;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033E6 RID: 13286
|
||||
// (get) Token: 0x060128EA RID: 76010 RVA: 0x0043E6E8 File Offset: 0x0043C8E8
|
||||
[Token(Token = "0x170033E6")]
|
||||
public IEnumerable<ToolGroupElement> OLPMOFBKJMB
|
||||
{
|
||||
[Token(Token = "0x60128EA")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060128EA)
|
||||
|
||||
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: 0x170033E7 RID: 13287
|
||||
// (get) Token: 0x060128EB RID: 76011 RVA: 0x0043E6FC File Offset: 0x0043C8FC
|
||||
// (set) Token: 0x060128EC RID: 76012 RVA: 0x0043E710 File Offset: 0x0043C910
|
||||
[Token(Token = "0x170033E7")]
|
||||
protected ToolGroup PFMNJFKOHGH
|
||||
{
|
||||
[Token(Token = "0x60128EB")]
|
||||
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
||||
get
|
||||
{
|
||||
return this.MPCPBMCAHFP;
|
||||
}
|
||||
[Token(Token = "0x60128EC")]
|
||||
[Address(RVA = "0x1059EC0", Offset = "0x1058CC0", VA = "0x181059EC0")]
|
||||
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: 0x060128ED RID: 76013 RVA: 0x0043E774 File Offset: 0x0043C974
|
||||
[Token(Token = "0x60128ED")]
|
||||
[Address(RVA = "0x1058750", Offset = "0x1057550", VA = "0x181058750", 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: 0x060128EE RID: 76014 RVA: 0x0043E8B8 File Offset: 0x0043CAB8
|
||||
[Token(Token = "0x60128EE")]
|
||||
[Address(RVA = "0x1059FF0", Offset = "0x1058DF0", VA = "0x181059FF0", 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: 0x060128EF RID: 76015 RVA: 0x0043E99C File Offset: 0x0043CB9C
|
||||
[Token(Token = "0x60128EF")]
|
||||
[Address(RVA = "0x1058540", Offset = "0x1057340", VA = "0x181058540")]
|
||||
public void AuthorityDestroy()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
KKPBCOOONNK.HMLHHNMGNAA(base.gameObject);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060128F0 RID: 76016 RVA: 0x0043E9C0 File Offset: 0x0043CBC0
|
||||
[Token(Token = "0x60128F0")]
|
||||
[Address(RVA = "0x1057C20", Offset = "0x1056A20", VA = "0x181057C20")]
|
||||
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: 0x060128F1 RID: 76017 RVA: 0x0043EA68 File Offset: 0x0043CC68
|
||||
[Token(Token = "0x60128F1")]
|
||||
[Address(RVA = "0x1057EF0", Offset = "0x1056CF0", VA = "0x181057EF0")]
|
||||
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: 0x060128F2 RID: 76018 RVA: 0x0043EB38 File Offset: 0x0043CD38
|
||||
[Token(Token = "0x60128F2")]
|
||||
[Address(RVA = "0x10577E0", Offset = "0x10565E0", VA = "0x1810577E0")]
|
||||
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: 0x060128F3 RID: 76019 RVA: 0x0043EBB0 File Offset: 0x0043CDB0
|
||||
[Token(Token = "0x60128F3")]
|
||||
[Address(RVA = "0x1057A70", Offset = "0x1056870", VA = "0x181057A70")]
|
||||
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: 0x060128F4 RID: 76020 RVA: 0x0043EC04 File Offset: 0x0043CE04
|
||||
[Token(Token = "0x60128F4")]
|
||||
[Address(RVA = "0x1058180", Offset = "0x1056F80", VA = "0x181058180")]
|
||||
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: 0x060128F5 RID: 76021 RVA: 0x0043EC54 File Offset: 0x0043CE54
|
||||
[Token(Token = "0x60128F5")]
|
||||
[Address(RVA = "0x10585C0", Offset = "0x10573C0", VA = "0x1810585C0")]
|
||||
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: 0x060128F6 RID: 76022 RVA: 0x0043EC98 File Offset: 0x0043CE98
|
||||
[Token(Token = "0x60128F6")]
|
||||
[Address(RVA = "0x1058270", Offset = "0x1057070", VA = "0x181058270")]
|
||||
public void AuthorityClearTools()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcClearChildren);
|
||||
photonView.RpcAll(anjgmeddnpe);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060128F7 RID: 76023 RVA: 0x0043ECD0 File Offset: 0x0043CED0
|
||||
[Token(Token = "0x60128F7")]
|
||||
[Address(RVA = "0x10586A0", Offset = "0x10574A0", VA = "0x1810586A0")]
|
||||
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: 0x060128F8 RID: 76024 RVA: 0x0043ED08 File Offset: 0x0043CF08
|
||||
[Token(Token = "0x60128F8")]
|
||||
[Address(RVA = "0x1059500", Offset = "0x1058300", VA = "0x181059500")]
|
||||
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: 0x170033E8 RID: 13288
|
||||
// (get) Token: 0x060128F9 RID: 76025 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170033E8")]
|
||||
protected bool APGDIMNEFKC
|
||||
{
|
||||
[Token(Token = "0x60128F9")]
|
||||
[Address(RVA = "0x1058D00", Offset = "0x1057B00", VA = "0x181058D00")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060128FA RID: 76026 RVA: 0x0043EEB8 File Offset: 0x0043D0B8
|
||||
[Token(Token = "0x60128FA")]
|
||||
[Address(RVA = "0x1059170", Offset = "0x1057F70", VA = "0x181059170")]
|
||||
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: 0x060128FB RID: 76027 RVA: 0x0043EF0C File Offset: 0x0043D10C
|
||||
[Token(Token = "0x60128FB")]
|
||||
[Address(RVA = "0x1058FD0", Offset = "0x1057DD0", VA = "0x181058FD0")]
|
||||
protected void FOGIODGFCDA()
|
||||
{
|
||||
Coroutine pejlhfdpkac = this.PEJLHFDPKAC;
|
||||
if (pejlhfdpkac != 0)
|
||||
{
|
||||
base.StopCoroutine(pejlhfdpkac);
|
||||
this.PEJLHFDPKAC = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060128FC RID: 76028 RVA: 0x0043EF34 File Offset: 0x0043D134
|
||||
[Token(Token = "0x60128FC")]
|
||||
[Address(RVA = "0x1058D10", Offset = "0x1057B10", VA = "0x181058D10")]
|
||||
private IEnumerator DKKFONJDCIF(ToolGroupElement OGJLAIMGPNN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060128FC)
|
||||
|
||||
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: 0x060128FD RID: 76029 RVA: 0x0043EF60 File Offset: 0x0043D160
|
||||
[Token(Token = "0x60128FD")]
|
||||
[Address(RVA = "0x1059A00", Offset = "0x1058800", VA = "0x181059A00")]
|
||||
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: 0x060128FE RID: 76030 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60128FE")]
|
||||
[Address(RVA = "0x1058EF0", Offset = "0x1057CF0", VA = "0x181058EF0")]
|
||||
private void ELNLAMGCFAO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060128FF RID: 76031 RVA: 0x0043F0C0 File Offset: 0x0043D2C0
|
||||
[Token(Token = "0x60128FF")]
|
||||
[Address(RVA = "0x1059000", Offset = "0x1057E00", VA = "0x181059000")]
|
||||
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: 0x06012900 RID: 76032 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012900")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "15")]
|
||||
protected virtual void NNIAHJCJKMJ(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012901 RID: 76033 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012901")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "16")]
|
||||
protected virtual void OLHEDCAEMHN(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012902 RID: 76034 RVA: 0x0043F128 File Offset: 0x0043D328
|
||||
[Token(Token = "0x6012902")]
|
||||
[Address(RVA = "0x4F9EF0", Offset = "0x4F8CF0", VA = "0x1804F9EF0", Slot = "17")]
|
||||
protected virtual int FJHCFMCNIIP(ToolGroupElement DNCNNNIPIND, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
// Token: 0x06012903 RID: 76035 RVA: 0x0043F138 File Offset: 0x0043D338
|
||||
[Token(Token = "0x6012903")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "18")]
|
||||
public virtual bool CanAddChild(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06012904 RID: 76036 RVA: 0x0043F148 File Offset: 0x0043D348
|
||||
[Token(Token = "0x6012904")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "19")]
|
||||
public virtual bool CanAddGroup(ToolGroup CKEBCMEKCJH)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06012905 RID: 76037 RVA: 0x0043F158 File Offset: 0x0043D358
|
||||
[Token(Token = "0x6012905")]
|
||||
[Address(RVA = "0x1058310", Offset = "0x1057110", VA = "0x181058310")]
|
||||
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: 0x06012906 RID: 76038 RVA: 0x0043F204 File Offset: 0x0043D404
|
||||
[Token(Token = "0x6012906")]
|
||||
[Address(RVA = "0x1058F80", Offset = "0x1057D80", VA = "0x181058F80", 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: 0x06012907 RID: 76039 RVA: 0x0043F240 File Offset: 0x0043D440
|
||||
[Token(Token = "0x6012907")]
|
||||
[Address(RVA = "0x1058F80", Offset = "0x1057D80", VA = "0x181058F80")]
|
||||
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: 0x06012908 RID: 76040 RVA: 0x0043F27C File Offset: 0x0043D47C
|
||||
[Token(Token = "0x6012908")]
|
||||
[Address(RVA = "0x1058B70", Offset = "0x1057970", VA = "0x181058B70")]
|
||||
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: 0x06012909 RID: 76041 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012909")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "21")]
|
||||
protected virtual void NLCCMEIDNKG(ToolGroup ALAHBPIBOBE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x170033E9 RID: 13289
|
||||
// (set) Token: 0x0601290A RID: 76042 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170033E9")]
|
||||
private bool PKGOOPDDKCM
|
||||
{
|
||||
[Token(Token = "0x601290A")]
|
||||
[Address(RVA = "0x10576A0", Offset = "0x10564A0", VA = "0x1810576A0")]
|
||||
set
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601290B RID: 76043 RVA: 0x0043F320 File Offset: 0x0043D520
|
||||
[Token(Token = "0x601290B")]
|
||||
[Address(RVA = "0x1058DF0", Offset = "0x1057BF0", VA = "0x181058DF0", Slot = "22")]
|
||||
public virtual void DisplayAddToolHighlight(ToolGroupElement MOELFBAPEJD)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = MOELFBAPEJD != num;
|
||||
this.PKGOOPDDKCM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0601290C RID: 76044 RVA: 0x0043F340 File Offset: 0x0043D540
|
||||
[Token(Token = "0x601290C")]
|
||||
[Address(RVA = "0x1058D80", Offset = "0x1057B80", VA = "0x181058D80", Slot = "23")]
|
||||
public virtual void DisplayAddGroupHighlight(ToolGroup JJFEJCPMEAF)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = JJFEJCPMEAF != num;
|
||||
this.PKGOOPDDKCM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0601290D RID: 76045 RVA: 0x0043F360 File Offset: 0x0043D560
|
||||
[Token(Token = "0x601290D")]
|
||||
[Address(RVA = "0x1059DF0", Offset = "0x1058BF0", VA = "0x181059DF0")]
|
||||
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.CFCOPOAEALG();
|
||||
}
|
||||
|
||||
// Token: 0x0601290E RID: 76046 RVA: 0x0043F374 File Offset: 0x0043D574
|
||||
[Token(Token = "0x601290E")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "24")]
|
||||
public virtual ToolGroupElement GetHighlightedChildInGroup(ToolGroupElement MLDKMIGAPEC, Player IEKDDPPNFPF, bool GEJJBENPHJG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601290F RID: 76047 RVA: 0x0043F384 File Offset: 0x0043D584
|
||||
[Token(Token = "0x601290F")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "25")]
|
||||
protected virtual Tool MMHPMMACKEF(Player NHCEBNBEEBE, bool GFOOFHEHGFK, Collider DMMDDFILJMK)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012910 RID: 76048 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012910")]
|
||||
[Address(RVA = "0x1059350", Offset = "0x1058150", VA = "0x181059350")]
|
||||
private void MGHHCFHKJDK(bool NOCJEBBJIAN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012911 RID: 76049 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012911")]
|
||||
[Address(RVA = "0x1059E00", Offset = "0x1058C00", VA = "0x181059E00")]
|
||||
private bool OKEBLMCPGEH()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012912 RID: 76050 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012912")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "26")]
|
||||
public virtual void OnChildInGroupHoverStart(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012913 RID: 76051 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012913")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
|
||||
public virtual void OnChildInGroupHoverEnd(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012914 RID: 76052 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012914")]
|
||||
[Address(RVA = "0x1058A90", Offset = "0x1057890", VA = "0x181058A90", Slot = "28")]
|
||||
protected virtual void CCPHHDELIFF(Tool NBHJPDBHDHB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012915 RID: 76053 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012915")]
|
||||
[Address(RVA = "0x1059420", Offset = "0x1058220", VA = "0x181059420", Slot = "29")]
|
||||
protected virtual void MMJOODKIOPL(Tool NBHJPDBHDHB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012916 RID: 76054 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012916")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "30")]
|
||||
protected virtual void LABNNHACFND()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012917 RID: 76055 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012917")]
|
||||
[Address(RVA = "0x105A530", Offset = "0x1059330", VA = "0x18105A530")]
|
||||
protected void POLGHLGMBHM()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012918 RID: 76056 RVA: 0x0043F394 File Offset: 0x0043D594
|
||||
[Token(Token = "0x6012918")]
|
||||
[Address(RVA = "0x105AB60", Offset = "0x1059960", VA = "0x18105AB60")]
|
||||
[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: 0x06012919 RID: 76057 RVA: 0x0043F3C0 File Offset: 0x0043D5C0
|
||||
[Token(Token = "0x6012919")]
|
||||
[Address(RVA = "0x105AC60", Offset = "0x1059A60", VA = "0x18105AC60")]
|
||||
[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: 0x0601291A RID: 76058 RVA: 0x0043F42C File Offset: 0x0043D62C
|
||||
[Token(Token = "0x601291A")]
|
||||
[Address(RVA = "0x105AEF0", Offset = "0x1059CF0", VA = "0x18105AEF0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcRemoveChild(ToolGroupElement MLDKMIGAPEC)
|
||||
{
|
||||
int num = 0;
|
||||
if (MLDKMIGAPEC != num && MLDKMIGAPEC != this)
|
||||
{
|
||||
this.OHEIKEIOLAL(MLDKMIGAPEC, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601291B RID: 76059 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601291B")]
|
||||
[Address(RVA = "0x1058EF0", Offset = "0x1057CF0", VA = "0x181058EF0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcClearChildren()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601291C RID: 76060 RVA: 0x0043F458 File Offset: 0x0043D658
|
||||
[Token(Token = "0x601291C")]
|
||||
[Address(RVA = "0x105AED0", Offset = "0x1059CD0", VA = "0x18105AED0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcInitializeGroup(int[] BGDOBIKGKBO, Vector3[] LMOBNMMFINF, Quaternion[] EKLIMMNMHLI)
|
||||
{
|
||||
ulong num;
|
||||
this.RpcAddChildren(BGDOBIKGKBO, LMOBNMMFINF, EKLIMMNMHLI, (int)num);
|
||||
}
|
||||
|
||||
// Token: 0x0601291D RID: 76061 RVA: 0x0043F470 File Offset: 0x0043D670
|
||||
[Token(Token = "0x601291D")]
|
||||
[Address(RVA = "0x1059000", Offset = "0x1057E00", VA = "0x181059000")]
|
||||
[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: 0x0601291E RID: 76062 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601291E")]
|
||||
[Address(RVA = "0x105A260", Offset = "0x1059060", VA = "0x18105A260", Slot = "31")]
|
||||
protected virtual void OnPhotonPlayerConnected(AGAJMBPABDL EMCEAPOIJGC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601291F RID: 76063 RVA: 0x0043F4D8 File Offset: 0x0043D6D8
|
||||
[Token(Token = "0x601291F")]
|
||||
[Address(RVA = "0x1059210", Offset = "0x1058010", VA = "0x181059210")]
|
||||
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: 0x06012920 RID: 76064 RVA: 0x0043F51C File Offset: 0x0043D71C
|
||||
[Token(Token = "0x6012920")]
|
||||
[Address(RVA = "0x105B290", Offset = "0x105A090", VA = "0x18105B290")]
|
||||
protected ToolGroup()
|
||||
{
|
||||
List<ToolGroupElement> list = new List();
|
||||
this.MOMMJAMJJFP = list;
|
||||
this.removeMinDistance = 0.05f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06012921 RID: 76065 RVA: 0x0043F548 File Offset: 0x0043D748
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6012921")]
|
||||
[Address(RVA = "0x105AFA0", Offset = "0x1059DA0", VA = "0x18105AFA0")]
|
||||
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: 0x0400BFB1 RID: 49073
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BFB1")]
|
||||
protected List<ToolGroupElement> MOMMJAMJJFP;
|
||||
|
||||
// Token: 0x0400BFB2 RID: 49074
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BFB2")]
|
||||
protected BoxCollider CHMOGFHDNFC;
|
||||
|
||||
// Token: 0x0400BFB3 RID: 49075
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400BFB3")]
|
||||
protected Bounds IICEADLDIKH;
|
||||
|
||||
// Token: 0x0400BFB4 RID: 49076
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400BFB4")]
|
||||
[SerializeField]
|
||||
protected GroupSearchCustomGeometry defaultSearchCollider;
|
||||
|
||||
// Token: 0x0400BFB5 RID: 49077
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400BFB5")]
|
||||
[SerializeField]
|
||||
protected GroupSearchCustomGeometry heldSearchCollider;
|
||||
|
||||
// Token: 0x0400BFB6 RID: 49078
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400BFB6")]
|
||||
private Coroutine PEJLHFDPKAC;
|
||||
|
||||
// Token: 0x0400BFB7 RID: 49079
|
||||
[Token(Token = "0x400BFB7")]
|
||||
protected static readonly Vector3[] EFCJLIBMFEK;
|
||||
|
||||
// Token: 0x0400BFB8 RID: 49080
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400BFB8")]
|
||||
private ToolGroup MPCPBMCAHFP;
|
||||
|
||||
// Token: 0x0400BFB9 RID: 49081
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400BFB9")]
|
||||
[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: 0x02002B3D RID: 11069
|
||||
[Token(Token = "0x2002B3D")]
|
||||
[RequireComponent(typeof(Tool))]
|
||||
public abstract class ToolGroupElement : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170033EC RID: 13292
|
||||
// (get) Token: 0x06012928 RID: 76072 RVA: 0x0043F6A4 File Offset: 0x0043D8A4
|
||||
// (set) Token: 0x06012929 RID: 76073 RVA: 0x0043F6DC File Offset: 0x0043D8DC
|
||||
[Token(Token = "0x170033EC")]
|
||||
public ToolGroup OALOAPLCNEI
|
||||
{
|
||||
[Token(Token = "0x6012928")]
|
||||
[Address(RVA = "0x10571C0", Offset = "0x1055FC0", VA = "0x1810571C0")]
|
||||
get
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.IICLIAHMABC.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
return photonView.GetComponent<ToolGroup>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6012929")]
|
||||
[Address(RVA = "0x10573F0", Offset = "0x10561F0", VA = "0x1810573F0")]
|
||||
set
|
||||
{
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
KLLMCPFPIIE<int> iicliahmabc = this.IICLIAHMABC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033ED RID: 13293
|
||||
// (get) Token: 0x0601292A RID: 76074 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0601292B RID: 76075 RVA: 0x0043F70C File Offset: 0x0043D90C
|
||||
[Token(Token = "0x170033ED")]
|
||||
public Vector3 PEFCACDNEDI
|
||||
{
|
||||
[Token(Token = "0x601292A")]
|
||||
[Address(RVA = "0xFBDF10", Offset = "0xFBCD10", VA = "0x180FBDF10")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x601292B")]
|
||||
[Address(RVA = "0x1055A10", Offset = "0x1054810", VA = "0x181055A10")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<IOEFOGELCAK>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033EE RID: 13294
|
||||
// (get) Token: 0x0601292C RID: 76076 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0601292D RID: 76077 RVA: 0x0043F72C File Offset: 0x0043D92C
|
||||
[Token(Token = "0x170033EE")]
|
||||
public Quaternion IPBEBJPLJGM
|
||||
{
|
||||
[Token(Token = "0x601292C")]
|
||||
[Address(RVA = "0x1057130", Offset = "0x1055F30", VA = "0x181057130")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x601292D")]
|
||||
[Address(RVA = "0x10565B0", Offset = "0x10553B0", VA = "0x1810565B0")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033EF RID: 13295
|
||||
// (get) Token: 0x0601292E RID: 76078 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0601292F RID: 76079 RVA: 0x0043F73C File Offset: 0x0043D93C
|
||||
[Token(Token = "0x170033EF")]
|
||||
public Vector3 JKAENFFPLMD
|
||||
{
|
||||
[Token(Token = "0x601292E")]
|
||||
[Address(RVA = "0x1057110", Offset = "0x1055F10", VA = "0x181057110")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x601292F")]
|
||||
[Address(RVA = "0x10555A0", Offset = "0x10543A0", VA = "0x1810555A0")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<OGPAIBBDEHC>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033F0 RID: 13296
|
||||
// (get) Token: 0x06012930 RID: 76080 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06012931 RID: 76081 RVA: 0x0043F75C File Offset: 0x0043D95C
|
||||
[Token(Token = "0x170033F0")]
|
||||
public Quaternion NHJALJEBPKK
|
||||
{
|
||||
[Token(Token = "0x6012930")]
|
||||
[Address(RVA = "0xAAD590", Offset = "0xAAC390", VA = "0x180AAD590")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6012931")]
|
||||
[Address(RVA = "0xAAD5E0", Offset = "0xAAC3E0", VA = "0x180AAD5E0")]
|
||||
[CompilerGenerated]
|
||||
protected set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033F1 RID: 13297
|
||||
// (get) Token: 0x06012932 RID: 76082 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06012933 RID: 76083 RVA: 0x0043F76C File Offset: 0x0043D96C
|
||||
[Token(Token = "0x170033F1")]
|
||||
public Bounds ILICHLKJLGI
|
||||
{
|
||||
[Token(Token = "0x6012932")]
|
||||
[Address(RVA = "0x10571A0", Offset = "0x1055FA0", VA = "0x1810571A0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6012933")]
|
||||
[Address(RVA = "0x10559F0", Offset = "0x10547F0", VA = "0x1810559F0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033F2 RID: 13298
|
||||
// (get) Token: 0x06012934 RID: 76084 RVA: 0x0043F77C File Offset: 0x0043D97C
|
||||
[Token(Token = "0x170033F2")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6012934")]
|
||||
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033F3 RID: 13299
|
||||
// (get) Token: 0x06012935 RID: 76085 RVA: 0x0043F790 File Offset: 0x0043D990
|
||||
[Token(Token = "0x170033F3")]
|
||||
public VisibleInCamera PDADDKJMBKF
|
||||
{
|
||||
[Token(Token = "0x6012935")]
|
||||
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
||||
get
|
||||
{
|
||||
return this.visibleInCamera;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033F4 RID: 13300
|
||||
// (get) Token: 0x06012936 RID: 76086 RVA: 0x0043F7A4 File Offset: 0x0043D9A4
|
||||
[Token(Token = "0x170033F4")]
|
||||
public bool OBDNPPHKAJC
|
||||
{
|
||||
[Token(Token = "0x6012936")]
|
||||
[Address(RVA = "0x1057140", Offset = "0x1055F40", VA = "0x181057140")]
|
||||
get
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
return group != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033F5 RID: 13301
|
||||
// (get) Token: 0x06012937 RID: 76087 RVA: 0x0043F7C4 File Offset: 0x0043D9C4
|
||||
// (set) Token: 0x06012938 RID: 76088 RVA: 0x0043F7D8 File Offset: 0x0043D9D8
|
||||
[Token(Token = "0x170033F5")]
|
||||
protected ToolGroupElement BDLOBAFOBCG
|
||||
{
|
||||
[Token(Token = "0x6012937")]
|
||||
[Address(RVA = "0x8379D0", Offset = "0x8367D0", VA = "0x1808379D0")]
|
||||
get
|
||||
{
|
||||
return this.DEKOBHABKAH;
|
||||
}
|
||||
[Token(Token = "0x6012938")]
|
||||
[Address(RVA = "0x1055C50", Offset = "0x1054A50", VA = "0x181055C50")]
|
||||
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: 0x170033F6 RID: 13302
|
||||
// (get) Token: 0x06012939 RID: 76089 RVA: 0x0043F838 File Offset: 0x0043DA38
|
||||
// (set) Token: 0x0601293A RID: 76090 RVA: 0x0043F84C File Offset: 0x0043DA4C
|
||||
[Token(Token = "0x170033F6")]
|
||||
protected ToolGroup PFMNJFKOHGH
|
||||
{
|
||||
[Token(Token = "0x6012939")]
|
||||
[Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")]
|
||||
get
|
||||
{
|
||||
return this.MPCPBMCAHFP;
|
||||
}
|
||||
[Token(Token = "0x601293A")]
|
||||
[Address(RVA = "0x1056480", Offset = "0x1055280", VA = "0x181056480")]
|
||||
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: 0x170033F7 RID: 13303
|
||||
// (get) Token: 0x0601293B RID: 76091 RVA: 0x0043F8B0 File Offset: 0x0043DAB0
|
||||
// (set) Token: 0x0601293C RID: 76092 RVA: 0x0043F8C4 File Offset: 0x0043DAC4
|
||||
[Token(Token = "0x170033F7")]
|
||||
public bool ANAOMJPMBOC
|
||||
{
|
||||
[Token(Token = "0x601293B")]
|
||||
[Address(RVA = "0xD53F50", Offset = "0xD52D50", VA = "0x180D53F50")]
|
||||
get
|
||||
{
|
||||
return this.LNOEKKEFOEC;
|
||||
}
|
||||
[Token(Token = "0x601293C")]
|
||||
[Address(RVA = "0x1057340", Offset = "0x1056140", VA = "0x181057340")]
|
||||
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: 0x170033F8 RID: 13304
|
||||
// (get) Token: 0x0601293D RID: 76093 RVA: 0x0043F914 File Offset: 0x0043DB14
|
||||
// (set) Token: 0x0601293E RID: 76094 RVA: 0x0043F928 File Offset: 0x0043DB28
|
||||
[Token(Token = "0x170033F8")]
|
||||
public bool OPGAPJKANFN
|
||||
{
|
||||
[Token(Token = "0x601293D")]
|
||||
[Address(RVA = "0x770460", Offset = "0x76F260", VA = "0x180770460")]
|
||||
get
|
||||
{
|
||||
return this.KDJPCJMGJLP;
|
||||
}
|
||||
[Token(Token = "0x601293E")]
|
||||
[Address(RVA = "0x1057290", Offset = "0x1056090", VA = "0x181057290")]
|
||||
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: 0x170033F9 RID: 13305
|
||||
// (get) Token: 0x0601293F RID: 76095 RVA: 0x0043F978 File Offset: 0x0043DB78
|
||||
[Token(Token = "0x170033F9")]
|
||||
protected GroupSearch KIGDJNGMOHC
|
||||
{
|
||||
[Token(Token = "0x601293F")]
|
||||
[Address(RVA = "0x1055720", Offset = "0x1054520", VA = "0x181055720")]
|
||||
get
|
||||
{
|
||||
if (this.tool.FNFNLDBILFE)
|
||||
{
|
||||
GroupSearch groupSearch = this.heldSearchCollider;
|
||||
int num = 0;
|
||||
if (groupSearch != num)
|
||||
{
|
||||
return this.heldSearchCollider;
|
||||
}
|
||||
}
|
||||
return this.defaultSearchCollider;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170033FA RID: 13306
|
||||
// (get) Token: 0x06012940 RID: 76096
|
||||
[Token(Token = "0x170033FA")]
|
||||
protected abstract string KHHBCICAHAI
|
||||
{
|
||||
[Token(Token = "0x6012940")]
|
||||
[Address(Slot = "15")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06012941 RID: 76097 RVA: 0x0043F9BC File Offset: 0x0043DBBC
|
||||
[Token(Token = "0x6012941")]
|
||||
[Address(RVA = "0x1054CE0", Offset = "0x1053AE0", VA = "0x181054CE0", 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: 0x06012942 RID: 76098 RVA: 0x0043FAE0 File Offset: 0x0043DCE0
|
||||
[Token(Token = "0x6012942")]
|
||||
[Address(RVA = "0x1056B30", Offset = "0x1055930", VA = "0x181056B30", 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: 0x06012943 RID: 76099 RVA: 0x0043FB3C File Offset: 0x0043DD3C
|
||||
[Token(Token = "0x6012943")]
|
||||
[Address(RVA = "0x10565C0", Offset = "0x10553C0", VA = "0x1810565C0", 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: 0x06012944 RID: 76100 RVA: 0x0043FC4C File Offset: 0x0043DE4C
|
||||
[Token(Token = "0x6012944")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "17")]
|
||||
public virtual bool CanAddTool(ToolGroupElement EGFEJGHDNAI)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06012945 RID: 76101 RVA: 0x0043FC5C File Offset: 0x0043DE5C
|
||||
[Token(Token = "0x6012945")]
|
||||
[Address(RVA = "0x1056EA0", Offset = "0x1055CA0", VA = "0x181056EA0", 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: 0x06012946 RID: 76102 RVA: 0x0043FD48 File Offset: 0x0043DF48
|
||||
[Token(Token = "0x6012946")]
|
||||
[Address(RVA = "0x1056D40", Offset = "0x1055B40", VA = "0x181056D40")]
|
||||
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: 0x06012947 RID: 76103 RVA: 0x0043FDC4 File Offset: 0x0043DFC4
|
||||
[Token(Token = "0x6012947")]
|
||||
[Address(RVA = "0x1054F60", Offset = "0x1053D60", VA = "0x181054F60")]
|
||||
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: 0x06012948 RID: 76104 RVA: 0x0043FE40 File Offset: 0x0043E040
|
||||
[Token(Token = "0x6012948")]
|
||||
[Address(RVA = "0x1056260", Offset = "0x1055060", VA = "0x181056260")]
|
||||
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: 0x06012949 RID: 76105 RVA: 0x0043FF04 File Offset: 0x0043E104
|
||||
[Token(Token = "0x6012949")]
|
||||
[Address(RVA = "0x10557C0", Offset = "0x10545C0", VA = "0x1810557C0")]
|
||||
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: 0x0601294A RID: 76106 RVA: 0x0043FF8C File Offset: 0x0043E18C
|
||||
[Token(Token = "0x601294A")]
|
||||
[Address(RVA = "0x1055180", Offset = "0x1053F80", VA = "0x181055180")]
|
||||
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: 0x0601294B RID: 76107 RVA: 0x00440070 File Offset: 0x0043E270
|
||||
[Token(Token = "0x601294B")]
|
||||
[Address(RVA = "0x10555C0", Offset = "0x10543C0", VA = "0x1810555C0")]
|
||||
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: 0x0601294C RID: 76108 RVA: 0x004400C8 File Offset: 0x0043E2C8
|
||||
[Token(Token = "0x601294C")]
|
||||
[Address(RVA = "0x10553A0", Offset = "0x10541A0", VA = "0x1810553A0")]
|
||||
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: 0x0601294D RID: 76109 RVA: 0x00440130 File Offset: 0x0043E330
|
||||
[Token(Token = "0x601294D")]
|
||||
[Address(RVA = "0x1055910", Offset = "0x1054710", VA = "0x181055910")]
|
||||
private void FPKFHNIDKFO()
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<EEAEPAPIPJB> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterCreateNewGroup);
|
||||
photonView.RpcMaster(lflfmimncon);
|
||||
}
|
||||
|
||||
// Token: 0x0601294E RID: 76110 RVA: 0x00440160 File Offset: 0x0043E360
|
||||
[Token(Token = "0x601294E")]
|
||||
[Address(RVA = "0x1056800", Offset = "0x1055600", VA = "0x181056800")]
|
||||
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: 0x0601294F RID: 76111 RVA: 0x004401A4 File Offset: 0x0043E3A4
|
||||
[Token(Token = "0x601294F")]
|
||||
[Address(RVA = "0x1055DD0", Offset = "0x1054BD0", VA = "0x181055DD0")]
|
||||
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: 0x06012950 RID: 76112 RVA: 0x004401DC File Offset: 0x0043E3DC
|
||||
[Token(Token = "0x6012950")]
|
||||
[Address(RVA = "0x10560D0", Offset = "0x1054ED0", VA = "0x1810560D0")]
|
||||
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: 0x06012951 RID: 76113 RVA: 0x00440260 File Offset: 0x0043E460
|
||||
[Token(Token = "0x6012951")]
|
||||
[Address(RVA = "0x1055670", Offset = "0x1054470", VA = "0x181055670", 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: 0x06012952 RID: 76114 RVA: 0x0044029C File Offset: 0x0043E49C
|
||||
[Token(Token = "0x6012952")]
|
||||
[Address(RVA = "0x1055D80", Offset = "0x1054B80", VA = "0x181055D80")]
|
||||
private void LCMLEBBGNFI()
|
||||
{
|
||||
ReferencePoint referencePoint = this.frontAddHighlightPoint;
|
||||
Quaternion localRotation = referencePoint.localRotation;
|
||||
float z = referencePoint.localPosition.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012953 RID: 76115 RVA: 0x004402CC File Offset: 0x0043E4CC
|
||||
[Token(Token = "0x6012953")]
|
||||
[Address(RVA = "0x10559A0", Offset = "0x10547A0", VA = "0x1810559A0")]
|
||||
private void GFPGJAEECGJ()
|
||||
{
|
||||
ReferencePoint referencePoint = this.backAddHighlightPoint;
|
||||
Quaternion localRotation = referencePoint.localRotation;
|
||||
float z = referencePoint.localPosition.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012954 RID: 76116 RVA: 0x004402FC File Offset: 0x0043E4FC
|
||||
[Token(Token = "0x6012954")]
|
||||
[Address(RVA = "0x1055A30", Offset = "0x1054830", VA = "0x181055A30")]
|
||||
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: 0x06012955 RID: 76117 RVA: 0x00440374 File Offset: 0x0043E574
|
||||
[Token(Token = "0x6012955")]
|
||||
[Address(RVA = "0x10550F0", Offset = "0x1053EF0", VA = "0x1810550F0")]
|
||||
private void CCPHHDELIFF(Tool NBHJPDBHDHB)
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (group != num)
|
||||
{
|
||||
ToolGroup group2 = this.Group;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012956 RID: 76118 RVA: 0x004403A4 File Offset: 0x0043E5A4
|
||||
[Token(Token = "0x6012956")]
|
||||
[Address(RVA = "0x1056040", Offset = "0x1054E40", VA = "0x181056040")]
|
||||
private void MMJOODKIOPL(Tool NBHJPDBHDHB)
|
||||
{
|
||||
ToolGroup group = this.Group;
|
||||
int num = 0;
|
||||
if (group != num)
|
||||
{
|
||||
this.Group.OnChildInGroupHoverStart(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012957 RID: 76119 RVA: 0x004403D8 File Offset: 0x0043E5D8
|
||||
[Token(Token = "0x6012957")]
|
||||
[Address(RVA = "0x1055F10", Offset = "0x1054D10", VA = "0x181055F10")]
|
||||
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: 0x06012958 RID: 76120 RVA: 0x00440418 File Offset: 0x0043E618
|
||||
[Token(Token = "0x6012958")]
|
||||
[Address(RVA = "0x1056980", Offset = "0x1055780", VA = "0x181056980")]
|
||||
[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: 0x06012959 RID: 76121 RVA: 0x00440460 File Offset: 0x0043E660
|
||||
[Token(Token = "0x6012959")]
|
||||
[Address(RVA = "0x1056AB0", Offset = "0x10558B0", VA = "0x181056AB0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcOnMasterGroupCreation(ToolGroup CKEBCMEKCJH)
|
||||
{
|
||||
int num = 0;
|
||||
if (CKEBCMEKCJH != num)
|
||||
{
|
||||
this.NNBALIFHDAD(CKEBCMEKCJH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601295A RID: 76122 RVA: 0x00440480 File Offset: 0x0043E680
|
||||
[Token(Token = "0x601295A")]
|
||||
[Address(RVA = "0x10570A0", Offset = "0x1055EA0", VA = "0x1810570A0")]
|
||||
protected ToolGroupElement()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
this.addHighlightScale.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BFBE RID: 49086
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BFBE")]
|
||||
[SerializeField]
|
||||
[Header("Groupable Tool")]
|
||||
private Material addHighlightMaterial;
|
||||
|
||||
// Token: 0x0400BFBF RID: 49087
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BFBF")]
|
||||
[SerializeField]
|
||||
private Mesh addHighlightMesh;
|
||||
|
||||
// Token: 0x0400BFC0 RID: 49088
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BFC0")]
|
||||
[SerializeField]
|
||||
private ReferencePoint frontAddHighlightPoint;
|
||||
|
||||
// Token: 0x0400BFC1 RID: 49089
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400BFC1")]
|
||||
[SerializeField]
|
||||
private ReferencePoint backAddHighlightPoint;
|
||||
|
||||
// Token: 0x0400BFC2 RID: 49090
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400BFC2")]
|
||||
[SerializeField]
|
||||
private Vector3 addHighlightScale;
|
||||
|
||||
// Token: 0x0400BFC3 RID: 49091
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400BFC3")]
|
||||
[SerializeField]
|
||||
protected GroupSearch defaultSearchCollider;
|
||||
|
||||
// Token: 0x0400BFC4 RID: 49092
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400BFC4")]
|
||||
[SerializeField]
|
||||
protected GroupSearch heldSearchCollider;
|
||||
|
||||
// Token: 0x0400BFC5 RID: 49093
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400BFC5")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400BFC6 RID: 49094
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400BFC6")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private VisibleInCamera visibleInCamera;
|
||||
|
||||
// Token: 0x0400BFC7 RID: 49095
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400BFC7")]
|
||||
private KLLMCPFPIIE<int> IICLIAHMABC;
|
||||
|
||||
// Token: 0x0400BFC8 RID: 49096
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BFC8")]
|
||||
[NonSerialized]
|
||||
public ToolGroup Group;
|
||||
|
||||
// Token: 0x0400BFCE RID: 49102
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400BFCE")]
|
||||
private ToolGroupElement[] HDEGHOLLIIE;
|
||||
|
||||
// Token: 0x0400BFCF RID: 49103
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400BFCF")]
|
||||
private ToolGroupElement DEKOBHABKAH;
|
||||
|
||||
// Token: 0x0400BFD0 RID: 49104
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400BFD0")]
|
||||
private ToolGroup MPCPBMCAHFP;
|
||||
|
||||
// Token: 0x0400BFD1 RID: 49105
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400BFD1")]
|
||||
private IDisposable IOJPKMJBOPC;
|
||||
|
||||
// Token: 0x0400BFD2 RID: 49106
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400BFD2")]
|
||||
private bool LNOEKKEFOEC;
|
||||
|
||||
// Token: 0x0400BFD3 RID: 49107
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400BFD3")]
|
||||
private IDisposable DIJANHNNEHJ;
|
||||
|
||||
// Token: 0x0400BFD4 RID: 49108
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400BFD4")]
|
||||
private bool KDJPCJMGJLP;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools.Groups
|
||||
{
|
||||
// Token: 0x02002B3E RID: 11070
|
||||
[Token(Token = "0x2002B3E")]
|
||||
public class ToolGroupVisibleInCamera : VisibleInCamera
|
||||
{
|
||||
// Token: 0x0601295B RID: 76123 RVA: 0x004404AC File Offset: 0x0043E6AC
|
||||
[Token(Token = "0x601295B")]
|
||||
[Address(RVA = "0x1057490", Offset = "0x1056290", VA = "0x181057490", 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: 0x0601295C RID: 76124 RVA: 0x004404FC File Offset: 0x0043E6FC
|
||||
[Token(Token = "0x601295C")]
|
||||
[Address(RVA = "0x1057690", Offset = "0x1056490", VA = "0x181057690")]
|
||||
public ToolGroupVisibleInCamera()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BFD5 RID: 49109
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400BFD5")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private ToolGroup toolGroup;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user