using System; using System.Linq; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom; using RecRoom.AGUI; using RecRoom.AGUI.ToolUIs; using RecRoom.Core; using RecRoom.Core.Controllers.ScreenBehaviors; using RecRoom.Core.Creation; using RecRoom.Systems.PlayerRoles; using RecRoom.Tools; using UnityEngine; // Token: 0x02002948 RID: 10568 [Token(Token = "0x2002948")] [StructLayout(3)] public class EAJDLNMEFJB : BFJDFBPGMKP { // Token: 0x170031AC RID: 12716 // (get) Token: 0x0601274A RID: 75594 RVA: 0x00465450 File Offset: 0x00463650 [Token(Token = "0x170031AC")] public override bool KAPLCJDFAMJ { [Token(Token = "0x601274A")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "15")] get { return true; } } // Token: 0x170031AD RID: 12717 // (get) Token: 0x0601274B RID: 75595 RVA: 0x00465460 File Offset: 0x00463660 [Token(Token = "0x170031AD")] public override int LNEDNNJCPMG { [Token(Token = "0x601274B")] [Address(RVA = "0x1169990", Offset = "0x1168390", VA = "0x181169990", Slot = "14")] get { return 14; } } // Token: 0x0601274C RID: 75596 RVA: 0x00465478 File Offset: 0x00463678 [Token(Token = "0x601274C")] [Address(RVA = "0x11691A0", Offset = "0x1167BA0", VA = "0x1811691A0", Slot = "16")] public override void OFFLOPLJBBG(MakerPenScreenToolBehaviorConfig PBGBNMCPEAJ, KDJHGOFMNEN IHCMJLOBKBJ) { Tool egfejghdnai = IHCMJLOBKBJ.EGFEJGHDNAI; ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG; Tool egfejghdnai2 = IHCMJLOBKBJ.EGFEJGHDNAI; this.BOIBDLMLDBB(egfejghdnai2); HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.IKIIKFCFCLF); int num = 0; int num2 = 0; int num3 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EJIMLNNDIOG); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.NNDAHBFKOHA); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.ONKEFDKLENK); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CJCNINIJKJP); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MKJEJKGBOIG); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.PEOELJAAMIG); HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN; int num4 = 0; pegjgmdgkjn4.OFFLOPLJBBG((ushort)num4); MakerPen dgejngnoelg = this.DGEJNGNOELG; IntPtr method = knfakjmalje3.method; CreationContext k__BackingField = dgejngnoelg.k__BackingField; } // Token: 0x0601274D RID: 75597 RVA: 0x0046557C File Offset: 0x0046377C [Token(Token = "0x601274D")] [Address(RVA = "0x1168620", Offset = "0x1167020", VA = "0x181168620", Slot = "17")] public override void Dispose() { base.Dispose(); this.ALHHDBHJGON(); } // Token: 0x0601274E RID: 75598 RVA: 0x0046559C File Offset: 0x0046379C [Token(Token = "0x601274E")] [Address(RVA = "0x1168F70", Offset = "0x1167970", VA = "0x181168F70", Slot = "18")] protected override void NHOMMEMEFIB() { base.NHOMMEMEFIB(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x0601274F RID: 75599 RVA: 0x004655BC File Offset: 0x004637BC [Token(Token = "0x601274F")] [Address(RVA = "0x11686B0", Offset = "0x11670B0", VA = "0x1811686B0", Slot = "19")] protected override void GAPALICCLPH() { base.GAPALICCLPH(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x06012750 RID: 75600 RVA: 0x004655E8 File Offset: 0x004637E8 [Token(Token = "0x6012750")] [Address(RVA = "0x1169A90", Offset = "0x1168490", VA = "0x181169A90", Slot = "20")] protected override void PPAOALHOODL() { AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero; } // Token: 0x06012751 RID: 75601 RVA: 0x00465604 File Offset: 0x00463804 [Token(Token = "0x6012751")] [Address(RVA = "0x11689D0", Offset = "0x11673D0", VA = "0x1811689D0", Slot = "21")] protected override void JNGMMNANOCH() { } // Token: 0x06012752 RID: 75602 RVA: 0x00465618 File Offset: 0x00463818 [Token(Token = "0x6012752")] [Address(RVA = "0xFEDB70", Offset = "0xFEC570", VA = "0x180FEDB70", Slot = "22")] public override void BALOKJMBNIN() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x06012753 RID: 75603 RVA: 0x00465638 File Offset: 0x00463838 [Token(Token = "0x6012753")] [Address(RVA = "0x11686A0", Offset = "0x11670A0", VA = "0x1811686A0")] private void IKIIKFCFCLF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.ONPALKIMCAM(); } // Token: 0x06012754 RID: 75604 RVA: 0x0046564C File Offset: 0x0046384C [Token(Token = "0x6012754")] [Address(RVA = "0x11686A0", Offset = "0x11670A0", VA = "0x1811686A0")] private void EJIMLNNDIOG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.ONPALKIMCAM(); } // Token: 0x06012755 RID: 75605 RVA: 0x00465660 File Offset: 0x00463860 [Token(Token = "0x6012755")] [Address(RVA = "0x1168FF0", Offset = "0x11679F0", VA = "0x181168FF0")] private void NNDAHBFKOHA() { if (PlayerRoomRoleManager.MNFOLNMPMEE) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06012756 RID: 75606 RVA: 0x00465688 File Offset: 0x00463888 [Token(Token = "0x6012756")] [Address(RVA = "0x11694C0", Offset = "0x1167EC0", VA = "0x1811694C0")] private void ONKEFDKLENK() { if (PlayerRoomRoleManager.MNFOLNMPMEE) { if (!this.OBOGPFIGKCO()) { GAMNIEMGCBI gamniemgcbi = base.PDMDFNIBBGB(); OBBBPCBIMME obbbpcbimme = this.DGEJNGNOELG.DequeueInventionUpdate(); if (obbbpcbimme != 0) { if (!this.DGEJNGNOELG.ABNHKODIKFP) { Debug.LogWarning("Received request to update an invention when player does not have Can Save Inventions permission. Ignoring request"); return; } this.DGEJNGNOELG.NLBENPMLJGA = obbbpcbimme; MakerPen dgejngnoelg = this.DGEJNGNOELG; int num = 0; dgejngnoelg.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInvention, (MakerPen.HJPIHGIFKEO)num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } return; } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; } HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; throw new NullReferenceException(); } // Token: 0x06012757 RID: 75607 RVA: 0x0046571C File Offset: 0x0046391C [Token(Token = "0x6012757")] [Address(RVA = "0x1168480", Offset = "0x1166E80", VA = "0x181168480")] private void CJCNINIJKJP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { } // Token: 0x06012758 RID: 75608 RVA: 0x00465730 File Offset: 0x00463930 [Token(Token = "0x6012758")] [Address(RVA = "0x1169740", Offset = "0x1168140", VA = "0x181169740")] private void PEOELJAAMIG() { AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero; if (PlayerRoomRoleManager.MNFOLNMPMEE) { if (!this.OBOGPFIGKCO()) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } return; } HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; throw new NullReferenceException(); } // Token: 0x06012759 RID: 75609 RVA: 0x00465770 File Offset: 0x00463970 [Token(Token = "0x6012759")] [Address(RVA = "0x1168D50", Offset = "0x1167750", VA = "0x181168D50")] private void MKJEJKGBOIG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { } // Token: 0x0601275A RID: 75610 RVA: 0x00465788 File Offset: 0x00463988 [Token(Token = "0x601275A")] [Address(RVA = "0x1167C60", Offset = "0x1166660", VA = "0x181167C60")] private void BOIBDLMLDBB(Tool EGFEJGHDNAI) { MakerPenPaletteMainScreen k__BackingField5; Delegate delegate5; for (;;) { MakerPen component = EGFEJGHDNAI.GetComponent(); this.DGEJNGNOELG = component; int num = 0; if (!(component != num)) { return; } MakerPen dgejngnoelg = this.DGEJNGNOELG; Action action = new Action(this.ABCGBJAFJPJ); dgejngnoelg.ANMKMIHHGKP += action; MakerPen dgejngnoelg2 = this.DGEJNGNOELG; Action action2 = new Action(this.JMJGLJNFMDM); dgejngnoelg2.JKFHJHFFHMC += action2; MakerPen dgejngnoelg3 = this.DGEJNGNOELG; Action action3 = new Action(this.CGBMIGKHCFK); dgejngnoelg3.InventionObjectsSelectionCompleted += action3; MakerPen dgejngnoelg4 = this.DGEJNGNOELG; Action action4 = new Action(this.BLECPMEKMAK); dgejngnoelg4.PGHMNFJCMNP += action4; MakerPen dgejngnoelg5 = this.DGEJNGNOELG; Action action5 = new Action(this.GEKPLMNGJOM); dgejngnoelg5.DOLHFLMNBCE += action5; MakerPenMainScreen k__BackingField = this.DGEJNGNOELG.k__BackingField; Action action6 = new Action(this.MCGMEFJECEF); k__BackingField.ToolSelectionButtonPressed += action6; MakerPenMainScreen k__BackingField2 = this.DGEJNGNOELG.k__BackingField; Action action7 = new Action(this.HELDFNKPFMC); k__BackingField2.MEAIBNNMJKK += action7; MakerPenMainScreen k__BackingField3 = this.DGEJNGNOELG.k__BackingField; Action action8 = new Action(this.AJPFIAKDNMK); k__BackingField3.PJMOKIOJHIL += action8; MakerPenMainScreen k__BackingField4 = this.DGEJNGNOELG.k__BackingField; Action action9 = new Action(this.CLDCDHEKIJJ); k__BackingField4.INEDPGFELLD += action9; MakerPenMainScreen k__BackingField5 = this.DGEJNGNOELG.k__BackingField; Action action10 = new Action(this.MOFFKAGLHMB); k__BackingField5.FPBONLDKAEH += action10; MakerPenPaletteMainScreen k__BackingField = this.DGEJNGNOELG.k__BackingField; Action shapeTypeSelectionButtonPressed = k__BackingField.ShapeTypeSelectionButtonPressed; Action action11 = new Action(this.CHJHOGELHLH); Delegate @delegate = Delegate.Combine(shapeTypeSelectionButtonPressed, action11); int num2 = 0; if (@delegate == 0 || @delegate != 0) { k__BackingField.ShapeTypeSelectionButtonPressed = num2; MakerPenPaletteMainScreen k__BackingField2 = this.DGEJNGNOELG.k__BackingField; Action shapeColorSelectionButtonPressed = k__BackingField2.ShapeColorSelectionButtonPressed; Action action12 = new Action(this.NIIOKJBKLAB); Delegate delegate2 = Delegate.Combine(shapeColorSelectionButtonPressed, action12); if (delegate2 == 0 || delegate2 != 0) { k__BackingField2.ShapeColorSelectionButtonPressed = delegate2; MakerPenPaletteMainScreen k__BackingField3 = this.DGEJNGNOELG.k__BackingField; Action shapeMaterialSelectionButtonPressed = k__BackingField3.ShapeMaterialSelectionButtonPressed; Action action13 = new Action(this.PPCEPDNFMML); Delegate delegate3 = Delegate.Combine(shapeMaterialSelectionButtonPressed, action13); if (delegate3 == 0 || delegate3 != 0) { k__BackingField3.ShapeMaterialSelectionButtonPressed = delegate3; MakerPenPaletteMainScreen k__BackingField4 = this.DGEJNGNOELG.k__BackingField; Action spawnableToolSelectionButtonPressed = k__BackingField4.SpawnableToolSelectionButtonPressed; Action action14 = new Action(this.APMDMEOGDIM); Delegate delegate4 = Delegate.Combine(spawnableToolSelectionButtonPressed, action14); if (delegate4 == 0 || delegate4 != 0) { k__BackingField4.SpawnableToolSelectionButtonPressed = delegate4; k__BackingField5 = this.DGEJNGNOELG.k__BackingField; Action inventionSelectionButtonPressed = k__BackingField5.InventionSelectionButtonPressed; Action action15 = new Action(this.JNGPFBFCIGJ); delegate5 = Delegate.Combine(inventionSelectionButtonPressed, action15); if (delegate5 == 0 || delegate5 != 0) { break; } } } } } } k__BackingField5.InventionSelectionButtonPressed = delegate5; ActionEvent pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action16 = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = pjjjmgdalbf + action16; MakerPenPaletteMoveableToolMenu paletteMenu = this.DGEJNGNOELG.paletteMenu; int num3 = 0; paletteMenu.SetHandlesVisibility(num3 != 0); this.DGEJNGNOELG.paletteMenu.SetMoveButtonVisibility(true); this.DGEJNGNOELG.paletteMenu.CloseOnConfigMenuClose = false; MakerPenVisuals penVisuals = this.DGEJNGNOELG._penVisuals; int num4 = 0; penVisuals.MNADIBEHEMI = num4 != 0; } // Token: 0x0601275B RID: 75611 RVA: 0x00465AD8 File Offset: 0x00463CD8 [Token(Token = "0x601275B")] [Address(RVA = "0x1167530", Offset = "0x1165F30", VA = "0x181167530")] private void ALHHDBHJGON() { MakerPenPaletteMainScreen k__BackingField5; Delegate delegate5; for (;;) { MakerPen dgejngnoelg = this.DGEJNGNOELG; int num = 0; if (!(dgejngnoelg != num)) { return; } MakerPen dgejngnoelg2 = this.DGEJNGNOELG; Action action = new Action(this.ABCGBJAFJPJ); dgejngnoelg2.ANMKMIHHGKP -= action; MakerPen dgejngnoelg3 = this.DGEJNGNOELG; Action action2 = new Action(this.JMJGLJNFMDM); dgejngnoelg3.JKFHJHFFHMC -= action2; MakerPen dgejngnoelg4 = this.DGEJNGNOELG; Action action3 = new Action(this.CGBMIGKHCFK); dgejngnoelg4.InventionObjectsSelectionCompleted -= action3; MakerPen dgejngnoelg5 = this.DGEJNGNOELG; Action action4 = new Action(this.BLECPMEKMAK); dgejngnoelg5.PGHMNFJCMNP -= action4; MakerPen dgejngnoelg6 = this.DGEJNGNOELG; Action action5 = new Action(this.GEKPLMNGJOM); dgejngnoelg6.DOLHFLMNBCE -= action5; MakerPenMainScreen k__BackingField = this.DGEJNGNOELG.k__BackingField; Action action6 = new Action(this.MCGMEFJECEF); k__BackingField.ToolSelectionButtonPressed -= action6; MakerPenMainScreen k__BackingField2 = this.DGEJNGNOELG.k__BackingField; Action action7 = new Action(this.HELDFNKPFMC); k__BackingField2.MEAIBNNMJKK -= action7; MakerPenMainScreen k__BackingField3 = this.DGEJNGNOELG.k__BackingField; Action action8 = new Action(this.AJPFIAKDNMK); k__BackingField3.PJMOKIOJHIL -= action8; MakerPenMainScreen k__BackingField4 = this.DGEJNGNOELG.k__BackingField; Action action9 = new Action(this.CLDCDHEKIJJ); k__BackingField4.INEDPGFELLD -= action9; MakerPenMainScreen k__BackingField5 = this.DGEJNGNOELG.k__BackingField; Action action10 = new Action(this.MOFFKAGLHMB); k__BackingField5.FPBONLDKAEH -= action10; MakerPenPaletteMainScreen k__BackingField = this.DGEJNGNOELG.k__BackingField; Action shapeTypeSelectionButtonPressed = k__BackingField.ShapeTypeSelectionButtonPressed; Action action11 = new Action(this.CHJHOGELHLH); Delegate @delegate = Delegate.Remove(shapeTypeSelectionButtonPressed, action11); if (@delegate == 0 || @delegate != 0) { k__BackingField.ShapeTypeSelectionButtonPressed = @delegate; MakerPenPaletteMainScreen k__BackingField2 = this.DGEJNGNOELG.k__BackingField; Action shapeColorSelectionButtonPressed = k__BackingField2.ShapeColorSelectionButtonPressed; Action action12 = new Action(this.NIIOKJBKLAB); Delegate delegate2 = Delegate.Remove(shapeColorSelectionButtonPressed, action12); if (delegate2 == 0 || delegate2 != 0) { k__BackingField2.ShapeColorSelectionButtonPressed = delegate2; MakerPenPaletteMainScreen k__BackingField3 = this.DGEJNGNOELG.k__BackingField; Action shapeMaterialSelectionButtonPressed = k__BackingField3.ShapeMaterialSelectionButtonPressed; Action action13 = new Action(this.PPCEPDNFMML); Delegate delegate3 = Delegate.Remove(shapeMaterialSelectionButtonPressed, action13); if (delegate3 == 0 || delegate3 != 0) { k__BackingField3.ShapeMaterialSelectionButtonPressed = delegate3; MakerPenPaletteMainScreen k__BackingField4 = this.DGEJNGNOELG.k__BackingField; Action spawnableToolSelectionButtonPressed = k__BackingField4.SpawnableToolSelectionButtonPressed; Action action14 = new Action(this.APMDMEOGDIM); Delegate delegate4 = Delegate.Remove(spawnableToolSelectionButtonPressed, action14); if (delegate4 == 0 || delegate4 != 0) { k__BackingField4.SpawnableToolSelectionButtonPressed = delegate4; k__BackingField5 = this.DGEJNGNOELG.k__BackingField; Action inventionSelectionButtonPressed = k__BackingField5.InventionSelectionButtonPressed; Action action15 = new Action(this.JNGPFBFCIGJ); delegate5 = Delegate.Remove(inventionSelectionButtonPressed, action15); if (delegate5 == 0 || delegate5 != 0) { break; } } } } } } k__BackingField5.InventionSelectionButtonPressed = delegate5; ActionEvent pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action16 = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = pjjjmgdalbf - action16; this.DGEJNGNOELG = (ulong)0L; } // Token: 0x0601275C RID: 75612 RVA: 0x00465DD4 File Offset: 0x00463FD4 [Token(Token = "0x601275C")] [Address(RVA = "0x1168870", Offset = "0x1167270", VA = "0x181168870")] private void IOHPOHMCADK() { CreationContext k__BackingField = this.DGEJNGNOELG.k__BackingField; } // Token: 0x0601275D RID: 75613 RVA: 0x00465DF4 File Offset: 0x00463FF4 [Token(Token = "0x601275D")] [Address(RVA = "0x1168930", Offset = "0x1167330", VA = "0x181168930")] private void JBEBNOOKBLM() { } // Token: 0x0601275E RID: 75614 RVA: 0x00465E08 File Offset: 0x00464008 [Token(Token = "0x601275E")] [Address(RVA = "0x11696C0", Offset = "0x11680C0", VA = "0x1811696C0")] private void ONPALKIMCAM() { MakerPenPaletteUI paletteMenuToolUI = this.DGEJNGNOELG.KNDLGPOKIOI; if (paletteMenuToolUI != 0) { paletteMenuToolUI.PopAllFlows(); } this.DGEJNGNOELG.paletteMenu.HideMenu(); ToolMenuProjector menuProjector = this.DGEJNGNOELG._tool.EACPPCDMMOF; int num = 0; menuProjector.PKNFAECAHBF = num != 0; } // Token: 0x0601275F RID: 75615 RVA: 0x00465E5C File Offset: 0x0046405C [Token(Token = "0x601275F")] [Address(RVA = "0x1168A70", Offset = "0x1167470", VA = "0x181168A70")] private void JNMJJOALKHP(NIPBJGMMMEF IGBNEFLEGNO, AdditiveAnimationWeight CIPJHAFNOBL) { } // Token: 0x06012760 RID: 75616 RVA: 0x00465E70 File Offset: 0x00464070 [Token(Token = "0x6012760")] [Address(RVA = "0x1169070", Offset = "0x1167A70", VA = "0x181169070")] private bool OBOGPFIGKCO() { int num = 0; bool flag; if (flag) { return true; } bool flag2; if (!flag2) { return flag2; } ToolUI toolUI; return num == toolUI; } // Token: 0x06012761 RID: 75617 RVA: 0x00465E98 File Offset: 0x00464098 [Token(Token = "0x6012761")] [Address(RVA = "0x1168980", Offset = "0x1167380", VA = "0x181168980")] private void JMJGLJNFMDM() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06012762 RID: 75618 RVA: 0x00465EB4 File Offset: 0x004640B4 [Token(Token = "0x6012762")] [Address(RVA = "0x1168380", Offset = "0x1166D80", VA = "0x181168380")] private void CGBMIGKHCFK(bool ABMCMLCOFJP) { this.DGEJNGNOELG.paletteMenu.ShowMenu(); MakerPen dgejngnoelg = this.DGEJNGNOELG; MakerPenPaletteMoveableToolMenu paletteMenu = dgejngnoelg.paletteMenu; OBBBPCBIMME k__BackingField = dgejngnoelg.k__BackingField; ulong num; paletteMenu.ShowInventionCreationFlow(k__BackingField, true, true, num != 0UL, ABMCMLCOFJP); } // Token: 0x06012763 RID: 75619 RVA: 0x00465EF8 File Offset: 0x004640F8 [Token(Token = "0x6012763")] [Address(RVA = "0x1167BE0", Offset = "0x11665E0", VA = "0x181167BE0")] private void BLECPMEKMAK() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MakerPen dgejngnoelg = this.DGEJNGNOELG; int num = 0; if (dgejngnoelg.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.CreateInvention) { MakerPen dgejngnoelg2 = this.DGEJNGNOELG; int num2 = 0; dgejngnoelg2.AuthoritySelectMode((MakerPen.KLAENPHIBEM)num, (MakerPen.HJPIHGIFKEO)num2); return; } } // Token: 0x06012764 RID: 75620 RVA: 0x00465F3C File Offset: 0x0046413C [Token(Token = "0x6012764")] [Address(RVA = "0x1168710", Offset = "0x1167110", VA = "0x181168710")] private void GEKPLMNGJOM() { MakerPen dgejngnoelg = this.DGEJNGNOELG; if (dgejngnoelg.DequeueUI() != 0) { this.DGEJNGNOELG.paletteMenu.ShowMenu(); MakerPen dgejngnoelg2 = this.DGEJNGNOELG; int num = 0; num += num; num++; ToolMenuProjector menuProjector = this.DGEJNGNOELG._tool.EACPPCDMMOF; int num2 = 0; menuProjector.PKNFAECAHBF = num2 != 0; } } // Token: 0x06012765 RID: 75621 RVA: 0x00465FA4 File Offset: 0x004641A4 [Token(Token = "0x6012765")] [Address(RVA = "0x1168BE0", Offset = "0x11675E0", VA = "0x181168BE0")] private void MCGMEFJECEF(MakerPen.KLAENPHIBEM OFJLHIMNMHK) { MakerPen dgejngnoelg = this.DGEJNGNOELG; MakerPen.HJPIHGIFKEO currentTargetMode = dgejngnoelg.CHCJAGKENGF; if (OFJLHIMNMHK > MakerPen.KLAENPHIBEM.CreateCircuitV2 || this.DGEJNGNOELG.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.CircuitGroup || this.DGEJNGNOELG.CHCJAGKENGF != MakerPen.HJPIHGIFKEO.CircuitGroup) { } MakerPen dgejngnoelg2 = this.DGEJNGNOELG; uint num; if (num != (uint)0) { MakerPen dgejngnoelg3 = this.DGEJNGNOELG; } ToolMenuProjector menuProjector = this.DGEJNGNOELG._tool.EACPPCDMMOF; int num2 = 0; menuProjector.PKNFAECAHBF = num2 != 0; } // Token: 0x06012766 RID: 75622 RVA: 0x00466020 File Offset: 0x00464220 [Token(Token = "0x6012766")] [Address(RVA = "0x1168850", Offset = "0x1167250", VA = "0x181168850")] private void HELDFNKPFMC() { this.DGEJNGNOELG.TriggerUndo(); } // Token: 0x06012767 RID: 75623 RVA: 0x00466040 File Offset: 0x00464240 [Token(Token = "0x6012767")] [Address(RVA = "0x1167510", Offset = "0x1165F10", VA = "0x181167510")] private void AJPFIAKDNMK() { this.DGEJNGNOELG.TriggerRedo(); } // Token: 0x06012768 RID: 75624 RVA: 0x00466060 File Offset: 0x00464260 [Token(Token = "0x6012768")] [Address(RVA = "0x11684D0", Offset = "0x1166ED0", VA = "0x1811684D0")] private void CLDCDHEKIJJ() { MakerPen.HJPIHGIFKEO currentTargetMode = this.DGEJNGNOELG.CHCJAGKENGF; MakerPen dgejngnoelg = this.DGEJNGNOELG; if (currentTargetMode != MakerPen.HJPIHGIFKEO.Shape) { MakerPen.HJPIHGIFKEO currentTargetMode2 = dgejngnoelg.CHCJAGKENGF; MakerPen dgejngnoelg2 = this.DGEJNGNOELG; if (currentTargetMode2 != MakerPen.HJPIHGIFKEO.CircuitGroup) { MakerPen.HJPIHGIFKEO currentTargetMode3 = dgejngnoelg2.CHCJAGKENGF; MakerPen dgejngnoelg3 = this.DGEJNGNOELG; if (currentTargetMode3 == MakerPen.HJPIHGIFKEO.Animation) { goto IL_7B; } if (dgejngnoelg3.k__BackingField.MIDCJLJHOCI == 0) { goto IL_83; } this.DGEJNGNOELG.k__BackingField.PopActiveGroup(); } dgejngnoelg2.k__BackingField.PopActiveGroup(); if (this.DGEJNGNOELG.k__BackingField.EFAELGKPKHG) { goto IL_83; } } IL_7B: MakerPen.KLAENPHIBEM currentToolMode = dgejngnoelg.DGHFNGLPJJL; IL_83: HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x06012769 RID: 75625 RVA: 0x00466100 File Offset: 0x00464300 [Token(Token = "0x6012769")] [Address(RVA = "0x1168DC0", Offset = "0x11677C0", VA = "0x181168DC0")] private void MOFFKAGLHMB() { if (this.DGEJNGNOELG.ABNHKODIKFP) { MakerPen dgejngnoelg = this.DGEJNGNOELG; int num = 0; if (dgejngnoelg.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.Select) { CreationContext k__BackingField = this.DGEJNGNOELG.k__BackingField; if (k__BackingField != 0 && k__BackingField.FACMDIMLMMD) { GIPDDLFFNGG[] array = Enumerable.ToArray(this.DGEJNGNOELG.k__BackingField.LLFDKCNCMKF); } } MakerPen dgejngnoelg2 = this.DGEJNGNOELG; int num2 = 0; dgejngnoelg2.NLBENPMLJGA = num2; MakerPen dgejngnoelg3 = this.DGEJNGNOELG; int num3 = 0; dgejngnoelg3.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInvention, (MakerPen.HJPIHGIFKEO)num3); this.PEGJGMDGKJN.PIEOGAPMGIH((ushort)131072); if (num != 0 && 131072 != 0) { CreationContext k__BackingField2 = this.DGEJNGNOELG.k__BackingField; } ToolMenuProjector menuProjector = this.DGEJNGNOELG._tool.EACPPCDMMOF; int num4 = 0; menuProjector.PKNFAECAHBF = num4 != 0; return; } Debug.LogWarning("Received request to create an invention when player does not have Can Save Inventions permission. Ignoring request"); } // Token: 0x0601276A RID: 75626 RVA: 0x004661E4 File Offset: 0x004643E4 [Token(Token = "0x601276A")] [Address(RVA = "0x1168400", Offset = "0x1166E00", VA = "0x181168400")] private void CHJHOGELHLH(ACBDPBHGKJL CEGFMGOHFGP) { this.DGEJNGNOELG.SelectShapeType(CEGFMGOHFGP); MakerPenPaletteMainScreen k__BackingField = this.DGEJNGNOELG.k__BackingField; MakerPen.HJPIHGIFKEO currentTargetMode = this.DGEJNGNOELG.CHCJAGKENGF; } // Token: 0x0601276B RID: 75627 RVA: 0x0046621C File Offset: 0x0046441C [Token(Token = "0x601276B")] [Address(RVA = "0x1168FD0", Offset = "0x11679D0", VA = "0x181168FD0")] private void NIIOKJBKLAB(LNBGEMHOKFN PGBJPFMMNFO) { this.DGEJNGNOELG.SelectShapeColor(PGBJPFMMNFO); } // Token: 0x0601276C RID: 75628 RVA: 0x0046623C File Offset: 0x0046443C [Token(Token = "0x601276C")] [Address(RVA = "0x1169B60", Offset = "0x1168560", VA = "0x181169B60")] private void PPCEPDNFMML(CLKCBCAGDDK OAJGEGOKFDI) { this.DGEJNGNOELG.SelectShapeMaterial(OAJGEGOKFDI); } // Token: 0x0601276D RID: 75629 RVA: 0x0046625C File Offset: 0x0046445C [Token(Token = "0x601276D")] [Address(RVA = "0x1167BB0", Offset = "0x11665B0", VA = "0x181167BB0")] private void APMDMEOGDIM(OGNBCNBPFCC NABNPHEIBFI) { this.DGEJNGNOELG.k__BackingField.SelectPropButton(NABNPHEIBFI); } // Token: 0x0601276E RID: 75630 RVA: 0x00466280 File Offset: 0x00464480 [Token(Token = "0x601276E")] [Address(RVA = "0x1168A40", Offset = "0x1167440", VA = "0x181168A40")] private void JNGPFBFCIGJ(OBBBPCBIMME FJJBAKDDKKI) { this.DGEJNGNOELG.k__BackingField.SelectInventionButton(FJJBAKDDKKI); } // Token: 0x0601276F RID: 75631 RVA: 0x004662A4 File Offset: 0x004644A4 [Token(Token = "0x601276F")] [Address(RVA = "0x11699F0", Offset = "0x11683F0", VA = "0x1811699F0")] private void PJJJMGDALBF(long OEMDIAHHILF) { OBBBPCBIMME k__BackingField = this.DGEJNGNOELG.k__BackingField; if (k__BackingField != 0 && k__BackingField.k__BackingField == OEMDIAHHILF) { OBBBPCBIMME obbbpcbimme = BBHENFCNLAB.PMJOPHKBPJK(OEMDIAHHILF); this.DGEJNGNOELG.AEHODCGDMBA = obbbpcbimme; } } // Token: 0x06012770 RID: 75632 RVA: 0x004662E4 File Offset: 0x004644E4 [Token(Token = "0x6012770")] [Address(RVA = "0x1167420", Offset = "0x1165E20", VA = "0x181167420")] private void ABCGBJAFJPJ() { OBBBPCBIMME obbbpcbimme = this.DGEJNGNOELG.DequeueInventionUpdate(); if (obbbpcbimme != 0) { if (!this.DGEJNGNOELG.ABNHKODIKFP) { Debug.LogWarning("Received request to update an invention when player does not have Can Save Inventions permission. Ignoring request"); return; } this.DGEJNGNOELG.NLBENPMLJGA = obbbpcbimme; MakerPen dgejngnoelg = this.DGEJNGNOELG; int num = 0; dgejngnoelg.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInvention, (MakerPen.HJPIHGIFKEO)num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06012771 RID: 75633 RVA: 0x00466348 File Offset: 0x00464548 [Token(Token = "0x6012771")] [Address(RVA = "0x1169B80", Offset = "0x1168580", VA = "0x181169B80")] public EAJDLNMEFJB() { } // Token: 0x0400C52B RID: 50475 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400C52B")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400C52C RID: 50476 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400C52C")] private MakerPen DGEJNGNOELG; // Token: 0x02002949 RID: 10569 [Token(Token = "0x2002949")] private enum CBLDLLALNNN { // Token: 0x0400C52E RID: 50478 [Token(Token = "0x400C52E")] DISABLED, // Token: 0x0400C52F RID: 50479 [Token(Token = "0x400C52F")] RESTRICTED, // Token: 0x0400C530 RID: 50480 [Token(Token = "0x400C530")] GAMEPLAY, // Token: 0x0400C531 RID: 50481 [Token(Token = "0x400C531")] MENU } }