using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using Cpp2IlInjected; using Photon.Pun; using RecRoom.AGUI.ToolUIs; using RecRoom.Core; using RecRoom.Players.Watch; using RecRoom.Systems.PlayerRoles; using RecRoom.Tools; using StansAssets.Foundation.Async; using TMPro; using UnityEngine; namespace RecRoom { // Token: 0x02002246 RID: 8774 [Token(Token = "0x2002246")] public class MakerPenPaletteInventionSetupScreen : MakerPenPaletteUIFlowBase { // Token: 0x0600DF44 RID: 57156 RVA: 0x00336964 File Offset: 0x00334B64 [Token(Token = "0x600DF44")] [Address(RVA = "0x1AF9DB0", Offset = "0x1AF8DB0", VA = "0x181AF9DB0")] public void SetTargetInvention(OBBBPCBIMME LDNFNNNHPPB) { this.BFKEFCFNNKH = LDNFNNNHPPB; string empty = string.Empty; this.KJFEHOGAEJA(empty, true); this.MDLNCNGIEGF(); } // Token: 0x0600DF45 RID: 57157 RVA: 0x0033698C File Offset: 0x00334B8C [Token(Token = "0x600DF45")] [Address(RVA = "0x1AF9FD0", Offset = "0x1AF8FD0", VA = "0x181AF9FD0")] private void Start() { Action action = new Action(this.LMDIDIEGGII); MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action2 = new Action(this.PJJJMGDALBF); IILCGFIHJLP iilcgfihjlp; BBHENFCNLAB.PJJJMGDALBF = iilcgfihjlp; } // Token: 0x0600DF46 RID: 57158 RVA: 0x003369C0 File Offset: 0x00334BC0 [Token(Token = "0x600DF46")] [Address(RVA = "0x1AF90B0", Offset = "0x1AF80B0", VA = "0x181AF90B0", Slot = "10")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); List list = new List(); GameObject gameObject = this.useOnlyDescriptionContainer; list.Add(gameObject); GameObject gameObject2 = this.saveAndEditDescriptionContainer; list.Add(gameObject2); GameObject gameObject3 = this.publishDescriptionContainer; list.Add(gameObject3); this.BNBPOFKLCNO = list; } // Token: 0x0600DF47 RID: 57159 RVA: 0x00336A14 File Offset: 0x00334C14 [Token(Token = "0x600DF47")] [Address(RVA = "0x1AF9B30", Offset = "0x1AF8B30", VA = "0x181AF9B30", Slot = "7")] protected override void OnDestroy() { Action action = new Action(this.LMDIDIEGGII); MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action2 = new Action(this.PJJJMGDALBF); IILCGFIHJLP iilcgfihjlp; BBHENFCNLAB.PJJJMGDALBF = iilcgfihjlp; base.OnDestroy(); } // Token: 0x0600DF48 RID: 57160 RVA: 0x00336A50 File Offset: 0x00334C50 [Token(Token = "0x600DF48")] [Address(RVA = "0x1AF9C80", Offset = "0x1AF8C80", VA = "0x181AF9C80")] private void OnEnable() { string empty = string.Empty; this.KJFEHOGAEJA(empty, true); } // Token: 0x0600DF49 RID: 57161 RVA: 0x00336A6C File Offset: 0x00334C6C [Token(Token = "0x600DF49")] [Address(RVA = "0x1AF9380", Offset = "0x1AF8380", VA = "0x181AF9380")] private void KJFEHOGAEJA(string EEHOFLPKHND, bool BCOHEOIEPLL) { string text = this.infoText.text; Slider3D slider3D = this.permissionsSlider; if (!BCOHEOIEPLL || this.BFKEFCFNNKH != 0) { } int num = 0; slider3D.FFDOINJEHMM = num != 0; MakerPen k__BackingField = this.k__BackingField; int num2 = 0; bool flag = k__BackingField != num2; Button3D button3D = this.updateInventionButton; if (!flag) { } if (!BCOHEOIEPLL || !this.k__BackingField.ABNHKODIKFP || this.BFKEFCFNNKH != 0) { } int num3 = 0; button3D.FFDOINJEHMM = num3 != 0; this.deleteInventionButton.FFDOINJEHMM = BCOHEOIEPLL; this.editPriceButton.interactable = BCOHEOIEPLL; GameObject gameObject = this.editPriceContainer.gameObject; int num4 = 0; gameObject.SetActive(num4 != 0); this.spacerElement.SetActive(true); OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH; if (bfkefcfnnkh != 0 && bfkefcfnnkh.k__BackingField) { this.editPriceContainer.gameObject.SetActive(true); GameObject gameObject2 = this.spacerElement; int num5 = 0; gameObject2.SetActive(num5 != 0); } } // Token: 0x0600DF4A RID: 57162 RVA: 0x00336B70 File Offset: 0x00334D70 [Token(Token = "0x600DF4A")] [Address(RVA = "0x1AF9AD0", Offset = "0x1AF8AD0", VA = "0x181AF9AD0")] private void OGFOOCLCEDB(bool AEBFKFLKADG = true) { this.editPriceContainer.gameObject.SetActive(AEBFKFLKADG); this.spacerElement.SetActive(AEBFKFLKADG); } // Token: 0x0600DF4B RID: 57163 RVA: 0x00336BA0 File Offset: 0x00334DA0 [Token(Token = "0x600DF4B")] [Address(RVA = "0x1AF9870", Offset = "0x1AF8870", VA = "0x181AF9870")] private void MDLNCNGIEGF() { OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH; if (bfkefcfnnkh != 0) { HECIICKPCDN k__BackingField = bfkefcfnnkh.k__BackingField; if (k__BackingField == HECIICKPCDN.Unassigned) { HECIICKPCDN k__BackingField = bfkefcfnnkh.k__BackingField; } float floatOrRoundedValue = this.permissionsSlider.BJLPHCELPLH; if (k__BackingField == HECIICKPCDN.UseOnly) { } if (k__BackingField == HECIICKPCDN.EditAndSave) { } if ((uint)2 != 0U) { Slider3D slider3D = this.permissionsSlider; this.NOGFJFKJILL = true; float value = slider3D.value; } if (k__BackingField <= HECIICKPCDN.UseOnly) { GameObject gameObject = this.useOnlyDescriptionContainer; this.NHMKCLGLAJJ(gameObject); return; } if (k__BackingField != HECIICKPCDN.EditAndSave) { GameObject gameObject2 = this.publishDescriptionContainer; this.NHMKCLGLAJJ(gameObject2); return; } GameObject gameObject3 = this.saveAndEditDescriptionContainer; this.NHMKCLGLAJJ(gameObject3); } } // Token: 0x0600DF4C RID: 57164 RVA: 0x00336C40 File Offset: 0x00334E40 [Token(Token = "0x600DF4C")] [Address(RVA = "0x1AF9800", Offset = "0x1AF8800", VA = "0x181AF9800")] private void LMDIDIEGGII(AGAJMBPABDL AGIHAKFFCCD, RoomRole EGPBMGPKIIL) { if (AGIHAKFFCCD.DMKCIEPGGAB) { string empty = string.Empty; this.KJFEHOGAEJA(empty, true); } } // Token: 0x0600DF4D RID: 57165 RVA: 0x00336C6C File Offset: 0x00334E6C [Token(Token = "0x600DF4D")] [Address(RVA = "0x1AF9CD0", Offset = "0x1AF8CD0", VA = "0x181AF9CD0")] private void PJJJMGDALBF(long OEMDIAHHILF) { OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH; if (bfkefcfnnkh != 0 && bfkefcfnnkh.k__BackingField == OEMDIAHHILF) { OBBBPCBIMME obbbpcbimme = BBHENFCNLAB.PMJOPHKBPJK(OEMDIAHHILF); this.BFKEFCFNNKH = obbbpcbimme; string empty = string.Empty; this.KJFEHOGAEJA(empty, true); this.MDLNCNGIEGF(); } } // Token: 0x0600DF4E RID: 57166 RVA: 0x00336CB0 File Offset: 0x00334EB0 [Token(Token = "0x600DF4E")] [Address(RVA = "0x1AF8880", Offset = "0x1AF7880", VA = "0x181AF8880")] public void Button_UpdateInvention() { if (this.BFKEFCFNNKH != (ulong)0L && this.k__BackingField.ABNHKODIKFP) { MakerPen k__BackingField = this.k__BackingField; OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH; k__BackingField.QueueInventionUpdate(bfkefcfnnkh); return; } } // Token: 0x0600DF4F RID: 57167 RVA: 0x00336CF4 File Offset: 0x00334EF4 [Token(Token = "0x600DF4F")] [Address(RVA = "0x1AF84F0", Offset = "0x1AF74F0", VA = "0x181AF84F0")] public void Button_Delete() { PMGCJEPKFOF pmgcjepkfof = this.k__BackingField.KNDLGPOKIOI.ShowConfirmationDialog("Confirm delete Invention?", "This action CANNOT be undone!"); Action action = new Action(this.HDAAPEAGFEN); throw new NullReferenceException(); } // Token: 0x0600DF50 RID: 57168 RVA: 0x00336D30 File Offset: 0x00334F30 [Token(Token = "0x600DF50")] [Address(RVA = "0x1AF85B0", Offset = "0x1AF75B0", VA = "0x181AF85B0")] public void Button_EditPrice() { bool flag; if (!flag) { string text; string text2; PMGCJEPKFOF pmgcjepkfof = this.k__BackingField.KNDLGPOKIOI.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Rec Room Plus Required", "You must be a Rec Room Plus member to charge for inventions.", text, text2); if (MakerPenPaletteInventionSetupScreen.<>c.<>9__27_0 == 0) { MakerPenPaletteInventionSetupScreen.<>c.<>9__27_0 = delegate(JPIJGHNNIDP joinResponse) { if (joinResponse == JPIJGHNNIDP.Affirmative) { WatchUI local = WatchUI.BFPPPLIJIGC; int num = 0; if (local != num) { WatchMenuProjector watchMenuProjector = WatchUI.BFPPPLIJIGC.OHPDNGENFJL; int num2 = 0; watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0); return; } } }; } } MakerPenPaletteUI paletteMenuToolUI = this.k__BackingField.KNDLGPOKIOI; Action action = new Action(this.KKKPCEDFGIO); throw new NullReferenceException(); } // Token: 0x0600DF51 RID: 57169 RVA: 0x00336DA0 File Offset: 0x00334FA0 [Token(Token = "0x600DF51")] [Address(RVA = "0x1AF9E20", Offset = "0x1AF8E20", VA = "0x181AF9E20")] public void Slider_Permission(float value) { MakerPenPaletteInventionSetupScreen.PECGHCGDCEI pecghcgdcei = new MakerPenPaletteInventionSetupScreen.PECGHCGDCEI(); pecghcgdcei.<>4__this = this; if (!this.NOGFJFKJILL) { OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH; if (bfkefcfnnkh != 0) { if (pecghcgdcei == 0 || pecghcgdcei == 0 || pecghcgdcei == (ulong)1L) { } uint num; if (bfkefcfnnkh.k__BackingField != (HECIICKPCDN)num) { int num2 = 0; this.KJFEHOGAEJA("Setting permissions...", num2 != 0); long k__BackingField = this.BFKEFCFNNKH.k__BackingField; pecghcgdcei.inventionId = k__BackingField; Action action = delegate(AHEPPAEOLOD result) { JJONIELLJGH k__BackingField = result.k__BackingField; if (k__BackingField != JJONIELLJGH.Success) { if (k__BackingField != JJONIELLJGH.DoesNotHavePermission) { } MakerPenPaletteInventionSetupScreen <>4__this = pecghcgdcei.<>4__this; string text = "Error updating permissions: " + "Permissions can't be more lenient than those of the original invention"; <>4__this.KJFEHOGAEJA(text, true); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; pecghcgdcei.<>4__this.MDLNCNGIEGF(); return; } pecghcgdcei.<>4__this.KJFEHOGAEJA("Success updating permissions!", true); !0 gcclejogcce = NetworkedSingletonMonoBehaviour.GCCLEJOGCCE; bool flag; while (!flag) { } long inventionId = pecghcgdcei.inventionId; PhotonView photonView; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon; photonView.RpcOthers(lflfmimncon, inventionId); throw new NullReferenceException(); }; Action action2 = delegate(string error) { MakerPenPaletteInventionSetupScreen <>4__this2 = pecghcgdcei.<>4__this; string text2 = "Error updating permissions: " + error; <>4__this2.KJFEHOGAEJA(text2, true); NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; pecghcgdcei.<>4__this.MDLNCNGIEGF(); }; } } return; } this.NOGFJFKJILL = false; throw new NullReferenceException(); } // Token: 0x0600DF52 RID: 57170 RVA: 0x00336E34 File Offset: 0x00335034 [Token(Token = "0x600DF52")] [Address(RVA = "0x1AF8E00", Offset = "0x1AF7E00", VA = "0x181AF8E00")] private void HELBOGAPCKE() { PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.HELBOGAPCKE(this.BFKEFCFNNKH); Action action = new Action(this.KDPPIMBCEIJ); if (MakerPenPaletteInventionSetupScreen.<>c.<>9__29_1 == 0) { MakerPenPaletteInventionSetupScreen.<>c.<>9__29_1 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; }; } throw new NullReferenceException(); } // Token: 0x0600DF53 RID: 57171 RVA: 0x00336E7C File Offset: 0x0033507C [Token(Token = "0x600DF53")] [Address(RVA = "0x1AF9740", Offset = "0x1AF8740", VA = "0x181AF9740")] private void LKLJGNHNLIA() { MakerPenPaletteUI paletteMenuToolUI = this.k__BackingField.KNDLGPOKIOI; Action action = new Action(this.KKKPCEDFGIO); throw new NullReferenceException(); } // Token: 0x0600DF54 RID: 57172 RVA: 0x00336EA8 File Offset: 0x003350A8 [Token(Token = "0x600DF54")] [Address(RVA = "0x1AF8930", Offset = "0x1AF7930", VA = "0x181AF8930")] private void EFGGLOJPOPP(int MACNIENMFHJ) { string text = this.infoText.text; PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.HDFICFBNFOK(this.BFKEFCFNNKH.k__BackingField, MACNIENMFHJ); Action action = new Action(this.GJPLCBGJIGJ); Action action2 = new Action(this.JBCIJOCHHCM); throw new NullReferenceException(); } // Token: 0x0600DF55 RID: 57173 RVA: 0x00336EF4 File Offset: 0x003350F4 [Token(Token = "0x600DF55")] [Address(RVA = "0x1AF8F80", Offset = "0x1AF7F80", VA = "0x181AF8F80")] private void HELJMPHCMKN() { WatchUI local = WatchUI.BFPPPLIJIGC; long k__BackingField = this.BFKEFCFNNKH.k__BackingField; local.ShowInventionDetails(k__BackingField, "Makerpen"); WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; int num = 0; int num2 = 0; k__BackingField.PlayAttract(~NotificationManager.HLJEOKDOLPF.Text, num2, num); } // Token: 0x0600DF56 RID: 57174 RVA: 0x00336F4C File Offset: 0x0033514C [Token(Token = "0x600DF56")] [Address(RVA = "0x1AF9D70", Offset = "0x1AF8D70", VA = "0x181AF9D70")] private HECIICKPCDN PLOKCEOGAOG() { OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH; HECIICKPCDN k__BackingField = bfkefcfnnkh.k__BackingField; if (k__BackingField == HECIICKPCDN.Unassigned) { HECIICKPCDN k__BackingField = bfkefcfnnkh.k__BackingField; } return k__BackingField; } // Token: 0x0600DF57 RID: 57175 RVA: 0x00336F7C File Offset: 0x0033517C [Token(Token = "0x600DF57")] [Address(RVA = "0x19F9230", Offset = "0x19F8230", VA = "0x1819F9230")] private int HGNECGILJGI(HECIICKPCDN FEIIKGIHEBN) { if (FEIIKGIHEBN == HECIICKPCDN.UseOnly) { return 0; } if (FEIIKGIHEBN == HECIICKPCDN.EditAndSave) { return 1; } return 2; } // Token: 0x0600DF58 RID: 57176 RVA: 0x00336F98 File Offset: 0x00335198 [Token(Token = "0x600DF58")] [Address(RVA = "0x1AF84C0", Offset = "0x1AF74C0", VA = "0x181AF84C0")] private HECIICKPCDN AHIBJEPOEMG(float ONGBFDACHHG) { /* An exception occurred when decompiling this method (0600DF58) ICSharpCode.Decompiler.DecompilerException: Error decompiling HECIICKPCDN RecRoom.MakerPenPaletteInventionSetupScreen::AHIBJEPOEMG(System.Single) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_1: brtrue(IL_00, cne:bool(ldloc:MakerPenPaletteInventionSetupScreen(this), conv.u8:uint64[exp:MakerPenPaletteInventionSetupScreen](ldc.i8:int64[exp:uint64](1)))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x0600DF59 RID: 57177 RVA: 0x00336FB4 File Offset: 0x003351B4 [Token(Token = "0x600DF59")] [Address(RVA = "0x1AF88E0", Offset = "0x1AF78E0", VA = "0x181AF88E0")] private void DEHJAJLFHAC(HECIICKPCDN FEIIKGIHEBN) { if (FEIIKGIHEBN > HECIICKPCDN.UseOnly) { if (FEIIKGIHEBN == HECIICKPCDN.EditAndSave) { GameObject gameObject = this.saveAndEditDescriptionContainer; this.NHMKCLGLAJJ(gameObject); return; } if (FEIIKGIHEBN == HECIICKPCDN.Publish) { GameObject gameObject2 = this.publishDescriptionContainer; this.NHMKCLGLAJJ(gameObject2); return; } } else if (FEIIKGIHEBN == HECIICKPCDN.LimitedOneUseOnly || FEIIKGIHEBN == HECIICKPCDN.UseOnly) { GameObject gameObject3 = this.useOnlyDescriptionContainer; this.NHMKCLGLAJJ(gameObject3); return; } } // Token: 0x0600DF5A RID: 57178 RVA: 0x00337008 File Offset: 0x00335208 [Token(Token = "0x600DF5A")] [Address(RVA = "0x1AF9990", Offset = "0x1AF8990", VA = "0x181AF9990")] private void NHMKCLGLAJJ(GameObject LGJGBEGJBNK) { int num; do { num = 0; List bnbpofklcno = this.BNBPOFKLCNO; bool flag; if (flag) { bool flag2 = this == LGJGBEGJBNK; } } while (num != 0); } // Token: 0x0600DF5B RID: 57179 RVA: 0x00337038 File Offset: 0x00335238 [Token(Token = "0x600DF5B")] [Address(RVA = "0x17DB140", Offset = "0x17DA140", VA = "0x1817DB140")] public MakerPenPaletteInventionSetupScreen() { } // Token: 0x0600DF5C RID: 57180 RVA: 0x0033704C File Offset: 0x0033524C [Token(Token = "0x600DF5C")] [Address(RVA = "0x1AF8C80", Offset = "0x1AF7C80", VA = "0x181AF8C80")] [CompilerGenerated] private void HDAAPEAGFEN(JPIJGHNNIDP MAOOLFEBOOD) { if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative) { PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.HELBOGAPCKE(this.BFKEFCFNNKH); Action action = new Action(this.KDPPIMBCEIJ); if (MakerPenPaletteInventionSetupScreen.<>c.<>9__29_1 == 0) { MakerPenPaletteInventionSetupScreen.<>c.<>9__29_1 = delegate(string error) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; }; } } } // Token: 0x0600DF5D RID: 57181 RVA: 0x0033709C File Offset: 0x0033529C [Token(Token = "0x600DF5D")] [Address(RVA = "0x1AF91F0", Offset = "0x1AF81F0", VA = "0x181AF91F0")] [CompilerGenerated] private void KDPPIMBCEIJ(AHEPPAEOLOD GIAOBLMEMMI) { JJONIELLJGH k__BackingField = GIAOBLMEMMI.k__BackingField; if (k__BackingField != JJONIELLJGH.Success) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; return; } NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, "Successfully deleted", 3f, num, num); this.k__BackingField.KNDLGPOKIOI.Button_PopFlow(); this.k__BackingField.KNDLGPOKIOI.Button_PopFlow(); } // Token: 0x0600DF5E RID: 57182 RVA: 0x00337108 File Offset: 0x00335308 [Token(Token = "0x600DF5E")] [Address(RVA = "0x1AF9590", Offset = "0x1AF8590", VA = "0x181AF9590")] [CompilerGenerated] private void KKKPCEDFGIO(KJBHGEIMGHP DOMPAJACKDC) { if (DOMPAJACKDC == (ulong)1L) { int? k__BackingField = this.BFKEFCFNNKH.k__BackingField; if (k__BackingField != 0) { bool flag = k__BackingField == DOMPAJACKDC; if (k__BackingField != flag) { return; } } string text = this.infoText.text; long k__BackingField = this.BFKEFCFNNKH.k__BackingField; Action action = new Action(this.GJPLCBGJIGJ); Action action2 = new Action(this.JBCIJOCHHCM); } } // Token: 0x0600DF5F RID: 57183 RVA: 0x00337170 File Offset: 0x00335370 [Token(Token = "0x600DF5F")] [Address(RVA = "0x1AF8A70", Offset = "0x1AF7A70", VA = "0x181AF8A70")] [CompilerGenerated] private void GJPLCBGJIGJ(AHEPPAEOLOD HHHAIOABAMD) { JJONIELLJGH k__BackingField = HHHAIOABAMD.k__BackingField; TextMeshProUGUI textMeshProUGUI = this.infoText; if (k__BackingField != JJONIELLJGH.Success) { string text2; string text = string.Format("Unable to update invention price: {0}", text2); ((IMainThreadDispatcher)textMeshProUGUI).Init(); return; } string text3 = textMeshProUGUI.text; WatchUI local = WatchUI.BFPPPLIJIGC; long k__BackingField = this.BFKEFCFNNKH.k__BackingField; local.ShowInventionDetails(k__BackingField, "Makerpen"); WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; int num = 0; int num2 = 0; k__BackingField.PlayAttract(~NotificationManager.HLJEOKDOLPF.Text, num2, num); } // Token: 0x0600DF60 RID: 57184 RVA: 0x003371FC File Offset: 0x003353FC [Token(Token = "0x600DF60")] [Address(RVA = "0x1AF9170", Offset = "0x1AF8170", VA = "0x181AF9170")] [CompilerGenerated] private void JBCIJOCHHCM(string MOPOMPHBHKF) { TextMeshProUGUI textMeshProUGUI = this.infoText; if (MOPOMPHBHKF == 0) { } string text = string.Format("Unable to update invention price: {0}", MOPOMPHBHKF); ((IMainThreadDispatcher)textMeshProUGUI).Init(); } // Token: 0x040090BE RID: 37054 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40090BE")] [SerializeField] private Button3D updateInventionButton; // Token: 0x040090BF RID: 37055 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40090BF")] [SerializeField] private Button3D deleteInventionButton; // Token: 0x040090C0 RID: 37056 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40090C0")] [SerializeField] private GameObject spacerElement; // Token: 0x040090C1 RID: 37057 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40090C1")] [SerializeField] private GameObject editPriceContainer; // Token: 0x040090C2 RID: 37058 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40090C2")] [SerializeField] private Button3D editPriceButton; // Token: 0x040090C3 RID: 37059 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40090C3")] [SerializeField] private ChooseInventionPriceDialog chooseInventionPriceDialog; // Token: 0x040090C4 RID: 37060 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40090C4")] [SerializeField] private Slider3D permissionsSlider; // Token: 0x040090C5 RID: 37061 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40090C5")] [SerializeField] private TextMeshProUGUI permissionDescriptionText; // Token: 0x040090C6 RID: 37062 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40090C6")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x040090C7 RID: 37063 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x40090C7")] [SerializeField] [Header("Description strings")] private GameObject useOnlyDescriptionContainer; // Token: 0x040090C8 RID: 37064 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x40090C8")] [SerializeField] private GameObject saveAndEditDescriptionContainer; // Token: 0x040090C9 RID: 37065 [FieldOffset(Offset = "0x100")] [Token(Token = "0x40090C9")] [SerializeField] private GameObject publishDescriptionContainer; // Token: 0x040090CA RID: 37066 [FieldOffset(Offset = "0x108")] [Token(Token = "0x40090CA")] private OBBBPCBIMME BFKEFCFNNKH; // Token: 0x040090CB RID: 37067 [FieldOffset(Offset = "0x110")] [Token(Token = "0x40090CB")] private bool NOGFJFKJILL; // Token: 0x040090CC RID: 37068 [FieldOffset(Offset = "0x118")] [Token(Token = "0x40090CC")] private List BNBPOFKLCNO; // Token: 0x02002248 RID: 8776 [Token(Token = "0x2002248")] [CompilerGenerated] private sealed class PECGHCGDCEI { // Token: 0x0600DF65 RID: 57189 RVA: 0x003372C0 File Offset: 0x003354C0 [Token(Token = "0x600DF65")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PECGHCGDCEI() { } // Token: 0x0600DF66 RID: 57190 RVA: 0x003372D4 File Offset: 0x003354D4 [Token(Token = "0x600DF66")] [Address(RVA = "0x1AFC350", Offset = "0x1AFB350", VA = "0x181AFC350")] internal void b__0(AHEPPAEOLOD result) { JJONIELLJGH k__BackingField = result.k__BackingField; if (k__BackingField != JJONIELLJGH.Success) { if (k__BackingField != JJONIELLJGH.DoesNotHavePermission) { } MakerPenPaletteInventionSetupScreen makerPenPaletteInventionSetupScreen = this.<>4__this; string text = "Error updating permissions: " + "Permissions can't be more lenient than those of the original invention"; makerPenPaletteInventionSetupScreen.KJFEHOGAEJA(text, true); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; this.<>4__this.MDLNCNGIEGF(); return; } this.<>4__this.KJFEHOGAEJA("Success updating permissions!", true); !0 gcclejogcce = NetworkedSingletonMonoBehaviour.GCCLEJOGCCE; bool flag; while (!flag) { } long num = this.inventionId; PhotonView photonView; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon; photonView.RpcOthers(lflfmimncon, num); throw new NullReferenceException(); } // Token: 0x0600DF67 RID: 57191 RVA: 0x00337360 File Offset: 0x00335560 [Token(Token = "0x600DF67")] [Address(RVA = "0x1AFC650", Offset = "0x1AFB650", VA = "0x181AFC650")] internal void b__1(string error) { MakerPenPaletteInventionSetupScreen makerPenPaletteInventionSetupScreen = this.<>4__this; string text = "Error updating permissions: " + error; makerPenPaletteInventionSetupScreen.KJFEHOGAEJA(text, true); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; this.<>4__this.MDLNCNGIEGF(); } // Token: 0x040090D0 RID: 37072 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40090D0")] public MakerPenPaletteInventionSetupScreen <>4__this; // Token: 0x040090D1 RID: 37073 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40090D1")] public long inventionId; } } }