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: 0x02002AEF RID: 10991 [Token(Token = "0x2002AEF")] public class CharadesPen : MonoBehaviourPun, AICKHLGGBBH { // Token: 0x1700331A RID: 13082 // (get) Token: 0x06012474 RID: 74868 RVA: 0x004265FC File Offset: 0x004247FC // (set) Token: 0x06012475 RID: 74869 RVA: 0x0042661C File Offset: 0x0042481C [Token(Token = "0x1700331A")] public CreationContext DHBPEOCPGAO { [Token(Token = "0x6012474")] [Address(RVA = "0x1D66C00", Offset = "0x1D65C00", VA = "0x181D66C00")] get { return this.JCNFMLNBAFB.IAHDANBDAAM(true); } [Token(Token = "0x6012475")] [Address(RVA = "0x1D66D10", Offset = "0x1D65D10", VA = "0x181D66D10")] set { this.JCNFMLNBAFB.BDJFGEJFPPO(value); } } // Token: 0x1700331B RID: 13083 // (get) Token: 0x06012476 RID: 74870 RVA: 0x0042663C File Offset: 0x0042483C [Token(Token = "0x1700331B")] public CharadesPenShapeCreationLogic DEFBEFFMDME { [Token(Token = "0x6012476")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] get; } // Token: 0x06012477 RID: 74871 RVA: 0x00426650 File Offset: 0x00424850 [Token(Token = "0x6012477")] [Address(RVA = "0x1D65EC0", Offset = "0x1D64EC0", VA = "0x181D65EC0")] private void IIHHMAPMBEN() { OKNNKFGFODL creationContextChanged = this.CreationContextChanged; if (creationContextChanged != 0) { creationContextChanged.CNFDGDEOPPF(); return; } } // Token: 0x06012478 RID: 74872 RVA: 0x00426670 File Offset: 0x00424870 [Token(Token = "0x6012478")] [Address(RVA = "0x1D65BA0", Offset = "0x1D64BA0", VA = "0x181D65BA0")] private void CPKHFBHPHIB() { if (base.OGIBLNIIHDK) { CreationContext creationContext = CreationContext.Instantiate(); this.JCNFMLNBAFB.BDJFGEJFPPO(creationContext); this.JCNFMLNBAFB.IAHDANBDAAM(true).k__BackingField = (KIAKNGDCOJA.EOBOHIIKCIP)((ulong)2L); this.JCNFMLNBAFB.IAHDANBDAAM(true).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: 0x06012479 RID: 74873 RVA: 0x00426700 File Offset: 0x00424900 [Token(Token = "0x6012479")] [Address(RVA = "0x1D66840", Offset = "0x1D65840", VA = "0x181D66840")] public void RequestShapeContainerIfNotPending(ShapeCreationContext LCGHCAGLNMK) { if (this.OANNFNHABEC == (ulong)0L) { int num = 0; PMGCJEPKFOF 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 postPickupEvent = tool2.PostPickupEvent; Action action2 = delegate(Tool tool) { container.MCLCOPABPLF = ShapeContainer.BJOOGDAHOOO.Physical_Sticky; }; MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action2); tool2.PostPickupEvent = mfbglihgcgo; }; } int num2 = 0; if (num2 < num) { num2 += num2; if (num2 == num) { goto IL_61; } num2++; } Action action = new Action(this.FMCAAEOGFHG); if (num2 >= this) { return; } num2 += num2; if (num2 != this) { num2++; return; } IL_61: throw new NullReferenceException(); } } // Token: 0x1700331C RID: 13084 // (get) Token: 0x0601247A RID: 74874 RVA: 0x00426774 File Offset: 0x00424974 [Token(Token = "0x1700331C")] public MakerPenVisuals NHOLIDOLAKK { [Token(Token = "0x601247A")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get { return this._penVisuals; } } // Token: 0x1700331D RID: 13085 // (get) Token: 0x0601247B RID: 74875 RVA: 0x00426788 File Offset: 0x00424988 [Token(Token = "0x1700331D")] public Vector3 COJCKIMCGLM { [Token(Token = "0x601247B")] [Address(RVA = "0x1D66CD0", Offset = "0x1D65CD0", VA = "0x181D66CD0")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x1700331E RID: 13086 // (get) Token: 0x0601247C RID: 74876 RVA: 0x004267A4 File Offset: 0x004249A4 [Token(Token = "0x1700331E")] public Vector3 LIDJPKKHEED { [Token(Token = "0x601247C")] [Address(RVA = "0x1D66C80", Offset = "0x1D65C80", VA = "0x181D66C80")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x1700331F RID: 13087 // (get) Token: 0x0601247D RID: 74877 RVA: 0x004267C0 File Offset: 0x004249C0 // (set) Token: 0x0601247E RID: 74878 RVA: 0x004267D4 File Offset: 0x004249D4 [Token(Token = "0x1700331F")] public PHGNLBEAGOG KJPKBIELDFC { [Token(Token = "0x601247D")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get; [Token(Token = "0x601247E")] [Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")] private set; } // Token: 0x17003320 RID: 13088 // (get) Token: 0x0601247F RID: 74879 RVA: 0x004267E8 File Offset: 0x004249E8 // (set) Token: 0x06012480 RID: 74880 RVA: 0x004267FC File Offset: 0x004249FC [Token(Token = "0x17003320")] public ACBDPBHGKJL DJNFKPJJIKA { [Token(Token = "0x601247F")] [Address(RVA = "0x6A5700", Offset = "0x6A4700", VA = "0x1806A5700")] get; [Token(Token = "0x6012480")] [Address(RVA = "0x829650", Offset = "0x828650", VA = "0x180829650")] private set; } // Token: 0x17003321 RID: 13089 // (get) Token: 0x06012481 RID: 74881 RVA: 0x00426810 File Offset: 0x00424A10 [Token(Token = "0x17003321")] public IJGKBBCJKNO KLLAPBPMNEN { [Token(Token = "0x6012481")] [Address(RVA = "0x1D66C50", Offset = "0x1D65C50", VA = "0x181D66C50")] get { throw new NullReferenceException(); } } // Token: 0x17003322 RID: 13090 // (get) Token: 0x06012482 RID: 74882 RVA: 0x00426824 File Offset: 0x00424A24 [Token(Token = "0x17003322")] public Tool PBBJCLJPFMI { [Token(Token = "0x6012482")] [Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")] get { return this._tool; } } // Token: 0x17003323 RID: 13091 // (get) Token: 0x06012483 RID: 74883 RVA: 0x00426838 File Offset: 0x00424A38 // (set) Token: 0x06012484 RID: 74884 RVA: 0x0042684C File Offset: 0x00424A4C [Token(Token = "0x17003323")] public LNBGEMHOKFN MBNIHPAKJJF { [Token(Token = "0x6012483")] [Address(RVA = "0x56DD50", Offset = "0x56CD50", VA = "0x18056DD50")] get { return this.AEKHJMPAOKM; } [Token(Token = "0x6012484")] [Address(RVA = "0x1D66A70", Offset = "0x1D65A70", VA = "0x181D66A70")] set { this.AEKHJMPAOKM = value; this.GPFKKLCKDOH(); } } // Token: 0x17003324 RID: 13092 // (get) Token: 0x06012485 RID: 74885 RVA: 0x00426868 File Offset: 0x00424A68 [Token(Token = "0x17003324")] public CLKCBCAGDDK FBFMNGJHGNG { [Token(Token = "0x6012485")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")] get { } } // Token: 0x06012486 RID: 74886 RVA: 0x00426878 File Offset: 0x00424A78 [Token(Token = "0x6012486")] [Address(RVA = "0x1D655D0", Offset = "0x1D645D0", VA = "0x181D655D0", Slot = "13")] protected override void Awake() { base..ctor(); MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action = new Action(this.OnPhotonPlayerDisconnected); KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(hphoojldkkm, action); Action action2 = new Action(this.IIHHMAPMBEN); int num; KCMNCAFFHJG 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 preReleaseEvent = tool2.PreReleaseEvent; Action action3 = new Action(this.BGEJPLCKLPA); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(preReleaseEvent, action3); tool2.PreReleaseEvent = mfbglihgcgo; Tool tool3 = this._tool; MFBGLIHGCGO postReleaseEvent = tool3.PostReleaseEvent; Action action4 = new Action(this.PAEFCHDJPHF); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action4); tool3.PostReleaseEvent = mfbglihgcgo2; Tool tool4 = this._tool; MFBGLIHGCGO postPickupEvent = tool4.PostPickupEvent; Action action5 = new Action(this.AEHDEJPEAKM); MFBGLIHGCGO mfbglihgcgo3 = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action5); tool4.PostPickupEvent = mfbglihgcgo3; Tool tool5 = this._tool; EAHPNACBLDD postResetEvent = tool5.PostResetEvent; Action action6 = new Action(this.LBODGLNOABB); EAHPNACBLDD eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action6); tool5.PostResetEvent = eahpnacbldd; PHGNLBEAGOG phgnlbeagog = new PHGNLBEAGOG(); this.k__BackingField = phgnlbeagog; PHGNLBEAGOG.BMMLFDBPAHN bmmlfdbpahn = new PHGNLBEAGOG.BMMLFDBPAHN(this.KDGLEPNMDLO); phgnlbeagog.FNBKNJEDDMF(bmmlfdbpahn, this); } // Token: 0x06012487 RID: 74887 RVA: 0x00426A00 File Offset: 0x00424C00 [Token(Token = "0x6012487")] [Address(RVA = "0x1D66A80", Offset = "0x1D65A80", VA = "0x181D66A80")] private void Start() { this.GPFKKLCKDOH(); } // Token: 0x06012488 RID: 74888 RVA: 0x00426A14 File Offset: 0x00424C14 [Token(Token = "0x6012488")] [Address(RVA = "0x1D664F0", Offset = "0x1D654F0", VA = "0x181D664F0")] private void OnDisable() { this.MIIKFDLGCFJ(); } // Token: 0x06012489 RID: 74889 RVA: 0x00426A28 File Offset: 0x00424C28 [Token(Token = "0x6012489")] [Address(RVA = "0x1D661D0", Offset = "0x1D651D0", VA = "0x181D661D0", Slot = "14")] protected override void OnDestroy() { Tool tool = this._tool; MFBGLIHGCGO preReleaseEvent = tool.PreReleaseEvent; Action action = new Action(this.BGEJPLCKLPA); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(preReleaseEvent, action); tool.PreReleaseEvent = mfbglihgcgo; Tool tool2 = this._tool; MFBGLIHGCGO postReleaseEvent = tool2.PostReleaseEvent; Action action2 = new Action(this.PAEFCHDJPHF); MFBGLIHGCGO mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2); tool2.PostReleaseEvent = mfbglihgcgo2; Tool tool3 = this._tool; MFBGLIHGCGO postPickupEvent = tool3.PostPickupEvent; Action action3 = new Action(this.AEHDEJPEAKM); MFBGLIHGCGO mfbglihgcgo3 = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action3); tool3.PostPickupEvent = mfbglihgcgo3; Tool tool4 = this._tool; EAHPNACBLDD postResetEvent = tool4.PostResetEvent; Action action4 = new Action(this.LBODGLNOABB); EAHPNACBLDD eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action4); tool4.PostResetEvent = eahpnacbldd; Tool tool5 = this._tool; Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI); tool5.RemoveCustomPickupCondition(oglajafkbmn); MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action5 = new Action(this.OnPhotonPlayerDisconnected); EAHPNACBLDD eahpnacbldd2; KKPBCOOONNK.HPHOOJLDKKM = eahpnacbldd2; Player k__BackingField = this._tool.k__BackingField; int num = 0; if (k__BackingField != num) { Player k__BackingField2 = this._tool.k__BackingField; this._tool.k__BackingField.playerMovement.RemoveRoomScaleCollisionDisplacementRestriction(this); } base.OnDestroy(); } // Token: 0x0601248A RID: 74890 RVA: 0x00426B80 File Offset: 0x00424D80 [Token(Token = "0x601248A")] [Address(RVA = "0x1D65F50", Offset = "0x1D64F50", VA = "0x181D65F50")] 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(); } int num3 = 0; if (num2 != num3) { goto IL_6A; } Tool febapkcnndc2 = NHCEBNBEEBE.rightHand.FEBAPKCNNDC; CharadesPen component2; if (febapkcnndc2 != 0) { component2 = febapkcnndc2.GetComponent(); } int num4 = 0; if (component2 != num4) { goto IL_6A; } } return true; } IL_6A: throw new NullReferenceException(); } // Token: 0x0601248B RID: 74891 RVA: 0x00426C00 File Offset: 0x00424E00 [Token(Token = "0x601248B")] [Address(RVA = "0x1D65360", Offset = "0x1D64360", VA = "0x181D65360")] private void AEHDEJPEAKM(Tool EGFEJGHDNAI) { if (EGFEJGHDNAI.k__BackingField) { Player k__BackingField = EGFEJGHDNAI.k__BackingField; EGFEJGHDNAI.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: 0x0601248C RID: 74892 RVA: 0x00426CA8 File Offset: 0x00424EA8 [Token(Token = "0x601248C")] [Address(RVA = "0x1D65920", Offset = "0x1D64920", VA = "0x181D65920")] private void BGEJPLCKLPA(Tool EGFEJGHDNAI) { Player k__BackingField = this._tool.k__BackingField; int num = 0; if (k__BackingField != num) { Player k__BackingField2 = this._tool.k__BackingField; this._tool.k__BackingField.playerMovement.RemoveRoomScaleCollisionDisplacementRestriction(this); return; } } // Token: 0x0601248D RID: 74893 RVA: 0x00426CF8 File Offset: 0x00424EF8 [Token(Token = "0x601248D")] [Address(RVA = "0x1D66560", Offset = "0x1D65560", VA = "0x181D66560")] private void PAEFCHDJPHF(Tool EGFEJGHDNAI) { this.MIIKFDLGCFJ(); if (base.OGIBLNIIHDK) { CharadesPenShapeCreationLogic charadesPenShapeCreationLogic = this.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: 0x0601248E RID: 74894 RVA: 0x00426DAC File Offset: 0x00424FAC [Token(Token = "0x601248E")] [Address(RVA = "0x1D65590", Offset = "0x1D64590", VA = "0x181D65590")] 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: 0x0601248F RID: 74895 RVA: 0x00426DD8 File Offset: 0x00424FD8 [Token(Token = "0x601248F")] [Address(RVA = "0x1D660D0", Offset = "0x1D650D0", VA = "0x181D660D0")] 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: 0x06012490 RID: 74896 RVA: 0x00426E24 File Offset: 0x00425024 [Token(Token = "0x6012490")] [Address(RVA = "0x1D65590", Offset = "0x1D64590", VA = "0x181D65590")] public void AuthorityResetToDefaults() { if (base.OGIBLNIIHDK) { LNBGEMHOKFN lnbgemhokfn = this.defaultColor; this.AEKHJMPAOKM = lnbgemhokfn; this.GPFKKLCKDOH(); return; } } // Token: 0x06012491 RID: 74897 RVA: 0x00426E50 File Offset: 0x00425050 [Token(Token = "0x6012491")] [Address(RVA = "0x1D66A70", Offset = "0x1D65A70", VA = "0x181D66A70")] public void SelectShapeColor(LNBGEMHOKFN BBLCDAMFMDE) { this.AEKHJMPAOKM = BBLCDAMFMDE; this.GPFKKLCKDOH(); } // Token: 0x06012492 RID: 74898 RVA: 0x00426E6C File Offset: 0x0042506C [Token(Token = "0x6012492")] [Address(RVA = "0x829650", Offset = "0x828650", VA = "0x180829650")] public void SelectShapeType(ACBDPBHGKJL LENAGPGLDLE) { this.k__BackingField = LENAGPGLDLE; } // Token: 0x06012493 RID: 74899 RVA: 0x00426E80 File Offset: 0x00425080 [Token(Token = "0x6012493")] [Address(RVA = "0x1D65DB0", Offset = "0x1D64DB0", VA = "0x181D65DB0")] private void GPFKKLCKDOH() { MakerPenVisuals penVisuals = this._penVisuals; LNBGEMHOKFN aekhjmpaokm = this.AEKHJMPAOKM; PlayerHand k__BackingField = this._tool.k__BackingField; int num = 0; if (k__BackingField != num) { this._tool.k__BackingField.Vibrate(30, 1f); } } // Token: 0x06012494 RID: 74900 RVA: 0x00426ED4 File Offset: 0x004250D4 [Token(Token = "0x6012494")] [Address(RVA = "0x1D65EE0", Offset = "0x1D64EE0", VA = "0x181D65EE0")] private float KDGLEPNMDLO() { if (!this._tool.k__BackingField) { } MakerPenVisuals penVisuals = this._penVisuals; Vector3 vector; float z = vector.z; float num; return num; } // Token: 0x06012495 RID: 74901 RVA: 0x00426F0C File Offset: 0x0042510C [Token(Token = "0x6012495")] [Address(RVA = "0x1D66500", Offset = "0x1D65500", VA = "0x181D66500")] private void OnPhotonPlayerDisconnected(AGAJMBPABDL LCMOMBBKFIP) { if (base.OGIBLNIIHDK && this._tool.BHNPNHMILIF.DBAJDHGDPOL == LCMOMBBKFIP) { this.MIIKFDLGCFJ(); } } // Token: 0x06012496 RID: 74902 RVA: 0x00426F44 File Offset: 0x00425144 [Token(Token = "0x6012496")] [Address(RVA = "0x1D65A00", Offset = "0x1D64A00", VA = "0x181D65A00")] 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: 0x06012497 RID: 74903 RVA: 0x00426FA8 File Offset: 0x004251A8 [Token(Token = "0x6012497")] [Address(RVA = "0x1D66790", Offset = "0x1D65790", VA = "0x181D66790", 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: 0x06012498 RID: 74904 RVA: 0x00426FE0 File Offset: 0x004251E0 [Token(Token = "0x6012498")] [Address(RVA = "0x1D66A90", Offset = "0x1D65A90", VA = "0x181D66A90")] 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: 0x06012499 RID: 74905 RVA: 0x00427038 File Offset: 0x00425238 [Token(Token = "0x6012499")] [Address(RVA = "0x8FF390", Offset = "0x8FE390", VA = "0x1808FF390")] [CompilerGenerated] private void FMCAAEOGFHG() { this.OANNFNHABEC = (ulong)0L; } // Token: 0x0400BC30 RID: 48176 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400BC30")] private KCMNCAFFHJG JCNFMLNBAFB; // Token: 0x0400BC31 RID: 48177 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400BC31")] public OKNNKFGFODL CreationContextChanged; // Token: 0x0400BC33 RID: 48179 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400BC33")] private PMGCJEPKFOF OANNFNHABEC; // Token: 0x0400BC34 RID: 48180 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400BC34")] [SerializeField] private LNBGEMHOKFN defaultColor; // Token: 0x0400BC35 RID: 48181 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400BC35")] [SerializeField] private GameObject[] nonImposterObjects; // Token: 0x0400BC36 RID: 48182 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400BC36")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private MakerPenVisuals _penVisuals; // Token: 0x0400BC39 RID: 48185 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400BC39")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Tool _tool; // Token: 0x0400BC3A RID: 48186 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400BC3A")] private LNBGEMHOKFN AEKHJMPAOKM; // Token: 0x0400BC3B RID: 48187 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400BC3B")] private CharadesPen.CFLCELIEEPG IKMKEEKEMCH; // Token: 0x0400BC3C RID: 48188 [Token(Token = "0x400BC3C")] private const float JDNICGJPKME = 3f; // Token: 0x02002AF0 RID: 10992 [Token(Token = "0x2002AF0")] private struct CFLCELIEEPG { // Token: 0x0601249A RID: 74906 RVA: 0x00427050 File Offset: 0x00425250 [Token(Token = "0x601249A")] [Address(RVA = "0x190E450", Offset = "0x190D450", VA = "0x18190E450")] 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: 0x0601249B RID: 74907 RVA: 0x00427088 File Offset: 0x00425288 [Token(Token = "0x601249B")] [Address(RVA = "0x1D62B50", Offset = "0x1D61B50", VA = "0x181D62B50")] public static CharadesPen.CFLCELIEEPG HDOKLEFANDO() { /* An exception occurred when decompiling this method (0601249B) 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 1663 */; } // Token: 0x0400BC3D RID: 48189 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400BC3D")] public GBDECALBCOP GIAOBLMEMMI; // Token: 0x0400BC3E RID: 48190 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400BC3E")] public string LICNAIGLFCP; // Token: 0x0400BC3F RID: 48191 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BC3F")] public GIPDDLFFNGG JKDHPHFBDMJ; // Token: 0x0400BC40 RID: 48192 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BC40")] public int AAILPHBHJNO; // Token: 0x0400BC41 RID: 48193 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400BC41")] public DateTime CGGIHIOCFED; } // Token: 0x02002AF1 RID: 10993 [Token(Token = "0x2002AF1")] [CompilerGenerated] private sealed class HHIONPPBJED { // Token: 0x0601249C RID: 74908 RVA: 0x004270A0 File Offset: 0x004252A0 [Token(Token = "0x601249C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HHIONPPBJED() { } // Token: 0x0601249D RID: 74909 RVA: 0x004270B4 File Offset: 0x004252B4 [Token(Token = "0x601249D")] [Address(RVA = "0x1D6E4D0", Offset = "0x1D6D4D0", VA = "0x181D6E4D0")] internal void b__2(Tool tool) { this.container.MCLCOPABPLF = ShapeContainer.BJOOGDAHOOO.Physical_Sticky; } // Token: 0x0400BC42 RID: 48194 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BC42")] public ShapeContainer container; } } }