1003 lines
40 KiB
C#
1003 lines
40 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools.Groups
|
|
{
|
|
// Token: 0x02002C0F RID: 11279
|
|
[Token(Token = "0x2002C0F")]
|
|
public class PlayingCardGroup : ToolGroup
|
|
{
|
|
// Token: 0x17003486 RID: 13446
|
|
// (get) Token: 0x06012CB8 RID: 76984 RVA: 0x00446768 File Offset: 0x00444968
|
|
// (set) Token: 0x06012CB9 RID: 76985 RVA: 0x00446788 File Offset: 0x00444988
|
|
[Token(Token = "0x17003486")]
|
|
public bool KNMDMCNFIEI
|
|
{
|
|
[Token(Token = "0x6012CB8")]
|
|
[Address(RVA = "0x1D73050", Offset = "0x1D72050", VA = "0x181D73050")]
|
|
get
|
|
{
|
|
return this.IOECIMCHGBL.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6012CB9")]
|
|
[Address(RVA = "0x1D730A0", Offset = "0x1D720A0", VA = "0x181D730A0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> ioecimchgbl = this.IOECIMCHGBL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003487 RID: 13447
|
|
// (get) Token: 0x06012CBA RID: 76986 RVA: 0x004467A4 File Offset: 0x004449A4
|
|
[Token(Token = "0x17003487")]
|
|
private bool EFGCOCOOKEN
|
|
{
|
|
[Token(Token = "0x6012CBA")]
|
|
[Address(RVA = "0x1D71550", Offset = "0x1D70550", VA = "0x181D71550")]
|
|
get
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003488 RID: 13448
|
|
// (get) Token: 0x06012CBB RID: 76987 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003488")]
|
|
private ToolGroupElement PEOMMHJJGHB
|
|
{
|
|
[Token(Token = "0x6012CBB")]
|
|
[Address(RVA = "0x1D71620", Offset = "0x1D70620", VA = "0x181D71620")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003489 RID: 13449
|
|
// (get) Token: 0x06012CBC RID: 76988 RVA: 0x004467D4 File Offset: 0x004449D4
|
|
[Token(Token = "0x17003489")]
|
|
private bool EFKECFPEGDC
|
|
{
|
|
[Token(Token = "0x6012CBC")]
|
|
[Address(RVA = "0x1D716E0", Offset = "0x1D706E0", VA = "0x181D716E0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06012CBC)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Tools.Groups.PlayingCardGroup::JADOICDHNPE()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_0B:
|
|
stloc:float32(var_2_12, callgetter:float32(Time::get_time))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CBD RID: 76989 RVA: 0x004467F4 File Offset: 0x004449F4
|
|
[Token(Token = "0x6012CBD")]
|
|
[Address(RVA = "0x1D6FE50", Offset = "0x1D6EE50", VA = "0x181D6FE50", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
|
|
int num = 0;
|
|
if (<MBFGOCOFHHM>k__BackingField != num)
|
|
{
|
|
Tool <MBFGOCOFHHM>k__BackingField2 = this.<MBFGOCOFHHM>k__BackingField;
|
|
MFBGLIHGCGO<Tool> inputDownEvent = <MBFGOCOFHHM>k__BackingField2.InputDownEvent;
|
|
Action<Tool> action = new Action(this.GDPCAAHGLJN);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(inputDownEvent, action);
|
|
<MBFGOCOFHHM>k__BackingField2.InputDownEvent = mfbglihgcgo;
|
|
Tool <MBFGOCOFHHM>k__BackingField3 = this.<MBFGOCOFHHM>k__BackingField;
|
|
MFBGLIHGCGO<Tool> shakeEvent = <MBFGOCOFHHM>k__BackingField3.ShakeEvent;
|
|
Action<Tool> action2 = new Action(this.NJHHFPBPONB);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(shakeEvent, action2);
|
|
<MBFGOCOFHHM>k__BackingField3.ShakeEvent = mfbglihgcgo2;
|
|
Tool <MBFGOCOFHHM>k__BackingField4 = this.<MBFGOCOFHHM>k__BackingField;
|
|
Tool.DIMPKKAHGAC dimpkkahgac = new Tool.DIMPKKAHGAC(this.GNDJDFKHLFH);
|
|
<MBFGOCOFHHM>k__BackingField4.CustomHandSpacePickupTransformModifier = dimpkkahgac;
|
|
}
|
|
Action action3 = new Action(this.KBPOFFBCDNN);
|
|
int num2;
|
|
int num3;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "IS_DECK", num2, (OHOEENCHJJE)num3, action3, num3);
|
|
num3 = 0;
|
|
num2 = 0;
|
|
this.IOECIMCHGBL = kllmcpfpiie;
|
|
}
|
|
|
|
// Token: 0x06012CBE RID: 76990 RVA: 0x004468D4 File Offset: 0x00444AD4
|
|
[Token(Token = "0x6012CBE")]
|
|
[Address(RVA = "0x1D72A20", Offset = "0x1D71A20", VA = "0x181D72A20")]
|
|
private void Start()
|
|
{
|
|
this.<MBFGOCOFHHM>k__BackingField.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
|
}
|
|
|
|
// Token: 0x06012CBF RID: 76991 RVA: 0x004468F8 File Offset: 0x00444AF8
|
|
[Token(Token = "0x6012CBF")]
|
|
[Address(RVA = "0x1D726A0", Offset = "0x1D716A0", VA = "0x181D726A0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
|
|
int num = 0;
|
|
if (<MBFGOCOFHHM>k__BackingField != num)
|
|
{
|
|
Tool <MBFGOCOFHHM>k__BackingField2 = this.<MBFGOCOFHHM>k__BackingField;
|
|
MFBGLIHGCGO<Tool> inputDownEvent = <MBFGOCOFHHM>k__BackingField2.InputDownEvent;
|
|
Action<Tool> action = new Action(this.GDPCAAHGLJN);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(inputDownEvent, action);
|
|
<MBFGOCOFHHM>k__BackingField2.InputDownEvent = mfbglihgcgo;
|
|
Tool <MBFGOCOFHHM>k__BackingField3 = this.<MBFGOCOFHHM>k__BackingField;
|
|
MFBGLIHGCGO<Tool> shakeEvent = <MBFGOCOFHHM>k__BackingField3.ShakeEvent;
|
|
Action<Tool> action2 = new Action(this.NJHHFPBPONB);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(shakeEvent, action2);
|
|
<MBFGOCOFHHM>k__BackingField3.ShakeEvent = mfbglihgcgo2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CC0 RID: 76992 RVA: 0x00446988 File Offset: 0x00444B88
|
|
[Token(Token = "0x6012CC0")]
|
|
[Address(RVA = "0x1D6FC70", Offset = "0x1D6EC70", VA = "0x181D6FC70")]
|
|
public void AuthorityShuffle()
|
|
{
|
|
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
|
Func<ToolGroupElement, int> <>9__28_ = PlayingCardGroup.<>c.<>9__28_0;
|
|
if (<>9__28_ == 0)
|
|
{
|
|
PlayingCardGroup.<>c.<>9__28_0 = (ToolGroupElement x) => x.JDHMIOJKLCK.viewIdField;
|
|
}
|
|
int[] array = Enumerable.ToArray<int>(Enumerable.Select<ToolGroupElement, int>(mommjamjjfp, <>9__28_));
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<int[]> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(base.RpcReorderChildren);
|
|
photonView.RpcAll<int[]>(lflfmimncon, array);
|
|
}
|
|
PhotonView photonView2 = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcPlayShuffleSound);
|
|
photonView2.RpcAll(anjgmeddnpe);
|
|
}
|
|
|
|
// Token: 0x06012CC1 RID: 76993 RVA: 0x00446A14 File Offset: 0x00444C14
|
|
[Token(Token = "0x6012CC1")]
|
|
[Address(RVA = "0x1D72960", Offset = "0x1D71960", VA = "0x181D72960")]
|
|
[NFOMENMAOIA]
|
|
private void RpcPlayShuffleSound()
|
|
{
|
|
if (this.shuffleSound != 0)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CC2 RID: 76994 RVA: 0x00446A40 File Offset: 0x00444C40
|
|
[Token(Token = "0x6012CC2")]
|
|
[Address(RVA = "0x1D72A50", Offset = "0x1D71A50", VA = "0x181D72A50", Slot = "20")]
|
|
protected override void Update()
|
|
{
|
|
bool hasAuthority = base.OGIBLNIIHDK;
|
|
int num = 0;
|
|
if (hasAuthority)
|
|
{
|
|
GroupSearchCustomGeometry groupSearchCustomGeometry = base.KIGDJNGMOHC;
|
|
int num2 = 0;
|
|
ToolGroup toolGroup = groupSearchCustomGeometry.FindGroup(num2, this);
|
|
}
|
|
base.PFMNJFKOHGH = num;
|
|
ToolGroupElement jamnjogbeok = this.JAMNJOGBEOK;
|
|
int num3 = 0;
|
|
if (jamnjogbeok != num3 && (this.JAMNJOGBEOK.tool.FNFNLDBILFE || (this.JAMNJOGBEOK.OBDNPPHKAJC && this.JAMNJOGBEOK.Group.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)))
|
|
{
|
|
ToolGroupElement jamnjogbeok2 = this.JAMNJOGBEOK;
|
|
float z = Vector3.zero.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
this.OLHEDCAEMHN(jamnjogbeok2);
|
|
int num4 = 0;
|
|
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
|
if (num == 0)
|
|
{
|
|
List<ToolGroupElement> mommjamjjfp2 = this.MOMMJAMJJFP;
|
|
num = num4;
|
|
}
|
|
List<ToolGroupElement> mommjamjjfp3 = this.MOMMJAMJJFP;
|
|
List<ToolGroupElement> mommjamjjfp4 = this.MOMMJAMJJFP;
|
|
num++;
|
|
}
|
|
bool flag = this.<MBFGOCOFHHM>k__BackingField.rigidbodyEx.IsSleeping();
|
|
bool hasHolder = this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE;
|
|
if (flag && (this.MFCMKJDIGFE ? 1 : 0) == num)
|
|
{
|
|
ToolGroup mpcpbmcahfp = this.MPCPBMCAHFP;
|
|
int num5 = 0;
|
|
if (mpcpbmcahfp != num5)
|
|
{
|
|
if (!this.MPCPBMCAHFP.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
|
{
|
|
ToolGroup mpcpbmcahfp2 = this.MPCPBMCAHFP;
|
|
bool flag2;
|
|
if (mpcpbmcahfp2 == 0 || mpcpbmcahfp2 == 0 || !flag2)
|
|
{
|
|
goto IL_14A;
|
|
}
|
|
}
|
|
base.CFCOPOAEALG();
|
|
}
|
|
}
|
|
IL_14A:
|
|
this.MFCMKJDIGFE = flag;
|
|
}
|
|
|
|
// Token: 0x06012CC3 RID: 76995 RVA: 0x00446BA8 File Offset: 0x00444DA8
|
|
[Token(Token = "0x6012CC3")]
|
|
[Address(RVA = "0x1D70C00", Offset = "0x1D6FC00", VA = "0x181D70C00")]
|
|
private void GDPCAAHGLJN(Tool NBHJPDBHDHB)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
bool flag = this.IOECIMCHGBL.IAHDANBDAAM() != null;
|
|
KLLMCPFPIIE<bool> ioecimchgbl = this.IOECIMCHGBL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CC4 RID: 76996 RVA: 0x00446BD8 File Offset: 0x00444DD8
|
|
[Token(Token = "0x6012CC4")]
|
|
[Address(RVA = "0x1D722C0", Offset = "0x1D712C0", VA = "0x181D722C0")]
|
|
private void NJHHFPBPONB(Tool EGFEJGHDNAI)
|
|
{
|
|
this.AuthorityShuffle();
|
|
PlayerHand <PBCNKLKCIHJ>k__BackingField = this.<MBFGOCOFHHM>k__BackingField.<PBCNKLKCIHJ>k__BackingField;
|
|
int num = 0;
|
|
if (<PBCNKLKCIHJ>k__BackingField != num)
|
|
{
|
|
this.<MBFGOCOFHHM>k__BackingField.<PBCNKLKCIHJ>k__BackingField.Vibrate(200, 1f);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CC5 RID: 76997 RVA: 0x00446C24 File Offset: 0x00444E24
|
|
[Token(Token = "0x6012CC5")]
|
|
[Address(RVA = "0x1D70450", Offset = "0x1D6F450", VA = "0x181D70450", Slot = "23")]
|
|
public override void DisplayAddGroupHighlight(ToolGroup JJFEJCPMEAF)
|
|
{
|
|
int num = 0;
|
|
this.JAMNJOGBEOK = num;
|
|
int num2 = 0;
|
|
if (JJFEJCPMEAF != num2)
|
|
{
|
|
PlayingCardGroup component = JJFEJCPMEAF.GetComponent<PlayingCardGroup>();
|
|
}
|
|
int num3 = 0;
|
|
bool flag = num == num3;
|
|
if (!flag && flag)
|
|
{
|
|
if (!flag)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
}
|
|
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
|
return;
|
|
}
|
|
int num4 = 0;
|
|
bool flag2 = JJFEJCPMEAF != num4;
|
|
}
|
|
|
|
// Token: 0x06012CC6 RID: 76998 RVA: 0x00446C8C File Offset: 0x00444E8C
|
|
[Token(Token = "0x6012CC6")]
|
|
[Address(RVA = "0x1D705E0", Offset = "0x1D6F5E0", VA = "0x181D705E0", Slot = "22")]
|
|
public override void DisplayAddToolHighlight(ToolGroupElement MOELFBAPEJD)
|
|
{
|
|
this.JAMNJOGBEOK = (ulong)0L;
|
|
int num = 0;
|
|
if (!(MOELFBAPEJD == num))
|
|
{
|
|
this.JAMNJOGBEOK = MOELFBAPEJD;
|
|
return;
|
|
}
|
|
int num2 = 0;
|
|
bool flag = MOELFBAPEJD != num2;
|
|
base.PKGOOPDDKCM = flag;
|
|
}
|
|
|
|
// Token: 0x06012CC7 RID: 76999 RVA: 0x00446CC8 File Offset: 0x00444EC8
|
|
[Token(Token = "0x6012CC7")]
|
|
[Address(RVA = "0x1D70330", Offset = "0x1D6F330", VA = "0x181D70330", Slot = "19")]
|
|
public override bool CanAddGroup(ToolGroup CKEBCMEKCJH)
|
|
{
|
|
int num = 0;
|
|
bool flag = CKEBCMEKCJH != num;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
PlayingCardGroup component = CKEBCMEKCJH.GetComponent<PlayingCardGroup>();
|
|
int num2 = 0;
|
|
return component != num2;
|
|
}
|
|
|
|
// Token: 0x06012CC8 RID: 77000 RVA: 0x00446CFC File Offset: 0x00444EFC
|
|
[Token(Token = "0x6012CC8")]
|
|
[Address(RVA = "0x1D70280", Offset = "0x1D6F280", VA = "0x181D70280", Slot = "18")]
|
|
public override bool CanAddChild(ToolGroupElement EGFEJGHDNAI)
|
|
{
|
|
int num = 0;
|
|
bool flag = EGFEJGHDNAI != num;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
PlayingCard component = EGFEJGHDNAI.GetComponent<PlayingCard>();
|
|
int num2 = 0;
|
|
return component != num2;
|
|
}
|
|
|
|
// Token: 0x06012CC9 RID: 77001 RVA: 0x00446D30 File Offset: 0x00444F30
|
|
[Token(Token = "0x6012CC9")]
|
|
[Address(RVA = "0x1D72380", Offset = "0x1D71380", VA = "0x181D72380", Slot = "21")]
|
|
protected override void NLCCMEIDNKG(ToolGroup ALAHBPIBOBE)
|
|
{
|
|
PlayingCardGroup component = ALAHBPIBOBE.GetComponent<PlayingCardGroup>();
|
|
int num = 0;
|
|
if (component != num)
|
|
{
|
|
bool flag = component.IOECIMCHGBL.IAHDANBDAAM() != null;
|
|
KLLMCPFPIIE<bool> ioecimchgbl = this.IOECIMCHGBL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CCA RID: 77002 RVA: 0x00446D6C File Offset: 0x00444F6C
|
|
[Token(Token = "0x6012CCA")]
|
|
[Address(RVA = "0x1D70D90", Offset = "0x1D6FD90", VA = "0x181D70D90", Slot = "24")]
|
|
public override ToolGroupElement GetHighlightedChildInGroup(ToolGroupElement EGFEJGHDNAI, Player IEKDDPPNFPF, bool GEJJBENPHJG)
|
|
{
|
|
bool oipenkkllgl;
|
|
do
|
|
{
|
|
if (this.IOECIMCHGBL.IAHDANBDAAM() == 0)
|
|
{
|
|
if (!GEJJBENPHJG || !this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
|
{
|
|
continue;
|
|
}
|
|
bool flag = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF == IEKDDPPNFPF;
|
|
}
|
|
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
|
|
if (<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
|
{
|
|
if (!this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE || !(this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF == IEKDDPPNFPF))
|
|
{
|
|
continue;
|
|
}
|
|
ToolGroupElement toolGroupElement = this.PEOMMHJJGHB;
|
|
if (!(EGFEJGHDNAI == toolGroupElement))
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
oipenkkllgl = this.OIPENKKLLGL;
|
|
if (!oipenkkllgl)
|
|
{
|
|
this.OIPENKKLLGL = true;
|
|
float time = Time.time;
|
|
bool oipenkkllgl2 = this.OIPENKKLLGL;
|
|
this.HAPIANMJPBA = time;
|
|
if (!oipenkkllgl2)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
float time2 = Time.time;
|
|
}
|
|
while (oipenkkllgl);
|
|
return this.PEOMMHJJGHB;
|
|
}
|
|
|
|
// Token: 0x06012CCB RID: 77003 RVA: 0x00446E48 File Offset: 0x00445048
|
|
[Token(Token = "0x6012CCB")]
|
|
[Address(RVA = "0x1D727E0", Offset = "0x1D717E0", VA = "0x181D727E0")]
|
|
private ToolGroupElement PMMOBGCJHEA(ToolGroupElement EGFEJGHDNAI, Player IEKDDPPNFPF, bool GEJJBENPHJG)
|
|
{
|
|
bool oipenkkllgl;
|
|
do
|
|
{
|
|
Tool <MBFGOCOFHHM>k__BackingField = this.<MBFGOCOFHHM>k__BackingField;
|
|
if (<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
|
{
|
|
if (!this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE || !(this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF == IEKDDPPNFPF))
|
|
{
|
|
continue;
|
|
}
|
|
ToolGroupElement toolGroupElement = this.PEOMMHJJGHB;
|
|
if (!(EGFEJGHDNAI == toolGroupElement))
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
oipenkkllgl = this.OIPENKKLLGL;
|
|
if (!oipenkkllgl)
|
|
{
|
|
this.OIPENKKLLGL = true;
|
|
float time = Time.time;
|
|
bool oipenkkllgl2 = this.OIPENKKLLGL;
|
|
this.HAPIANMJPBA = time;
|
|
if (!oipenkkllgl2)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
float time2 = Time.time;
|
|
}
|
|
while (oipenkkllgl);
|
|
return this.PEOMMHJJGHB;
|
|
}
|
|
|
|
// Token: 0x06012CCC RID: 77004 RVA: 0x00446EE8 File Offset: 0x004450E8
|
|
[Token(Token = "0x6012CCC")]
|
|
[Address(RVA = "0x1D71770", Offset = "0x1D70770", VA = "0x181D71770")]
|
|
private ToolGroupElement KENJEBGOFCF(ToolGroupElement EGFEJGHDNAI, Player IEKDDPPNFPF, bool GEJJBENPHJG)
|
|
{
|
|
if (GEJJBENPHJG && this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
|
{
|
|
bool flag = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF == IEKDDPPNFPF;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012CCD RID: 77005 RVA: 0x00446F20 File Offset: 0x00445120
|
|
[Token(Token = "0x6012CCD")]
|
|
[Address(RVA = "0x1D70CA0", Offset = "0x1D6FCA0", VA = "0x181D70CA0")]
|
|
private void GNDJDFKHLFH(Transform BGCMCCOABIJ, bool JKGLJIHNJFJ, ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK)
|
|
{
|
|
if (this.IOECIMCHGBL.IAHDANBDAAM() != 0)
|
|
{
|
|
Transform transform = base.transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CCE RID: 77006 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012CCE")]
|
|
[Address(RVA = "0x1D70180", Offset = "0x1D6F180", VA = "0x181D70180", Slot = "28")]
|
|
protected override void CCPHHDELIFF(Tool NBHJPDBHDHB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012CCF RID: 77007 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012CCF")]
|
|
[Address(RVA = "0x1D721A0", Offset = "0x1D711A0", VA = "0x181D721A0", Slot = "29")]
|
|
protected override void MMJOODKIOPL(Tool NBHJPDBHDHB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012CD0 RID: 77008 RVA: 0x00446F48 File Offset: 0x00445148
|
|
[Token(Token = "0x6012CD0")]
|
|
[Address(RVA = "0x1D72670", Offset = "0x1D71670", VA = "0x181D72670", Slot = "26")]
|
|
public override void OnChildInGroupHoverStart(ToolGroupElement EGFEJGHDNAI)
|
|
{
|
|
this.NMCIKEBFLBN = EGFEJGHDNAI;
|
|
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
|
}
|
|
|
|
// Token: 0x06012CD1 RID: 77009 RVA: 0x00446F64 File Offset: 0x00445164
|
|
[Token(Token = "0x6012CD1")]
|
|
[Address(RVA = "0x1D72600", Offset = "0x1D71600", VA = "0x181D72600", Slot = "27")]
|
|
public override void OnChildInGroupHoverEnd(ToolGroupElement EGFEJGHDNAI)
|
|
{
|
|
this.NMCIKEBFLBN = (ulong)0L;
|
|
if (this.OIPENKKLLGL)
|
|
{
|
|
float time = Time.time;
|
|
}
|
|
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
|
}
|
|
|
|
// Token: 0x06012CD2 RID: 77010 RVA: 0x00446F94 File Offset: 0x00445194
|
|
[Token(Token = "0x6012CD2")]
|
|
[Address(RVA = "0x1D725E0", Offset = "0x1D715E0", VA = "0x181D725E0", Slot = "16")]
|
|
protected override void OLHEDCAEMHN(ToolGroupElement EGFEJGHDNAI)
|
|
{
|
|
if (this.OIPENKKLLGL)
|
|
{
|
|
this.OIPENKKLLGL = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CD3 RID: 77011 RVA: 0x00446FB4 File Offset: 0x004451B4
|
|
[Token(Token = "0x6012CD3")]
|
|
[Address(RVA = "0x1D71720", Offset = "0x1D70720", VA = "0x181D71720")]
|
|
private void KBPOFFBCDNN()
|
|
{
|
|
Coroutine pejlhfdpkac = this.PEJLHFDPKAC;
|
|
if (pejlhfdpkac != 0)
|
|
{
|
|
base.StopCoroutine(pejlhfdpkac);
|
|
this.PEJLHFDPKAC = (ulong)0L;
|
|
}
|
|
base.POLGHLGMBHM();
|
|
}
|
|
|
|
// Token: 0x06012CD4 RID: 77012 RVA: 0x00446FE4 File Offset: 0x004451E4
|
|
[Token(Token = "0x6012CD4")]
|
|
[Address(RVA = "0x1D709D0", Offset = "0x1D6F9D0", VA = "0x181D709D0", Slot = "17")]
|
|
protected override int FJHCFMCNIIP(ToolGroupElement NAOGOHNLGEM, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
|
{
|
|
bool flag = this.EFGCOCOOKEN;
|
|
Transform transform = base.transform;
|
|
if (flag)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Transform transform2 = NAOGOHNLGEM.transform;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
Transform transform3 = base.transform;
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
Vector3 vector5;
|
|
float z5 = vector5.z;
|
|
if (!flag)
|
|
{
|
|
if (z5 == 0f)
|
|
{
|
|
int num = 0;
|
|
return num;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
int num;
|
|
while (num != 0)
|
|
{
|
|
}
|
|
}
|
|
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x1700348A RID: 13450
|
|
// (get) Token: 0x06012CD5 RID: 77013 RVA: 0x00447068 File Offset: 0x00445268
|
|
[Token(Token = "0x1700348A")]
|
|
private Vector3 MJMOBOENJFE
|
|
{
|
|
[Token(Token = "0x6012CD5")]
|
|
[Address(RVA = "0x1D72480", Offset = "0x1D71480", VA = "0x181D72480")]
|
|
get
|
|
{
|
|
float z = Vector3.zero.z;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Vector2 insideUnitCircle = global::UnityEngine.Random.insideUnitCircle;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CD6 RID: 77014 RVA: 0x00447094 File Offset: 0x00445294
|
|
[Token(Token = "0x6012CD6")]
|
|
[Address(RVA = "0x1D71840", Offset = "0x1D70840", VA = "0x181D71840", Slot = "30")]
|
|
protected override void LABNNHACFND()
|
|
{
|
|
List<ToolGroupElement> mommjamjjfp = this.MOMMJAMJJFP;
|
|
Vector3 zero = Vector3.zero;
|
|
Quaternion identity = Quaternion.identity;
|
|
if (this.IOECIMCHGBL.IAHDANBDAAM() == 0)
|
|
{
|
|
PlayingCardGroup.LAJANHMIMFO lajanhmimfo;
|
|
float w = lajanhmimfo.OKINPJLFKEJ.w;
|
|
this.FFNPKFLCDOL = w;
|
|
PlayingCardGroup.LAJANHMIMFO lajanhmimfo2;
|
|
float w2 = lajanhmimfo2.OKINPJLFKEJ.w;
|
|
this.AFKANGCJABJ = w2;
|
|
PlayingCardGroup.LAJANHMIMFO lajanhmimfo3;
|
|
float w3 = lajanhmimfo3.OKINPJLFKEJ.w;
|
|
this.IHDHELALNHD.OKINPJLFKEJ.w = w3;
|
|
Vector3 forward = Vector3.forward;
|
|
PlayingCardGroup.LAJANHMIMFO lajanhmimfo4;
|
|
float w4 = lajanhmimfo4.OKINPJLFKEJ.w;
|
|
this.FJCHBPBGGMO.OKINPJLFKEJ.w = w4;
|
|
PlayingCardGroup.LAJANHMIMFO lajanhmimfo5;
|
|
float w5 = lajanhmimfo5.OKINPJLFKEJ.w;
|
|
this.HDEBLHJODOE = w5;
|
|
if (!this.EFGCOCOOKEN)
|
|
{
|
|
goto IL_1A8;
|
|
}
|
|
Vector3 forward2 = Vector3.forward;
|
|
PlayingCardGroup.LAJANHMIMFO lajanhmimfo6;
|
|
float w6 = lajanhmimfo6.OKINPJLFKEJ.w;
|
|
this.HDEBLHJODOE = w6;
|
|
}
|
|
PlayingCardGroup.LAJANHMIMFO lajanhmimfo7;
|
|
float w7 = lajanhmimfo7.OKINPJLFKEJ.w;
|
|
float w8 = this.HLFIJCNCKHC.OKINPJLFKEJ.w;
|
|
PlayingCardGroup.LAJANHMIMFO hlfijcnckhc = this.HLFIJCNCKHC;
|
|
this.FFNPKFLCDOL = w7;
|
|
this.FJCHBPBGGMO = hlfijcnckhc;
|
|
this.IHDHELALNHD = hlfijcnckhc;
|
|
this.FJCHBPBGGMO.OKINPJLFKEJ.w = w8;
|
|
this.IHDHELALNHD.OKINPJLFKEJ.w = w8;
|
|
PlayingCardGroup.LAJANHMIMFO lajanhmimfo8;
|
|
float w9 = lajanhmimfo8.OKINPJLFKEJ.w;
|
|
this.AFKANGCJABJ = w9;
|
|
PlayingCardGroup.LAJANHMIMFO lajanhmimfo9;
|
|
float w10 = lajanhmimfo9.OKINPJLFKEJ.w;
|
|
this.HDEBLHJODOE = w10;
|
|
if (this.EFGCOCOOKEN)
|
|
{
|
|
Vector3 forward3 = Vector3.forward;
|
|
PlayingCardGroup.LAJANHMIMFO lajanhmimfo10;
|
|
float w11 = lajanhmimfo10.OKINPJLFKEJ.w;
|
|
this.AFKANGCJABJ = w11;
|
|
Vector3 forward4 = Vector3.forward;
|
|
PlayingCardGroup.LAJANHMIMFO lajanhmimfo11;
|
|
float w12 = lajanhmimfo11.OKINPJLFKEJ.w;
|
|
this.HDEBLHJODOE = w12;
|
|
}
|
|
IL_1A8:
|
|
Vector3 zero2 = Vector3.zero;
|
|
Quaternion identity2 = Quaternion.identity;
|
|
ToolGroupElement nmcikebflbn = this.NMCIKEBFLBN;
|
|
int num = 0;
|
|
if (nmcikebflbn != num)
|
|
{
|
|
List<ToolGroupElement> mommjamjjfp2 = this.MOMMJAMJJFP;
|
|
Predicate<ToolGroupElement> predicate = new Predicate(this.DLOOEFMKBFK);
|
|
int num2 = mommjamjjfp2.FindIndex(predicate);
|
|
}
|
|
uint num3;
|
|
this.NOHIBJECEDG = (int)num3;
|
|
if (!this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
|
|
{
|
|
if (!this.EFGCOCOOKEN)
|
|
{
|
|
List<ToolGroupElement> mommjamjjfp3 = this.MOMMJAMJJFP;
|
|
List<ToolGroupElement> mommjamjjfp4 = this.MOMMJAMJJFP;
|
|
uint num4;
|
|
num4 += (uint)1;
|
|
}
|
|
Vector3 forward5 = Vector3.forward;
|
|
List<ToolGroupElement> mommjamjjfp5 = this.MOMMJAMJJFP;
|
|
int num5;
|
|
this.FFNPKFLCDOL = num5;
|
|
List<ToolGroupElement> mommjamjjfp6 = this.MOMMJAMJJFP;
|
|
return;
|
|
}
|
|
int num6 = this.MOMMJAMJJFP._size;
|
|
List<ToolGroupElement> mommjamjjfp7 = this.MOMMJAMJJFP;
|
|
int num7 = num6 + 1;
|
|
num6 = num7;
|
|
List<ToolGroupElement> mommjamjjfp8 = this.MOMMJAMJJFP;
|
|
num7++;
|
|
while (mommjamjjfp8 != 0)
|
|
{
|
|
}
|
|
Vector3 forward6 = Vector3.forward;
|
|
Vector3 zero3 = Vector3.zero;
|
|
Quaternion identity3 = Quaternion.identity;
|
|
int num8 = num6 - 1;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012CD7 RID: 77015 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012CD7")]
|
|
[Address(RVA = "0x1D70FE0", Offset = "0x1D6FFE0", VA = "0x181D70FE0")]
|
|
private void HHEICHBKGGJ(int KHJMHJNACIN, PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL, ref PlayingCardGroup.LAJANHMIMFO IGLEMBMLFAH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012CD8 RID: 77016 RVA: 0x00447344 File Offset: 0x00445544
|
|
[Token(Token = "0x6012CD8")]
|
|
[Address(RVA = "0x1D708F0", Offset = "0x1D6F8F0", VA = "0x181D708F0")]
|
|
private PlayingCardGroup.LAJANHMIMFO ELAFPLKAIHL(int AEBADOHBGMI)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06012CD8)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO RecRoom.Tools.Groups.PlayingCardGroup::ELAFPLKAIHL(System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:PlayingCardGroup[exp:PhotonView](this))
|
|
stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:PlayingCardGroup[exp:PhotonView](this))
|
|
stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:PlayingCardGroup[exp:PhotonView](this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06012CD9 RID: 77017 RVA: 0x00447368 File Offset: 0x00445568
|
|
[Token(Token = "0x6012CD9")]
|
|
[Address(RVA = "0x1D70030", Offset = "0x1D6F030", VA = "0x181D70030")]
|
|
private PlayingCardGroup.LAJANHMIMFO CAKMAKKOFGL(Transform BLMNDCJMHKC)
|
|
{
|
|
Transform transform = BLMNDCJMHKC.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Transform transform2 = BLMNDCJMHKC.transform;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012CDA RID: 77018 RVA: 0x00447398 File Offset: 0x00445598
|
|
[Token(Token = "0x6012CDA")]
|
|
[Address(RVA = "0x1D706C0", Offset = "0x1D6F6C0", VA = "0x181D706C0")]
|
|
private PlayingCardGroup.LAJANHMIMFO EHMIPHGJGKC(PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL, PlayingCardGroup.LAJANHMIMFO CFKMFOEKDKE, ref PlayingCardGroup.LAJANHMIMFO LPIKFDOHOPD)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06012CDA)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO RecRoom.Tools.Groups.PlayingCardGroup::EHMIPHGJGKC(RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO,RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO,RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO&)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_3_0D, ldfld:float32(Quaternion::w, ldfld:Quaternion[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Quaternion&](LAJANHMIMFO::OKINPJLFKEJ, ldloc:valuetype RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO&(LPIKFDOHOPD))))
|
|
stloc:float32(var_5_15, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_4)))
|
|
stloc:float32(var_7_22, ldfld:float32(Quaternion::w, ldfld:Quaternion[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Quaternion&](LAJANHMIMFO::OKINPJLFKEJ, ldloc:valuetype RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO&(LPIKFDOHOPD))))
|
|
stfld:PhotonView(MonoBehaviourPun::pvCache, ldloc:PlayingCardGroup[exp:MonoBehaviourPun](this), ldloc:float32[exp:PhotonView](var_7_22))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06012CDB RID: 77019 RVA: 0x004473D0 File Offset: 0x004455D0
|
|
[Token(Token = "0x6012CDB")]
|
|
[Address(RVA = "0x1D72F90", Offset = "0x1D71F90", VA = "0x181D72F90")]
|
|
public PlayingCardGroup()
|
|
{
|
|
List<ToolGroupElement> list = new List();
|
|
this.MOMMJAMJJFP = list;
|
|
this.removeMinDistance = 0.05f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06012CDC RID: 77020 RVA: 0x00447418 File Offset: 0x00445618
|
|
[Token(Token = "0x6012CDC")]
|
|
[Address(RVA = "0x1D703E0", Offset = "0x1D6F3E0", VA = "0x181D703E0")]
|
|
[CompilerGenerated]
|
|
private bool DLOOEFMKBFK(ToolGroupElement LIMOILDIGKF)
|
|
{
|
|
ToolGroupElement nmcikebflbn = this.NMCIKEBFLBN;
|
|
return LIMOILDIGKF == nmcikebflbn;
|
|
}
|
|
|
|
// Token: 0x0400C170 RID: 49520
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400C170")]
|
|
[SerializeField]
|
|
[Header("Playing Card Group")]
|
|
private RecRoomAudioClip shuffleSound;
|
|
|
|
// Token: 0x0400C171 RID: 49521
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400C171")]
|
|
[SerializeField]
|
|
[Header("Deck Select")]
|
|
private float deckDwellTime = 1.5f;
|
|
|
|
// Token: 0x0400C172 RID: 49522
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400C172")]
|
|
[SerializeField]
|
|
[Header("Deck Offset Transforms")]
|
|
private Transform deckNeighborTransform;
|
|
|
|
// Token: 0x0400C173 RID: 49523
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400C173")]
|
|
[SerializeField]
|
|
private Transform deckHighlightTransform;
|
|
|
|
// Token: 0x0400C174 RID: 49524
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400C174")]
|
|
[SerializeField]
|
|
private Transform entireDeckHighlightTransform;
|
|
|
|
// Token: 0x0400C175 RID: 49525
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400C175")]
|
|
[SerializeField]
|
|
[Header("Stack Offset Transforms")]
|
|
private Transform stackNeighborTransform;
|
|
|
|
// Token: 0x0400C176 RID: 49526
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400C176")]
|
|
[SerializeField]
|
|
private Transform stackHighlightTransform;
|
|
|
|
// Token: 0x0400C177 RID: 49527
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400C177")]
|
|
[SerializeField]
|
|
private Transform stackAfterHighlightTransform;
|
|
|
|
// Token: 0x0400C178 RID: 49528
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400C178")]
|
|
[SerializeField]
|
|
private Transform entireStackHighlightTransform;
|
|
|
|
// Token: 0x0400C179 RID: 49529
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400C179")]
|
|
private bool MFCMKJDIGFE;
|
|
|
|
// Token: 0x0400C17A RID: 49530
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400C17A")]
|
|
private ToolGroupElement NMCIKEBFLBN;
|
|
|
|
// Token: 0x0400C17B RID: 49531
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400C17B")]
|
|
private bool DFLIJLDPEOB;
|
|
|
|
// Token: 0x0400C17C RID: 49532
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400C17C")]
|
|
private ToolGroupElement JAMNJOGBEOK;
|
|
|
|
// Token: 0x0400C17D RID: 49533
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400C17D")]
|
|
private KLLMCPFPIIE<bool> IOECIMCHGBL;
|
|
|
|
// Token: 0x0400C17E RID: 49534
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400C17E")]
|
|
private bool OIPENKKLLGL;
|
|
|
|
// Token: 0x0400C17F RID: 49535
|
|
[FieldOffset(Offset = "0x10C")]
|
|
[Token(Token = "0x400C17F")]
|
|
private float HAPIANMJPBA;
|
|
|
|
// Token: 0x0400C180 RID: 49536
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400C180")]
|
|
private int NOHIBJECEDG = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400C181 RID: 49537
|
|
[FieldOffset(Offset = "0x114")]
|
|
[Token(Token = "0x400C181")]
|
|
private PlayingCardGroup.LAJANHMIMFO FFNPKFLCDOL;
|
|
|
|
// Token: 0x0400C182 RID: 49538
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400C182")]
|
|
private PlayingCardGroup.LAJANHMIMFO HLFIJCNCKHC;
|
|
|
|
// Token: 0x0400C183 RID: 49539
|
|
[FieldOffset(Offset = "0x14C")]
|
|
[Token(Token = "0x400C183")]
|
|
private PlayingCardGroup.LAJANHMIMFO AFKANGCJABJ;
|
|
|
|
// Token: 0x0400C184 RID: 49540
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x400C184")]
|
|
private PlayingCardGroup.LAJANHMIMFO HDEBLHJODOE;
|
|
|
|
// Token: 0x0400C185 RID: 49541
|
|
[FieldOffset(Offset = "0x184")]
|
|
[Token(Token = "0x400C185")]
|
|
private PlayingCardGroup.LAJANHMIMFO FJCHBPBGGMO;
|
|
|
|
// Token: 0x0400C186 RID: 49542
|
|
[FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x400C186")]
|
|
private PlayingCardGroup.LAJANHMIMFO IHDHELALNHD;
|
|
|
|
// Token: 0x02002C10 RID: 11280
|
|
[Token(Token = "0x2002C10")]
|
|
private struct LAJANHMIMFO
|
|
{
|
|
// Token: 0x06012CDD RID: 77021 RVA: 0x00447434 File Offset: 0x00445634
|
|
[Token(Token = "0x6012CDD")]
|
|
[Address(RVA = "0x1D6ED10", Offset = "0x1D6DD10", VA = "0x181D6ED10")]
|
|
public void LKLKGDMFMCC()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
}
|
|
|
|
// Token: 0x06012CDE RID: 77022 RVA: 0x00447454 File Offset: 0x00445654
|
|
[Token(Token = "0x6012CDE")]
|
|
[Address(RVA = "0x1D6EAD0", Offset = "0x1D6DAD0", VA = "0x181D6EAD0")]
|
|
public PlayingCardGroup.LAJANHMIMFO ABNHIMCFCIG(Vector3 IBHEKLCMMNH)
|
|
{
|
|
float z = IBHEKLCMMNH.z;
|
|
return ref this;
|
|
}
|
|
|
|
// Token: 0x1700348B RID: 13451
|
|
// (get) Token: 0x06012CDF RID: 77023 RVA: 0x0044746C File Offset: 0x0044566C
|
|
[Token(Token = "0x1700348B")]
|
|
public static PlayingCardGroup.LAJANHMIMFO EDLIKGJFHAP
|
|
{
|
|
[Token(Token = "0x6012CDF")]
|
|
[Address(RVA = "0x1D6EC50", Offset = "0x1D6DC50", VA = "0x181D6EC50")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06012CDF)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO RecRoom.Tools.Groups.PlayingCardGroup/LAJANHMIMFO::LGLOGHHLBPO()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_zero)))
|
|
stloc:Quaternion(var_1_10, callgetter:Quaternion(Quaternion::get_identity))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400C187 RID: 49543
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C187")]
|
|
public Vector3 EPKNJJIGHLN;
|
|
|
|
// Token: 0x0400C188 RID: 49544
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400C188")]
|
|
public Quaternion OKINPJLFKEJ;
|
|
}
|
|
}
|
|
}
|