a
This commit is contained in:
@@ -0,0 +1,780 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Creation.Shapes;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tools
|
||||
{
|
||||
// Token: 0x02002A06 RID: 10758
|
||||
[Token(Token = "0x2002A06")]
|
||||
public class CharadesPen : MonoBehaviourPun, AICKHLGGBBH
|
||||
{
|
||||
// Token: 0x17003267 RID: 12903
|
||||
// (get) Token: 0x06012038 RID: 73784 RVA: 0x0041CAA4 File Offset: 0x0041ACA4
|
||||
// (set) Token: 0x06012039 RID: 73785 RVA: 0x0041CAC4 File Offset: 0x0041ACC4
|
||||
[Token(Token = "0x17003267")]
|
||||
public CreationContext DHBPEOCPGAO
|
||||
{
|
||||
[Token(Token = "0x6012038")]
|
||||
[Address(RVA = "0xACD560", Offset = "0xACC360", VA = "0x180ACD560")]
|
||||
get
|
||||
{
|
||||
return this.JCNFMLNBAFB.IAHDANBDAAM(true);
|
||||
}
|
||||
[Token(Token = "0x6012039")]
|
||||
[Address(RVA = "0xACD670", Offset = "0xACC470", VA = "0x180ACD670")]
|
||||
set
|
||||
{
|
||||
this.JCNFMLNBAFB.BDJFGEJFPPO(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003268 RID: 12904
|
||||
// (get) Token: 0x0601203A RID: 73786 RVA: 0x0041CAE4 File Offset: 0x0041ACE4
|
||||
[Token(Token = "0x17003268")]
|
||||
public CharadesPenShapeCreationLogic DEFBEFFMDME
|
||||
{
|
||||
[Token(Token = "0x601203A")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0601203B RID: 73787 RVA: 0x0041CAF8 File Offset: 0x0041ACF8
|
||||
[Token(Token = "0x601203B")]
|
||||
[Address(RVA = "0xACC890", Offset = "0xACB690", VA = "0x180ACC890")]
|
||||
private void IIHHMAPMBEN()
|
||||
{
|
||||
OKNNKFGFODL creationContextChanged = this.CreationContextChanged;
|
||||
if (creationContextChanged != 0)
|
||||
{
|
||||
creationContextChanged.CNFDGDEOPPF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601203C RID: 73788 RVA: 0x0041CB18 File Offset: 0x0041AD18
|
||||
[Token(Token = "0x601203C")]
|
||||
[Address(RVA = "0xACC570", Offset = "0xACB370", VA = "0x180ACC570")]
|
||||
private void CPKHFBHPHIB()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
CreationContext creationContext = CreationContext.Instantiate();
|
||||
this.JCNFMLNBAFB.BDJFGEJFPPO(creationContext);
|
||||
this.JCNFMLNBAFB.IAHDANBDAAM(true).<NGDMBEPPAJP>k__BackingField = (KIAKNGDCOJA.EOBOHIIKCIP)((ulong)2L);
|
||||
this.JCNFMLNBAFB.IAHDANBDAAM(true).<ALPBNFCIIEF>k__BackingField = false;
|
||||
this.JCNFMLNBAFB.IAHDANBDAAM(true).shapeCreationContext.ShouldHideOriginVisualizer(true, this);
|
||||
CreationContext creationContext2 = this.JCNFMLNBAFB.IAHDANBDAAM(true);
|
||||
CreationContext.DEAMIHHALFP deamihhalfp = new CreationContext.DEAMIHHALFP(this.CPFEBEMBLNA);
|
||||
creationContext2.LGBELBHJKOK += deamihhalfp;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601203D RID: 73789 RVA: 0x0041CBA8 File Offset: 0x0041ADA8
|
||||
[Token(Token = "0x601203D")]
|
||||
[Address(RVA = "0xACD200", Offset = "0xACC000", VA = "0x180ACD200")]
|
||||
public void RequestShapeContainerIfNotPending(ShapeCreationContext LCGHCAGLNMK)
|
||||
{
|
||||
if (this.OANNFNHABEC == (ulong)0L)
|
||||
{
|
||||
int num = 0;
|
||||
PMGCJEPKFOF<ShapeContainer> pmgcjepkfof;
|
||||
this.OANNFNHABEC = pmgcjepkfof;
|
||||
if (CharadesPen.<>c.<>9__11_0 == 0)
|
||||
{
|
||||
CharadesPen.<>c.<>9__11_0 = delegate(ShapeContainer container)
|
||||
{
|
||||
ShapeContainer container = container;
|
||||
container.MCLCOPABPLF = ShapeContainer.BJOOGDAHOOO.Decoration;
|
||||
ShapeContainer container2 = container;
|
||||
Tool tool2;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action2 = delegate(Tool tool)
|
||||
{
|
||||
container.MCLCOPABPLF = ShapeContainer.BJOOGDAHOOO.Physical_Sticky;
|
||||
};
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action2);
|
||||
tool2.PostPickupEvent = mfbglihgcgo;
|
||||
};
|
||||
}
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
Action action = new Action(this.FMCAAEOGFHG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003269 RID: 12905
|
||||
// (get) Token: 0x0601203E RID: 73790 RVA: 0x0041CC0C File Offset: 0x0041AE0C
|
||||
[Token(Token = "0x17003269")]
|
||||
public MakerPenVisuals NHOLIDOLAKK
|
||||
{
|
||||
[Token(Token = "0x601203E")]
|
||||
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
||||
get
|
||||
{
|
||||
return this._penVisuals;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700326A RID: 12906
|
||||
// (get) Token: 0x0601203F RID: 73791 RVA: 0x0041CC20 File Offset: 0x0041AE20
|
||||
[Token(Token = "0x1700326A")]
|
||||
public Vector3 COJCKIMCGLM
|
||||
{
|
||||
[Token(Token = "0x601203F")]
|
||||
[Address(RVA = "0xACD630", Offset = "0xACC430", VA = "0x180ACD630")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700326B RID: 12907
|
||||
// (get) Token: 0x06012040 RID: 73792 RVA: 0x0041CC3C File Offset: 0x0041AE3C
|
||||
[Token(Token = "0x1700326B")]
|
||||
public Vector3 LIDJPKKHEED
|
||||
{
|
||||
[Token(Token = "0x6012040")]
|
||||
[Address(RVA = "0xACD5E0", Offset = "0xACC3E0", VA = "0x180ACD5E0")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700326C RID: 12908
|
||||
// (get) Token: 0x06012041 RID: 73793 RVA: 0x0041CC58 File Offset: 0x0041AE58
|
||||
// (set) Token: 0x06012042 RID: 73794 RVA: 0x0041CC6C File Offset: 0x0041AE6C
|
||||
[Token(Token = "0x1700326C")]
|
||||
public PHGNLBEAGOG KJPKBIELDFC
|
||||
{
|
||||
[Token(Token = "0x6012041")]
|
||||
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
||||
get;
|
||||
[Token(Token = "0x6012042")]
|
||||
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700326D RID: 12909
|
||||
// (get) Token: 0x06012043 RID: 73795 RVA: 0x0041CC80 File Offset: 0x0041AE80
|
||||
// (set) Token: 0x06012044 RID: 73796 RVA: 0x0041CC94 File Offset: 0x0041AE94
|
||||
[Token(Token = "0x1700326D")]
|
||||
public ACBDPBHGKJL DJNFKPJJIKA
|
||||
{
|
||||
[Token(Token = "0x6012043")]
|
||||
[Address(RVA = "0x512510", Offset = "0x511310", VA = "0x180512510")]
|
||||
get;
|
||||
[Token(Token = "0x6012044")]
|
||||
[Address(RVA = "0x6E1980", Offset = "0x6E0780", VA = "0x1806E1980")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700326E RID: 12910
|
||||
// (get) Token: 0x06012045 RID: 73797 RVA: 0x0041CCA8 File Offset: 0x0041AEA8
|
||||
[Token(Token = "0x1700326E")]
|
||||
public IJGKBBCJKNO KLLAPBPMNEN
|
||||
{
|
||||
[Token(Token = "0x6012045")]
|
||||
[Address(RVA = "0xACD5B0", Offset = "0xACC3B0", VA = "0x180ACD5B0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700326F RID: 12911
|
||||
// (get) Token: 0x06012046 RID: 73798 RVA: 0x0041CCBC File Offset: 0x0041AEBC
|
||||
[Token(Token = "0x1700326F")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6012046")]
|
||||
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003270 RID: 12912
|
||||
// (get) Token: 0x06012047 RID: 73799 RVA: 0x0041CCD0 File Offset: 0x0041AED0
|
||||
// (set) Token: 0x06012048 RID: 73800 RVA: 0x0041CCE4 File Offset: 0x0041AEE4
|
||||
[Token(Token = "0x17003270")]
|
||||
public LNBGEMHOKFN MBNIHPAKJJF
|
||||
{
|
||||
[Token(Token = "0x6012047")]
|
||||
[Address(RVA = "0x73F5C0", Offset = "0x73E3C0", VA = "0x18073F5C0")]
|
||||
get
|
||||
{
|
||||
return this.AEKHJMPAOKM;
|
||||
}
|
||||
[Token(Token = "0x6012048")]
|
||||
[Address(RVA = "0xACD3D0", Offset = "0xACC1D0", VA = "0x180ACD3D0")]
|
||||
set
|
||||
{
|
||||
this.AEKHJMPAOKM = value;
|
||||
this.GPFKKLCKDOH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003271 RID: 12913
|
||||
// (get) Token: 0x06012049 RID: 73801 RVA: 0x0041CD00 File Offset: 0x0041AF00
|
||||
[Token(Token = "0x17003271")]
|
||||
public CLKCBCAGDDK FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6012049")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601204A RID: 73802 RVA: 0x0041CD10 File Offset: 0x0041AF10
|
||||
[Token(Token = "0x601204A")]
|
||||
[Address(RVA = "0xACBFA0", Offset = "0xACADA0", VA = "0x180ACBFA0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
||||
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerDisconnected);
|
||||
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(hphoojldkkm, action);
|
||||
Action action2 = new Action(this.IIHHMAPMBEN);
|
||||
int num;
|
||||
KCMNCAFFHJG<CreationContext> kcmncaffhjg = new KCMNCAFFHJG(this, "CREATION_CONTEXT", (OHOEENCHJJE)num, action2);
|
||||
num = 0;
|
||||
LNBGEMHOKFN lnbgemhokfn = this.defaultColor;
|
||||
this.AEKHJMPAOKM = lnbgemhokfn;
|
||||
this.JCNFMLNBAFB = kcmncaffhjg;
|
||||
this.GPFKKLCKDOH();
|
||||
Tool tool = this._tool;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI);
|
||||
tool.AddCustomPickupCondition(oglajafkbmn);
|
||||
Tool tool2 = this._tool;
|
||||
MFBGLIHGCGO<Tool> preReleaseEvent = tool2.PreReleaseEvent;
|
||||
Action<Tool> action3 = new Action(this.BGEJPLCKLPA);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(preReleaseEvent, action3);
|
||||
tool2.PreReleaseEvent = mfbglihgcgo;
|
||||
Tool tool3 = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action4 = new Action(this.PAEFCHDJPHF);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action4);
|
||||
tool3.PostReleaseEvent = mfbglihgcgo2;
|
||||
Tool tool4 = this._tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool4.PostPickupEvent;
|
||||
Action<Tool> action5 = new Action(this.AEHDEJPEAKM);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action5);
|
||||
tool4.PostPickupEvent = mfbglihgcgo3;
|
||||
Tool tool5 = this._tool;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool5.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action6 = new Action(this.LBODGLNOABB);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action6);
|
||||
tool5.PostResetEvent = eahpnacbldd;
|
||||
PHGNLBEAGOG phgnlbeagog = new PHGNLBEAGOG();
|
||||
this.<EHJOMHCJHPF>k__BackingField = phgnlbeagog;
|
||||
PHGNLBEAGOG.BMMLFDBPAHN bmmlfdbpahn = new PHGNLBEAGOG.BMMLFDBPAHN(this.KDGLEPNMDLO);
|
||||
phgnlbeagog.FNBKNJEDDMF(bmmlfdbpahn, this);
|
||||
}
|
||||
|
||||
// Token: 0x0601204B RID: 73803 RVA: 0x0041CE98 File Offset: 0x0041B098
|
||||
[Token(Token = "0x601204B")]
|
||||
[Address(RVA = "0xACD3E0", Offset = "0xACC1E0", VA = "0x180ACD3E0")]
|
||||
private void Start()
|
||||
{
|
||||
this.GPFKKLCKDOH();
|
||||
}
|
||||
|
||||
// Token: 0x0601204C RID: 73804 RVA: 0x0041CEAC File Offset: 0x0041B0AC
|
||||
[Token(Token = "0x601204C")]
|
||||
[Address(RVA = "0xACCEB0", Offset = "0xACBCB0", VA = "0x180ACCEB0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.MIIKFDLGCFJ();
|
||||
}
|
||||
|
||||
// Token: 0x0601204D RID: 73805 RVA: 0x0041CEC0 File Offset: 0x0041B0C0
|
||||
[Token(Token = "0x601204D")]
|
||||
[Address(RVA = "0xACCB90", Offset = "0xACB990", VA = "0x180ACCB90", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Tool tool = this._tool;
|
||||
MFBGLIHGCGO<Tool> preReleaseEvent = tool.PreReleaseEvent;
|
||||
Action<Tool> action = new Action(this.BGEJPLCKLPA);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(preReleaseEvent, action);
|
||||
tool.PreReleaseEvent = mfbglihgcgo;
|
||||
Tool tool2 = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.PAEFCHDJPHF);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo2;
|
||||
Tool tool3 = this._tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool3.PostPickupEvent;
|
||||
Action<Tool> action3 = new Action(this.AEHDEJPEAKM);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo3 = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action3);
|
||||
tool3.PostPickupEvent = mfbglihgcgo3;
|
||||
Tool tool4 = this._tool;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool4.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action4 = new Action(this.LBODGLNOABB);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action4);
|
||||
tool4.PostResetEvent = eahpnacbldd;
|
||||
Tool tool5 = this._tool;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI);
|
||||
tool5.RemoveCustomPickupCondition(oglajafkbmn);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
||||
Action<AGAJMBPABDL> action5 = new Action(this.OnPhotonPlayerDisconnected);
|
||||
EAHPNACBLDD eahpnacbldd2;
|
||||
KKPBCOOONNK.HPHOOJLDKKM = eahpnacbldd2;
|
||||
Player <OKDFEPHLKCB>k__BackingField = this._tool.<OKDFEPHLKCB>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OKDFEPHLKCB>k__BackingField != num)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField2 = this._tool.<OKDFEPHLKCB>k__BackingField;
|
||||
this._tool.<OKDFEPHLKCB>k__BackingField.playerMovement.RemoveRoomScaleCollisionDisplacementRestriction(this);
|
||||
}
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0601204E RID: 73806 RVA: 0x0041D018 File Offset: 0x0041B218
|
||||
[Token(Token = "0x601204E")]
|
||||
[Address(RVA = "0xACC920", Offset = "0xACB720", VA = "0x180ACC920")]
|
||||
private bool LPLIIBBAAOI(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
if (EIMGAFPPJFD.IKDFDELJBII())
|
||||
{
|
||||
int num = 0;
|
||||
if (NHCEBNBEEBE != num)
|
||||
{
|
||||
Tool febapkcnndc = NHCEBNBEEBE.leftHand.FEBAPKCNNDC;
|
||||
int num2 = 0;
|
||||
if (febapkcnndc != 0)
|
||||
{
|
||||
CharadesPen component = febapkcnndc.GetComponent<CharadesPen>();
|
||||
}
|
||||
int num3 = 0;
|
||||
if (num2 != num3)
|
||||
{
|
||||
goto IL_6A;
|
||||
}
|
||||
Tool febapkcnndc2 = NHCEBNBEEBE.rightHand.FEBAPKCNNDC;
|
||||
CharadesPen component2;
|
||||
if (febapkcnndc2 != 0)
|
||||
{
|
||||
component2 = febapkcnndc2.GetComponent<CharadesPen>();
|
||||
}
|
||||
int num4 = 0;
|
||||
if (component2 != num4)
|
||||
{
|
||||
goto IL_6A;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
IL_6A:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601204F RID: 73807 RVA: 0x0041D098 File Offset: 0x0041B298
|
||||
[Token(Token = "0x601204F")]
|
||||
[Address(RVA = "0xACBD30", Offset = "0xACAB30", VA = "0x180ACBD30")]
|
||||
private void AEHDEJPEAKM(Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (EGFEJGHDNAI.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.playerMovement.AddRoomScaleCollisionDisplacementRestriction(this);
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
CreationContext creationContext = this.JCNFMLNBAFB.IAHDANBDAAM(true);
|
||||
int num = 0;
|
||||
if (creationContext != num && this.JCNFMLNBAFB.IAHDANBDAAM(true).OGIBLNIIHDK)
|
||||
{
|
||||
this.DHBPEOCPGAO.RemoveAllFromSelection();
|
||||
KKPBCOOONNK.HMLHHNMGNAA(this.DHBPEOCPGAO.JDHMIOJKLCK);
|
||||
}
|
||||
this.CPKHFBHPHIB();
|
||||
ShapeCreationContext shapeCreationContext = this.JCNFMLNBAFB.IAHDANBDAAM(true).shapeCreationContext;
|
||||
this.RequestShapeContainerIfNotPending(shapeCreationContext);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012050 RID: 73808 RVA: 0x0041D140 File Offset: 0x0041B340
|
||||
[Token(Token = "0x6012050")]
|
||||
[Address(RVA = "0xACC2F0", Offset = "0xACB0F0", VA = "0x180ACC2F0")]
|
||||
private void BGEJPLCKLPA(Tool EGFEJGHDNAI)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = this._tool.<OKDFEPHLKCB>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OKDFEPHLKCB>k__BackingField != num)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField2 = this._tool.<OKDFEPHLKCB>k__BackingField;
|
||||
this._tool.<OKDFEPHLKCB>k__BackingField.playerMovement.RemoveRoomScaleCollisionDisplacementRestriction(this);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012051 RID: 73809 RVA: 0x0041D190 File Offset: 0x0041B390
|
||||
[Token(Token = "0x6012051")]
|
||||
[Address(RVA = "0xACCF20", Offset = "0xACBD20", VA = "0x180ACCF20")]
|
||||
private void PAEFCHDJPHF(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.MIIKFDLGCFJ();
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
CharadesPenShapeCreationLogic charadesPenShapeCreationLogic = this.<IBDINPBPNPH>k__BackingField;
|
||||
if (charadesPenShapeCreationLogic != 0)
|
||||
{
|
||||
charadesPenShapeCreationLogic.INNEJBHJKLM();
|
||||
}
|
||||
CreationContext creationContext = this.JCNFMLNBAFB.IAHDANBDAAM(true);
|
||||
int num = 0;
|
||||
if (creationContext != num)
|
||||
{
|
||||
this.JCNFMLNBAFB.IAHDANBDAAM(true).shapeCreationContext.RemoveAllFromSelection();
|
||||
this.JCNFMLNBAFB.IAHDANBDAAM(true).RemoveAllFromSelection();
|
||||
KKPBCOOONNK.HMLHHNMGNAA(this.JCNFMLNBAFB.IAHDANBDAAM(true).JDHMIOJKLCK);
|
||||
}
|
||||
}
|
||||
if (!this._tool.rigidbodyEx.JEGGMAKBGEK)
|
||||
{
|
||||
this._tool.rigidbodyEx.unityRigidbody.ResetCenterOfMass();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012052 RID: 73810 RVA: 0x0041D244 File Offset: 0x0041B444
|
||||
[Token(Token = "0x6012052")]
|
||||
[Address(RVA = "0xACBF60", Offset = "0xACAD60", VA = "0x180ACBF60")]
|
||||
private void LBODGLNOABB(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
LNBGEMHOKFN lnbgemhokfn = this.defaultColor;
|
||||
this.AEKHJMPAOKM = lnbgemhokfn;
|
||||
this.GPFKKLCKDOH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012053 RID: 73811 RVA: 0x0041D270 File Offset: 0x0041B470
|
||||
[Token(Token = "0x6012053")]
|
||||
[Address(RVA = "0xACCA90", Offset = "0xACB890", VA = "0x180ACCA90")]
|
||||
private void MIIKFDLGCFJ()
|
||||
{
|
||||
this.OANNFNHABEC = (ulong)0L;
|
||||
CreationContext creationContext = this.JCNFMLNBAFB.IAHDANBDAAM(true);
|
||||
int num = 0;
|
||||
if (creationContext != num)
|
||||
{
|
||||
this.JCNFMLNBAFB.IAHDANBDAAM(true).shapeCreationContext.DeselectShapeContainer();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012054 RID: 73812 RVA: 0x0041D2BC File Offset: 0x0041B4BC
|
||||
[Token(Token = "0x6012054")]
|
||||
[Address(RVA = "0xACBF60", Offset = "0xACAD60", VA = "0x180ACBF60")]
|
||||
public void AuthorityResetToDefaults()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
LNBGEMHOKFN lnbgemhokfn = this.defaultColor;
|
||||
this.AEKHJMPAOKM = lnbgemhokfn;
|
||||
this.GPFKKLCKDOH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012055 RID: 73813 RVA: 0x0041D2E8 File Offset: 0x0041B4E8
|
||||
[Token(Token = "0x6012055")]
|
||||
[Address(RVA = "0xACD3D0", Offset = "0xACC1D0", VA = "0x180ACD3D0")]
|
||||
public void SelectShapeColor(LNBGEMHOKFN BBLCDAMFMDE)
|
||||
{
|
||||
this.AEKHJMPAOKM = BBLCDAMFMDE;
|
||||
this.GPFKKLCKDOH();
|
||||
}
|
||||
|
||||
// Token: 0x06012056 RID: 73814 RVA: 0x0041D304 File Offset: 0x0041B504
|
||||
[Token(Token = "0x6012056")]
|
||||
[Address(RVA = "0x6E1980", Offset = "0x6E0780", VA = "0x1806E1980")]
|
||||
public void SelectShapeType(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
this.<NMPJKFAHACC>k__BackingField = LENAGPGLDLE;
|
||||
}
|
||||
|
||||
// Token: 0x06012057 RID: 73815 RVA: 0x0041D318 File Offset: 0x0041B518
|
||||
[Token(Token = "0x6012057")]
|
||||
[Address(RVA = "0xACC780", Offset = "0xACB580", VA = "0x180ACC780")]
|
||||
private void GPFKKLCKDOH()
|
||||
{
|
||||
MakerPenVisuals penVisuals = this._penVisuals;
|
||||
LNBGEMHOKFN aekhjmpaokm = this.AEKHJMPAOKM;
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = this._tool.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num = 0;
|
||||
if (<PBCNKLKCIHJ>k__BackingField != num)
|
||||
{
|
||||
this._tool.<PBCNKLKCIHJ>k__BackingField.Vibrate(30, 1f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012058 RID: 73816 RVA: 0x0041D36C File Offset: 0x0041B56C
|
||||
[Token(Token = "0x6012058")]
|
||||
[Address(RVA = "0xACC8B0", Offset = "0xACB6B0", VA = "0x180ACC8B0")]
|
||||
private float KDGLEPNMDLO()
|
||||
{
|
||||
if (!this._tool.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
}
|
||||
MakerPenVisuals penVisuals = this._penVisuals;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06012059 RID: 73817 RVA: 0x0041D3A4 File Offset: 0x0041B5A4
|
||||
[Token(Token = "0x6012059")]
|
||||
[Address(RVA = "0xACCEC0", Offset = "0xACBCC0", VA = "0x180ACCEC0")]
|
||||
private void OnPhotonPlayerDisconnected(AGAJMBPABDL LCMOMBBKFIP)
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this._tool.BHNPNHMILIF.DBAJDHGDPOL == LCMOMBBKFIP)
|
||||
{
|
||||
this.MIIKFDLGCFJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601205A RID: 73818 RVA: 0x0041D3DC File Offset: 0x0041B5DC
|
||||
[Token(Token = "0x601205A")]
|
||||
[Address(RVA = "0xACC3D0", Offset = "0xACB1D0", VA = "0x180ACC3D0")]
|
||||
private void CPFEBEMBLNA(GBDECALBCOP GIAOBLMEMMI, string LICNAIGLFCP, GIPDDLFFNGG JKDHPHFBDMJ, ALHCCKBFJCP CPAIFLCLGPB)
|
||||
{
|
||||
int num = 0;
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
GIPDDLFFNGG jkdhphfbdmj = this.IKMKEEKEMCH.JKDHPHFBDMJ;
|
||||
bool flag;
|
||||
if (GIAOBLMEMMI == this.IKMKEEKEMCH && !flag)
|
||||
{
|
||||
DateTime cggihiocfed = this.IKMKEEKEMCH.CGGIHIOCFED;
|
||||
TimeSpan timeSpan = utcNow - cggihiocfed;
|
||||
if (num == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.IKMKEEKEMCH = GIAOBLMEMMI;
|
||||
this.IKMKEEKEMCH.JKDHPHFBDMJ = JKDHPHFBDMJ;
|
||||
}
|
||||
|
||||
// Token: 0x0601205B RID: 73819 RVA: 0x0041D440 File Offset: 0x0041B640
|
||||
[Token(Token = "0x601205B")]
|
||||
[Address(RVA = "0xACD150", Offset = "0xACBF50", VA = "0x180ACD150", Slot = "15")]
|
||||
public void PrepareImposter(DDOCLDALHON KDMGDPJLIBN)
|
||||
{
|
||||
GameObject[] array = this.nonImposterObjects;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
global::UnityEngine.Object.DestroyImmediate(array[num]);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601205C RID: 73820 RVA: 0x0041D478 File Offset: 0x0041B678
|
||||
[Token(Token = "0x601205C")]
|
||||
[Address(RVA = "0xACD3F0", Offset = "0xACC1F0", VA = "0x180ACD3F0")]
|
||||
public CharadesPen()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
||||
int num3 = 0;
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.CreationContextChanged = oknnkfgfodl;
|
||||
CharadesPenShapeCreationLogic charadesPenShapeCreationLogic = new CharadesPenShapeCreationLogic();
|
||||
this.DEFBEFFMDME = charadesPenShapeCreationLogic;
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
this.IKMKEEKEMCH = num3;
|
||||
this.IKMKEEKEMCH.JKDHPHFBDMJ = 0;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0601205D RID: 73821 RVA: 0x0041D4D0 File Offset: 0x0041B6D0
|
||||
[Token(Token = "0x601205D")]
|
||||
[Address(RVA = "0x7538F0", Offset = "0x7526F0", VA = "0x1807538F0")]
|
||||
[CompilerGenerated]
|
||||
private void FMCAAEOGFHG()
|
||||
{
|
||||
this.OANNFNHABEC = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x0400BA20 RID: 47648
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BA20")]
|
||||
private KCMNCAFFHJG<CreationContext> JCNFMLNBAFB;
|
||||
|
||||
// Token: 0x0400BA21 RID: 47649
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BA21")]
|
||||
public OKNNKFGFODL CreationContextChanged;
|
||||
|
||||
// Token: 0x0400BA23 RID: 47651
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400BA23")]
|
||||
private PMGCJEPKFOF<ShapeContainer> OANNFNHABEC;
|
||||
|
||||
// Token: 0x0400BA24 RID: 47652
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400BA24")]
|
||||
[SerializeField]
|
||||
private LNBGEMHOKFN defaultColor;
|
||||
|
||||
// Token: 0x0400BA25 RID: 47653
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400BA25")]
|
||||
[SerializeField]
|
||||
private GameObject[] nonImposterObjects;
|
||||
|
||||
// Token: 0x0400BA26 RID: 47654
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400BA26")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private MakerPenVisuals _penVisuals;
|
||||
|
||||
// Token: 0x0400BA29 RID: 47657
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400BA29")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400BA2A RID: 47658
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400BA2A")]
|
||||
private LNBGEMHOKFN AEKHJMPAOKM;
|
||||
|
||||
// Token: 0x0400BA2B RID: 47659
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BA2B")]
|
||||
private CharadesPen.CFLCELIEEPG IKMKEEKEMCH;
|
||||
|
||||
// Token: 0x0400BA2C RID: 47660
|
||||
[Token(Token = "0x400BA2C")]
|
||||
private const float JDNICGJPKME = 3f;
|
||||
|
||||
// Token: 0x02002A07 RID: 10759
|
||||
[Token(Token = "0x2002A07")]
|
||||
private struct CFLCELIEEPG
|
||||
{
|
||||
// Token: 0x0601205E RID: 73822 RVA: 0x0041D4E8 File Offset: 0x0041B6E8
|
||||
[Token(Token = "0x601205E")]
|
||||
[Address(RVA = "0xAC94F0", Offset = "0xAC82F0", VA = "0x180AC94F0")]
|
||||
public bool HCHHGEPHCOH(CharadesPen.CFLCELIEEPG HPKICPNGMDJ)
|
||||
{
|
||||
string licnaiglfcp = this.LICNAIGLFCP;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
GIPDDLFFNGG jkdhphfbdmj = HPKICPNGMDJ.JKDHPHFBDMJ;
|
||||
if (this.JKDHPHFBDMJ == jkdhphfbdmj)
|
||||
{
|
||||
return this.AAILPHBHJNO != jkdhphfbdmj;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0601205F RID: 73823 RVA: 0x0041D520 File Offset: 0x0041B720
|
||||
[Token(Token = "0x601205F")]
|
||||
[Address(RVA = "0xAC9560", Offset = "0xAC8360", VA = "0x180AC9560")]
|
||||
public static CharadesPen.CFLCELIEEPG HDOKLEFANDO()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601205F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Tools.CharadesPen/CFLCELIEEPG RecRoom.Tools.CharadesPen/CFLCELIEEPG::HDOKLEFANDO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:DateTime(var_3_09, callgetter:DateTime(DateTime::get_UtcNow))
|
||||
}
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0400BA2D RID: 47661
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400BA2D")]
|
||||
public GBDECALBCOP GIAOBLMEMMI;
|
||||
|
||||
// Token: 0x0400BA2E RID: 47662
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400BA2E")]
|
||||
public string LICNAIGLFCP;
|
||||
|
||||
// Token: 0x0400BA2F RID: 47663
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BA2F")]
|
||||
public GIPDDLFFNGG JKDHPHFBDMJ;
|
||||
|
||||
// Token: 0x0400BA30 RID: 47664
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BA30")]
|
||||
public int AAILPHBHJNO;
|
||||
|
||||
// Token: 0x0400BA31 RID: 47665
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BA31")]
|
||||
public DateTime CGGIHIOCFED;
|
||||
}
|
||||
|
||||
// Token: 0x02002A08 RID: 10760
|
||||
[Token(Token = "0x2002A08")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HHIONPPBJED
|
||||
{
|
||||
// Token: 0x06012060 RID: 73824 RVA: 0x0041D538 File Offset: 0x0041B738
|
||||
[Token(Token = "0x6012060")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HHIONPPBJED()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012061 RID: 73825 RVA: 0x0041D54C File Offset: 0x0041B74C
|
||||
[Token(Token = "0x6012061")]
|
||||
[Address(RVA = "0xAD10D0", Offset = "0xACFED0", VA = "0x180AD10D0")]
|
||||
internal void <RequestShapeContainerIfNotPending>b__2(Tool tool)
|
||||
{
|
||||
this.container.MCLCOPABPLF = ShapeContainer.BJOOGDAHOOO.Physical_Sticky;
|
||||
}
|
||||
|
||||
// Token: 0x0400BA32 RID: 47666
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BA32")]
|
||||
public ShapeContainer container;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user