using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom; using RecRoom.AGUI.ToolUIs; using RecRoom.Core; using RecRoom.Core.Creation; using RecRoom.Systems.PlayerRoles; using StansAssets.Foundation.Async; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x020005BE RID: 1470 [Token(Token = "0x20005BE")] public class MakerPenPaletteInventionDetailsScreen : MakerPenPaletteUIFlowBase { // Token: 0x170007A8 RID: 1960 // (get) Token: 0x06002BED RID: 11245 RVA: 0x000B2C90 File Offset: 0x000B0E90 // (set) Token: 0x06002BEE RID: 11246 RVA: 0x000B2CD4 File Offset: 0x000B0ED4 [Token(Token = "0x170007A8")] private WatchUI CIIAPPFHAPI { [Token(Token = "0x6002BED")] [Address(RVA = "0x12BD350", Offset = "0x12BC350", VA = "0x1812BD350")] get { WatchUI ficgnajaamp = this.FICGNAJAAMP; int num = 0; if (ficgnajaamp == num) { int num2 = 0; if (this.FICGNAJAAMP != num2) { this.FICGNAJAAMP = num2; } } return this.FICGNAJAAMP; } [Token(Token = "0x6002BEE")] [Address(RVA = "0x12BC6E0", Offset = "0x12BB6E0", VA = "0x1812BC6E0")] set { if (this.FICGNAJAAMP != value) { this.FICGNAJAAMP = value; } } } // Token: 0x170007A9 RID: 1961 // (get) Token: 0x06002BEF RID: 11247 RVA: 0x000B2CF8 File Offset: 0x000B0EF8 [Token(Token = "0x170007A9")] private PlayerDetailsWatchUIFlow FGCFLKJGNLO { [Token(Token = "0x6002BEF")] [Address(RVA = "0x12BC790", Offset = "0x12BB790", VA = "0x1812BC790")] get { WatchUI ficgnajaamp = this.FICGNAJAAMP; int num = 0; if (!(ficgnajaamp != num)) { } return this.FICGNAJAAMP.GetFlowByType(); } } // Token: 0x170007AA RID: 1962 // (get) Token: 0x06002BF0 RID: 11248 RVA: 0x000B2D2C File Offset: 0x000B0F2C // (set) Token: 0x06002BF1 RID: 11249 RVA: 0x000B2D40 File Offset: 0x000B0F40 [Token(Token = "0x170007AA")] public OBBBPCBIMME KGKPAFJOMPE { [Token(Token = "0x6002BF0")] [Address(RVA = "0x5D12F0", Offset = "0x5D02F0", VA = "0x1805D12F0")] get; [Token(Token = "0x6002BF1")] [Address(RVA = "0x12BE4C0", Offset = "0x12BD4C0", VA = "0x1812BE4C0")] private set; } // Token: 0x06002BF2 RID: 11250 RVA: 0x000B2D54 File Offset: 0x000B0F54 [Token(Token = "0x6002BF2")] [Address(RVA = "0x12BC830", Offset = "0x12BB830", VA = "0x1812BC830", Slot = "6")] protected override void Awake() { base..ctor(); AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren(true); this.NMGLBGLIEHK = componentsInChildren; ReputationSpecificUIBehaviour[] componentsInChildren2 = base.GetComponentsInChildren(true); this.DBOMMALPBBA = componentsInChildren2; } // Token: 0x06002BF3 RID: 11251 RVA: 0x000B2D88 File Offset: 0x000B0F88 [Token(Token = "0x6002BF3")] [Address(RVA = "0x12BFEF0", Offset = "0x12BEEF0", VA = "0x1812BFEF0")] private void OnEnable() { MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.BPJDFPACLMK(pjjjmgdalbf, action); OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { long k__BackingField = obbbpcbimme.k__BackingField; OBBBPCBIMME obbbpcbimme2 = this.k__BackingField; if (obbbpcbimme2 != 0 && obbbpcbimme2.k__BackingField == k__BackingField) { OBBBPCBIMME obbbpcbimme3 = BBHENFCNLAB.PMJOPHKBPJK(k__BackingField); this.k__BackingField = obbbpcbimme3; this.EINFCGOENCB(); } } this.LIGIKONJNHC(); this.EINFCGOENCB(); } // Token: 0x06002BF4 RID: 11252 RVA: 0x000B2E00 File Offset: 0x000B1000 [Token(Token = "0x6002BF4")] [Address(RVA = "0x12BFE30", Offset = "0x12BEE30", VA = "0x1812BFE30")] private void OnDisable() { MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.GMNMHGMFGOL(pjjjmgdalbf, action); } // Token: 0x06002BF5 RID: 11253 RVA: 0x000B2E2C File Offset: 0x000B102C [Token(Token = "0x6002BF5")] [Address(RVA = "0x12BFD30", Offset = "0x12BED30", VA = "0x1812BFD30", Slot = "7")] protected override void OnDestroy() { base.OnDestroy(); Action action = new Action(this.LMDIDIEGGII); ManagedTexture naojbpoaick = this.NAOJBPOAICK; if (naojbpoaick != 0) { naojbpoaick.GNGOOMMLPHE(); } OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); } } // Token: 0x06002BF6 RID: 11254 RVA: 0x000B2E70 File Offset: 0x000B1070 [Token(Token = "0x6002BF6")] [Address(RVA = "0x12C0350", Offset = "0x12BF350", VA = "0x1812C0350")] public void SetTargetInvention(OBBBPCBIMME LDNFNNNHPPB) { this.k__BackingField = LDNFNNNHPPB; if (LDNFNNNHPPB == 0) { int num = 0; this.CJOCKNMNIHL = num; this.MDLNCNGIEGF(); string empty = string.Empty; ulong num2; this.KJFEHOGAEJA(empty, num2 != 0UL); } PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.IGFBODDECPK(LDNFNNNHPPB.k__BackingField); Action action = new Action(this.EDKBMDDLCIC); int num3 = 0; num3 += num3; num3++; Action action2 = new Action(this.IGNGAPKNPID); ManagedTexture naojbpoaick = this.NAOJBPOAICK; if (naojbpoaick != 0) { naojbpoaick.GNGOOMMLPHE(); } } // Token: 0x06002BF7 RID: 11255 RVA: 0x000B2F04 File Offset: 0x000B1104 [Token(Token = "0x6002BF7")] [Address(RVA = "0x12BE7D0", Offset = "0x12BD7D0", VA = "0x1812BE7D0")] private void KJFEHOGAEJA(string EEHOFLPKHND, bool BCOHEOIEPLL) { GameObject gameObject2; OBBBPCBIMME obbbpcbimme3; do { string text = this.infoText.text; OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme == 0) { } int k__BackingField = obbbpcbimme.k__BackingField; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; ObscuredInt k__BackingField = doohkcanflo.k__BackingField; bool fakeValueActive = doohkcanflo.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(k__BackingField); int num2 = 0; bool flag = k__BackingField == num; this.creatorInfoButton.FFDOINJEHMM = flag; this.editNameButton.FFDOINJEHMM = flag; this.editDescriptionButton.FFDOINJEHMM = flag; this.editTagsButton.FFDOINJEHMM = flag; this.editImageButton.FFDOINJEHMM = flag; ToggleButton3D toggleButton3D = this.cheerToggle; if (!BCOHEOIEPLL || !flag) { } toggleButton3D.FFDOINJEHMM = num2 != 0; OBBBPCBIMME obbbpcbimme2 = this.k__BackingField; GameObject gameObject = this.statsContainer; if (obbbpcbimme2 == 0) { } bool flag2 = num2 != 0; gameObject.SetActive(flag2); gameObject2 = this.cheersCountText.gameObject; obbbpcbimme3 = this.k__BackingField; } while (obbbpcbimme3 == 0); bool flag3 = obbbpcbimme3.k__BackingField; gameObject2.SetActive(flag3); } // Token: 0x06002BF8 RID: 11256 RVA: 0x000B301C File Offset: 0x000B121C [Token(Token = "0x6002BF8")] [Address(RVA = "0x12BDAC0", Offset = "0x12BCAC0", VA = "0x1812BDAC0")] private void EINFCGOENCB() { if (this.k__BackingField != (ulong)0L && base.isActiveAndEnabled) { Coroutine mfbhocehgff = this.MFBHOCEHGFF; this.OMNDHPIFFEM(mfbhocehgff); Action action = new Action(this.AEJEFFLNAPC); Coroutine coroutine = this.CHAAKFJCLIH(action); this.MFBHOCEHGFF = coroutine; } } // Token: 0x06002BF9 RID: 11257 RVA: 0x000B3068 File Offset: 0x000B1268 [Token(Token = "0x6002BF9")] [Address(RVA = "0x12BEA70", Offset = "0x12BDA70", VA = "0x1812BEA70")] private void LIGIKONJNHC() { string text = this.inventionName.text; string text2 = this.inventionDescription.text; string text3 = this.inventionTagsText.text; Tooltip tooltip = this.tagsTooltip; string empty = string.Empty; tooltip.Message = empty; RawImage rawImage = this.inventionImage; Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage; rawImage.texture = defaultProfileImage; PlayerInfoUIControl playerInfoUIControl = this.creatorInfo; JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO; this.NBOJLIACJLL = doohkcanflo; playerInfoUIControl.OnDestroy(); CCEOLAOLEKJ nbojliacjll = this.NBOJLIACJLL; ObscuredInt k__BackingField = nbojliacjll.k__BackingField; bool fakeValueActive = nbojliacjll.k__BackingField.fakeValueActive; int num = ObscuredInt.FAJDMKOEFLH(k__BackingField); string text4 = this.priceText.text; string text5 = this.inkCostText.text; string text6 = this.permissionsText.text; string text7 = this.cheersCountText.text; string empty2 = string.Empty; this.KJFEHOGAEJA(empty2, true); } // Token: 0x06002BFA RID: 11258 RVA: 0x000B315C File Offset: 0x000B135C [Token(Token = "0x6002BFA")] [Address(RVA = "0x12BF050", Offset = "0x12BE050", VA = "0x1812BF050")] private void MDLNCNGIEGF() { OEGPIPBKHCN cjocknmnihl; ToggleButton3D toggleButton3D; do { this.LIGIKONJNHC(); OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme == 0) { return; } string text = this.inventionName.text; string k__BackingField = this.k__BackingField.k__BackingField; if (text != 0) { TextMeshProUGUI textMeshProUGUI = this.inventionDescription; } OBBBPCBIMME obbbpcbimme2 = this.k__BackingField; string text2 = this.inventionDescription.text; RawImage rawImage = this.inventionImage; Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage; rawImage.texture = defaultProfileImage; OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); } OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.ACDPHKKEMAN(this.k__BackingField); this.JLBEIDFLILD = nbmfnjlhkao; Action action = new Action(this.GBFPCIIHDHP); int num = 0; num += num; num++; Button3D button3D = this.creatorInfoButton; this.NBOJLIACJLL = num; int num2 = 0; button3D.FFDOINJEHMM = num2 != 0; this.creatorInfo.OnDestroy(); this.JPCCPFMGFDJ(num); PMGCJEPKFOF pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(this.k__BackingField.k__BackingField); Action action2 = new Action(this.MABKHBCMJLN); if (this.k__BackingField != 0) { TextMeshProUGUI textMeshProUGUI2; if (action2 == 0) { textMeshProUGUI2 = this.priceText; string text3 = textMeshProUGUI2.text; } bool shouldRecalculateStencil = textMeshProUGUI2.m_ShouldRecalculateStencil; if (num > 0) { int num3; string text4 = string.Format("{0:n0}", num3); } TextMeshProUGUI textMeshProUGUI3 = this.priceText; string text5 = "Price: " + "Free"; string text6 = textMeshProUGUI3.text; } if (this.k__BackingField != num) { string text7 = this.inkCostText.text; OBBBPCBIMME obbbpcbimme3 = this.k__BackingField; long k__BackingField = obbbpcbimme3.k__BackingField; int k__BackingField = obbbpcbimme3.k__BackingField; PMGCJEPKFOF pmgcjepkfof2 = BBHENFCNLAB.FNHJAHFBHHL(k__BackingField, k__BackingField); Action action3 = new Action(this.EIKANKGAMLL); num += num; num++; } OBBBPCBIMME obbbpcbimme4 = this.k__BackingField; if (obbbpcbimme4 != 0) { HECIICKPCDN k__BackingField = obbbpcbimme4.k__BackingField; if (k__BackingField <= HECIICKPCDN.UseOnly) { goto IL_1EA; } if (k__BackingField == HECIICKPCDN.EditAndSave) { string text8 = this.editAndSavePermissionLabel; text8 += text8; } if (k__BackingField == HECIICKPCDN.Publish) { goto IL_1EA; } IL_1F6: string text9 = this.permissionsText.text; goto IL_203; IL_1EA: if (k__BackingField == HECIICKPCDN.LimitedOneUseOnly || k__BackingField == HECIICKPCDN.UseOnly) { goto IL_1F6; } goto IL_1F6; } IL_203: OBBBPCBIMME obbbpcbimme5 = this.k__BackingField; if (obbbpcbimme5 != 0) { PMGCJEPKFOF pmgcjepkfof3 = BBHENFCNLAB.IIPHPOBADGF(obbbpcbimme5.k__BackingField); Action action4 = new Action(this.DKOAOOBMMJB); num += num; num++; } OBBBPCBIMME obbbpcbimme6 = this.k__BackingField; if (obbbpcbimme6 != 0 && (obbbpcbimme6.k__BackingField ? 1 : 0) != num) { int k__BackingField = obbbpcbimme6.k__BackingField; TextMeshProUGUI textMeshProUGUI4 = this.ownersCountText; string text10 = string.Format("Owners: {0}", k__BackingField); string text11 = textMeshProUGUI4.text; OBBBPCBIMME obbbpcbimme7 = this.k__BackingField; TextMeshProUGUI textMeshProUGUI5 = this.roomsCountText; int k__BackingField = obbbpcbimme7.k__BackingField; string text12 = string.Format("Rooms: {0}", k__BackingField); string text13 = textMeshProUGUI5.text; } if (this.k__BackingField == num) { return; } cjocknmnihl = this.CJOCKNMNIHL; toggleButton3D = this.cheerToggle; } while (cjocknmnihl == 0); bool flag = cjocknmnihl.k__BackingField; toggleButton3D.BOHIGPFGJBA = flag; ToggleButton3D toggleButton3D2 = this.cheerToggle; if (toggleButton3D2.LLJFGDMOOFA) { } string text14 = toggleButton3D2.label.text; OBBBPCBIMME obbbpcbimme8 = this.k__BackingField; TextMeshProUGUI textMeshProUGUI6 = this.cheersCountText; int k__BackingField = obbbpcbimme8.k__BackingField; string text15 = string.Format("Cheers:\n{0}", k__BackingField); string text16 = textMeshProUGUI6.text; } // Token: 0x06002BFB RID: 11259 RVA: 0x000B34B8 File Offset: 0x000B16B8 [Token(Token = "0x6002BFB")] [Address(RVA = "0x12BF900", Offset = "0x12BE900", VA = "0x1812BF900")] private void MEIJBGBINLO() { int num = 0; this.KJFEHOGAEJA("Unpublishing...", num != 0); PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.MEIJBGBINLO(this.k__BackingField.k__BackingField); Action action = new Action(this.BKFECPKAMLG); Action action2 = new Action(this.JKCFHDKINHK); throw new NullReferenceException(); } // Token: 0x06002BFC RID: 11260 RVA: 0x000B3504 File Offset: 0x000B1704 [Token(Token = "0x6002BFC")] [Address(RVA = "0x12C0160", Offset = "0x12BF160", VA = "0x1812C0160")] private void PJJJMGDALBF(long OEMDIAHHILF) { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0 && obbbpcbimme.k__BackingField == OEMDIAHHILF) { OBBBPCBIMME obbbpcbimme2 = BBHENFCNLAB.PMJOPHKBPJK(OEMDIAHHILF); this.k__BackingField = obbbpcbimme2; this.EINFCGOENCB(); } } // Token: 0x06002BFD RID: 11261 RVA: 0x000B353C File Offset: 0x000B173C [Token(Token = "0x6002BFD")] [Address(RVA = "0x12BEDA0", Offset = "0x12BDDA0", VA = "0x1812BEDA0")] private void LMDIDIEGGII(AGAJMBPABDL AGIHAKFFCCD, RoomRole EGPBMGPKIIL) { if (AGIHAKFFCCD.DMKCIEPGGAB) { string empty = string.Empty; this.KJFEHOGAEJA(empty, true); } } // Token: 0x06002BFE RID: 11262 RVA: 0x000B3568 File Offset: 0x000B1768 [Token(Token = "0x6002BFE")] [Address(RVA = "0x12BDD70", Offset = "0x12BCD70", VA = "0x1812BDD70")] private void GJCNEJFLPPJ(CreationManager.GLBINAEHJEL MAOOLFEBOOD) { string text; Debug.LogError(text); Action action = new Action(this.GAHEFDGGOGA); int num = 0; num += num; num++; ulong num2; this.KJFEHOGAEJA("Successfully saved!", num2 != 0UL); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; uint num3; num3 += num3; string text2; ulong num4; this.KJFEHOGAEJA(text2, num4 != 0UL); this.EINFCGOENCB(); } // Token: 0x06002BFF RID: 11263 RVA: 0x000B35C4 File Offset: 0x000B17C4 [Token(Token = "0x6002BFF")] [Address(RVA = "0x12BCDC0", Offset = "0x12BBDC0", VA = "0x1812BCDC0")] public void Button_EditName() { MakerPenPaletteUI paletteMenuToolUI = this.k__BackingField.KNDLGPOKIOI; Action action = new Action(this.DPIIMJIKDBB); throw new NullReferenceException(); } // Token: 0x06002C00 RID: 11264 RVA: 0x000B35F0 File Offset: 0x000B17F0 [Token(Token = "0x6002C00")] [Address(RVA = "0x12BCD00", Offset = "0x12BBD00", VA = "0x1812BCD00")] public void Button_EditDescription() { MakerPenPaletteUI paletteMenuToolUI = this.k__BackingField.KNDLGPOKIOI; Action action = new Action(this.HDMAIDOFKII); throw new NullReferenceException(); } // Token: 0x06002C01 RID: 11265 RVA: 0x000B361C File Offset: 0x000B181C [Token(Token = "0x6002C01")] [Address(RVA = "0x12BCE80", Offset = "0x12BBE80", VA = "0x1812BCE80")] public void Button_EditTags() { MakerPenPaletteUI paletteMenuToolUI = this.k__BackingField.KNDLGPOKIOI; OBBBPCBIMME obbbpcbimme = this.k__BackingField; EditInventionTagsDialog editInventionTagsDialog = this.editInventionTagsDialog; PMGCJEPKFOF pmgcjepkfof = paletteMenuToolUI.ShowTemporaryConfirmationDialog(editInventionTagsDialog, obbbpcbimme); } // Token: 0x06002C02 RID: 11266 RVA: 0x000B3654 File Offset: 0x000B1854 [Token(Token = "0x6002C02")] [Address(RVA = "0x12BD230", Offset = "0x12BC230", VA = "0x1812BD230")] public void Button_UpdateImage() { int num = 0; int num2 = 0; int num3 = 0; ulong num4; JCOINEEFENJ jcoineefenj = ShareCamera.LocalRequestSingleImage(false, num3 != 0, num2 != 0, "Invention Image", num4 != 0UL); Action action = new Action(this.KAFKDAJPAFJ); if (num < this) { num += num; if (num == this) { jcoineefenj += jcoineefenj; throw new NullReferenceException(); } num++; } } // Token: 0x06002C03 RID: 11267 RVA: 0x000B36A4 File Offset: 0x000B18A4 [Token(Token = "0x6002C03")] [Address(RVA = "0x12BE0A0", Offset = "0x12BD0A0", VA = "0x1812BE0A0")] private void GPCNLLBMLIN(AHEPPAEOLOD MAOOLFEBOOD) { int num = 0; if (this != num) { JJONIELLJGH k__BackingField = MAOOLFEBOOD.k__BackingField; if (k__BackingField == JJONIELLJGH.Success) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention picture updated!", 3f, num2, num2); return; } string text = "Failed to update invention image: " + k__BackingField; int k__BackingField2 = (int)MAOOLFEBOOD.k__BackingField; string text2; this.KJFEHOGAEJA(text2, true); } } // Token: 0x06002C04 RID: 11268 RVA: 0x000B3710 File Offset: 0x000B1910 [Token(Token = "0x6002C04")] [Address(RVA = "0x12BCC00", Offset = "0x12BBC00", VA = "0x1812BCC00")] public void Button_CreatorInfo() { WatchUI watchUI = this.CIIAPPFHAPI; int num = 0; if (watchUI != num) { PlayerDetailsWatchUIFlow playerDetailsWatchUIFlow = this.FGCFLKJGNLO; WatchUI watchUI2 = this.CIIAPPFHAPI; PlayerDetailsWatchUIFlow playerDetailsWatchUIFlow2 = this.FGCFLKJGNLO; int num2 = 0; watchUI2.PushFlow(playerDetailsWatchUIFlow2, num2); WatchUI watchUI3 = this.CIIAPPFHAPI; int num3 = 0; int num4 = 0; watchUI3.PlayAttract(~NotificationManager.HLJEOKDOLPF.Text, num4, num3); } } // Token: 0x06002C05 RID: 11269 RVA: 0x000B3774 File Offset: 0x000B1974 [Token(Token = "0x6002C05")] [Address(RVA = "0x12BCEF0", Offset = "0x12BBEF0", VA = "0x1812BCEF0")] public void Button_Publish() { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { int k__BackingField = obbbpcbimme.k__BackingField; OBBBPCBIMME obbbpcbimme2 = this.k__BackingField; MakerPenPaletteMoveableToolMenu paletteMenu = this.k__BackingField.paletteMenu; int num = 0; paletteMenu.ShowInventionPublishingFlow(obbbpcbimme2, num != 0); return; } } // Token: 0x06002C06 RID: 11270 RVA: 0x000B37D0 File Offset: 0x000B19D0 [Token(Token = "0x6002C06")] [Address(RVA = "0x12BD160", Offset = "0x12BC160", VA = "0x1812BD160")] public void Button_Unpublish() { if (this.k__BackingField != (ulong)0L) { PMGCJEPKFOF pmgcjepkfof = this.k__BackingField.KNDLGPOKIOI.ShowConfirmationDialog("Confirm unpublish Invention?", "This action CANNOT be undone!"); Action action = new Action(this.MKJGGBIIMDP); } } // Token: 0x06002C07 RID: 11271 RVA: 0x000B3818 File Offset: 0x000B1A18 [Token(Token = "0x6002C07")] [Address(RVA = "0x12BD120", Offset = "0x12BC120", VA = "0x1812BD120")] public void Button_Setup() { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { this.k__BackingField.paletteMenu.ShowInventionSetupFlow(obbbpcbimme); return; } } // Token: 0x06002C08 RID: 11272 RVA: 0x000B3848 File Offset: 0x000B1A48 [Token(Token = "0x6002C08")] [Address(RVA = "0x12BD0A0", Offset = "0x12BC0A0", VA = "0x1812BD0A0")] public void Button_Report() { if (this.k__BackingField != (ulong)0L) { MakerPenPaletteUI paletteMenuToolUI = this.k__BackingField.KNDLGPOKIOI; OBBBPCBIMME obbbpcbimme = this.k__BackingField; ReportInventionDialog reportInventionDialog = this.reportInventionDialog; PMGCJEPKFOF pmgcjepkfof = paletteMenuToolUI.ShowTemporaryConfirmationDialog(reportInventionDialog, obbbpcbimme); return; } } // Token: 0x06002C09 RID: 11273 RVA: 0x000B388C File Offset: 0x000B1A8C [Token(Token = "0x6002C09")] [Address(RVA = "0x12BCAC0", Offset = "0x12BBAC0", VA = "0x1812BCAC0")] public void Button_Cheer(bool cheer) { bool cheer = cheer; OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.ANJHOOPIAKM(obbbpcbimme.k__BackingField, cheer); Action action = delegate(AHEPPAEOLOD result) { MakerPenPaletteInventionDetailsScreen <>4__this = this; int num = 0; if (<>4__this != num) { if (result.k__BackingField == JJONIELLJGH.Success) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Cheers!", 3f, num2, num2); instance.m_CachedPtr = disposable; return; } ToggleButton3D toggleButton3D = this.cheerToggle; bool flag = !toggleButton3D.LLJFGDMOOFA; toggleButton3D.BOHIGPFGJBA = flag; int k__BackingField = (int)result.k__BackingField; MakerPenPaletteInventionDetailsScreen <>4__this2 = this; string text2; string text = "Failed to cheer: " + text2; <>4__this2.KJFEHOGAEJA(text, true); Debug.LogError("Failed to cheer: " + text2); } }; Action action2 = delegate(string error) { MakerPenPaletteInventionDetailsScreen <>4__this3 = this; int num3 = 0; if (<>4__this3 != num3) { ToggleButton3D toggleButton3D2 = this.cheerToggle; bool flag2 = !toggleButton3D2.LLJFGDMOOFA; toggleButton3D2.BOHIGPFGJBA = flag2; MakerPenPaletteInventionDetailsScreen <>4__this4 = this; string text3 = "Failed to cheer: " + error; <>4__this4.KJFEHOGAEJA(text3, true); Debug.LogError("Failed to cheer: " + error); } }; } } // Token: 0x06002C0A RID: 11274 RVA: 0x000B38E8 File Offset: 0x000B1AE8 [Token(Token = "0x6002C0A")] [Address(RVA = "0x12BE590", Offset = "0x12BD590", VA = "0x1812BE590")] private void JPCCPFMGFDJ(int? GKLPIFBPGOD) { AccountSpecificUIBehaviour[] nmglbgliehk = this.NMGLBGLIEHK; int num = 0; int length = nmglbgliehk.Length; if (num < length) { AccountSpecificUIBehaviour accountSpecificUIBehaviour = nmglbgliehk[num]; int num2 = 0; accountSpecificUIBehaviour.SetPlayer(GKLPIFBPGOD, (AccountSpecificUIBehaviour.PlayerDisplayMode)num2); num++; } ReputationSpecificUIBehaviour[] dbommalpbba = this.DBOMMALPBBA; int length2 = dbommalpbba.Length; if (num < length2) { dbommalpbba[num].SetPlayer(GKLPIFBPGOD); num++; } } // Token: 0x06002C0B RID: 11275 RVA: 0x000B3950 File Offset: 0x000B1B50 [Token(Token = "0x6002C0B")] [Address(RVA = "0x12BC8A0", Offset = "0x12BB8A0", VA = "0x1812BC8A0")] private void BKEOOGFIMAE() { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { ((IMainThreadDispatcher)this.priceText).Init(); return; } } // Token: 0x06002C0C RID: 11276 RVA: 0x000B39B4 File Offset: 0x000B1BB4 [Token(Token = "0x6002C0C")] [Address(RVA = "0x12C01F0", Offset = "0x12BF1F0", VA = "0x1812C01F0")] private void PPJBEPACLJF() { if (this.k__BackingField != (ulong)0L) { string text = this.inkCostText.text; OBBBPCBIMME obbbpcbimme = this.k__BackingField; long k__BackingField = obbbpcbimme.k__BackingField; int k__BackingField = obbbpcbimme.k__BackingField; PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.FNHJAHFBHHL(k__BackingField, k__BackingField); Action action = new Action(this.EIKANKGAMLL); int num = 0; num += num; num++; } } // Token: 0x06002C0D RID: 11277 RVA: 0x000B3A1C File Offset: 0x000B1C1C [Token(Token = "0x6002C0D")] [Address(RVA = "0x12BDB60", Offset = "0x12BCB60", VA = "0x1812BDB60")] private void FPHJPMOENKO() { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { HECIICKPCDN k__BackingField = obbbpcbimme.k__BackingField; if (k__BackingField > HECIICKPCDN.UseOnly) { if (k__BackingField == HECIICKPCDN.EditAndSave) { } if (k__BackingField != HECIICKPCDN.Publish) { goto IL_2B; } } if (k__BackingField == HECIICKPCDN.LimitedOneUseOnly || k__BackingField == HECIICKPCDN.UseOnly) { } IL_2B: ((IMainThreadDispatcher)this.permissionsText).Init(); return; } } // Token: 0x06002C0E RID: 11278 RVA: 0x000B3A68 File Offset: 0x000B1C68 [Token(Token = "0x6002C0E")] [Address(RVA = "0x12C0040", Offset = "0x12BF040", VA = "0x1812C0040")] private void PDDFBANJCMN() { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.IIPHPOBADGF(obbbpcbimme.k__BackingField); Action action = new Action(this.DKOAOOBMMJB); int num = 0; num += num; num++; } } // Token: 0x06002C0F RID: 11279 RVA: 0x000B3AAC File Offset: 0x000B1CAC [Token(Token = "0x6002C0F")] [Address(RVA = "0x12BE330", Offset = "0x12BD330", VA = "0x1812BE330")] private void HHKCNIHLFJH() { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0 && obbbpcbimme.k__BackingField) { int k__BackingField = obbbpcbimme.k__BackingField; TextMeshProUGUI textMeshProUGUI = this.ownersCountText; string text = string.Format("Owners: {0}", k__BackingField); string text2 = textMeshProUGUI.text; OBBBPCBIMME obbbpcbimme2 = this.k__BackingField; TextMeshProUGUI textMeshProUGUI2 = this.roomsCountText; int k__BackingField = obbbpcbimme2.k__BackingField; string text3 = string.Format("Rooms: {0}", k__BackingField); string text4 = textMeshProUGUI2.text; } } // Token: 0x06002C10 RID: 11280 RVA: 0x000B3B28 File Offset: 0x000B1D28 [Token(Token = "0x6002C10")] [Address(RVA = "0x12BFC10", Offset = "0x12BEC10", VA = "0x1812BFC10")] private void OGGMMKPLLOI() { if (this.k__BackingField != (ulong)0L) { OEGPIPBKHCN cjocknmnihl = this.CJOCKNMNIHL; ToggleButton3D toggleButton3D = this.cheerToggle; if (cjocknmnihl == 0) { } bool flag = cjocknmnihl.k__BackingField; toggleButton3D.BOHIGPFGJBA = flag; ToggleButton3D toggleButton3D2 = this.cheerToggle; if (toggleButton3D2.LLJFGDMOOFA) { } string text = toggleButton3D2.label.text; OBBBPCBIMME obbbpcbimme = this.k__BackingField; TextMeshProUGUI textMeshProUGUI = this.cheersCountText; int k__BackingField = obbbpcbimme.k__BackingField; string text2 = string.Format("Cheers:\n{0}", k__BackingField); string text3 = textMeshProUGUI.text; } } // Token: 0x06002C11 RID: 11281 RVA: 0x000B3BCC File Offset: 0x000B1DCC [Token(Token = "0x6002C11")] [Address(RVA = "0x12C0510", Offset = "0x12BF510", VA = "0x1812C0510")] public MakerPenPaletteInventionDetailsScreen() { List list = new List(); this.IEEJHMLDNHL = list; AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0]; this.NMGLBGLIEHK = array; ReputationSpecificUIBehaviour[] array2 = new ReputationSpecificUIBehaviour[0]; this.DBOMMALPBBA = array2; base..ctor(); } // Token: 0x06002C12 RID: 11282 RVA: 0x000B3C20 File Offset: 0x000B1E20 [Token(Token = "0x6002C12")] [Address(RVA = "0x12BD8D0", Offset = "0x12BC8D0", VA = "0x1812BD8D0")] [CompilerGenerated] private void EDKBMDDLCIC(OEGPIPBKHCN GIAOBLMEMMI) { int num = 0; if (this != num) { this.CJOCKNMNIHL = GIAOBLMEMMI; this.MDLNCNGIEGF(); string empty = string.Empty; this.KJFEHOGAEJA(empty, true); } } // Token: 0x06002C13 RID: 11283 RVA: 0x000B3C54 File Offset: 0x000B1E54 [Token(Token = "0x6002C13")] [Address(RVA = "0x12BE430", Offset = "0x12BD430", VA = "0x1812BE430")] [CompilerGenerated] private void IGNGAPKNPID(string MOPOMPHBHKF) { int num = 0; if (this != num) { this.MDLNCNGIEGF(); string empty = string.Empty; this.KJFEHOGAEJA(empty, true); return; } } // Token: 0x06002C14 RID: 11284 RVA: 0x000B3C84 File Offset: 0x000B1E84 [Token(Token = "0x6002C14")] [Address(RVA = "0x12BC760", Offset = "0x12BB760", VA = "0x1812BC760")] [CompilerGenerated] private void AEJEFFLNAPC() { this.MDLNCNGIEGF(); this.MFBHOCEHGFF = (ulong)0L; } // Token: 0x06002C15 RID: 11285 RVA: 0x000B3CA0 File Offset: 0x000B1EA0 [Token(Token = "0x6002C15")] [Address(RVA = "0x12BDC80", Offset = "0x12BCC80", VA = "0x1812BDC80")] [CompilerGenerated] private void GBFPCIIHDHP(Texture2D CAKFKAGPMBF) { int num = 0; if (this != num) { int num2 = 0; if (CAKFKAGPMBF != num2) { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { string k__BackingField = obbbpcbimme.k__BackingField; string name = CAKFKAGPMBF.name; if (string.Equals(k__BackingField, name)) { this.inventionImage.texture = CAKFKAGPMBF; } } } } } // Token: 0x06002C16 RID: 11286 RVA: 0x000B3CFC File Offset: 0x000B1EFC [Token(Token = "0x6002C16")] [Address(RVA = "0x12BEE10", Offset = "0x12BDE10", VA = "0x1812BEE10")] [CompilerGenerated] private void MABKHBCMJLN(CCEOLAOLEKJ HFIDFDPOCKA) { int num = 0; if (this != num) { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { int k__BackingField = obbbpcbimme.k__BackingField; } int num2 = 0; ObscuredInt k__BackingField = HFIDFDPOCKA.k__BackingField; bool fakeValueActive = HFIDFDPOCKA.k__BackingField.fakeValueActive; int num3 = ObscuredInt.FAJDMKOEFLH(k__BackingField); bool flag = num2 == num3; if (num2 != (flag ? 1 : 0)) { Button3D button3D = this.creatorInfoButton; this.NBOJLIACJLL = HFIDFDPOCKA; int num4 = ObscuredInt.FAJDMKOEFLH(k__BackingField); bool fakeValueActive2 = HFIDFDPOCKA.k__BackingField.fakeValueActive; int num5 = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.k__BackingField); bool flag2 = num4 != num5; button3D.FFDOINJEHMM = flag2; this.creatorInfo.OnDestroy(); ObscuredInt k__BackingField2 = HFIDFDPOCKA.k__BackingField; bool fakeValueActive3 = HFIDFDPOCKA.k__BackingField.fakeValueActive; int num6 = ObscuredInt.FAJDMKOEFLH(k__BackingField2); } } } // Token: 0x06002C17 RID: 11287 RVA: 0x000B3DD0 File Offset: 0x000B1FD0 [Token(Token = "0x6002C17")] [Address(RVA = "0x12BC9A0", Offset = "0x12BB9A0", VA = "0x1812BC9A0")] [CompilerGenerated] private void BKFECPKAMLG(AHEPPAEOLOD GIAOBLMEMMI) { int num = 0; if (this != num) { if (GIAOBLMEMMI.k__BackingField == JJONIELLJGH.Success) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Successfully unpublished", 3f, num2, num2); string empty = string.Empty; this.KJFEHOGAEJA(empty, true); return; } this.KJFEHOGAEJA("Failed to unpublish invention", true); } } // Token: 0x06002C18 RID: 11288 RVA: 0x000B3E34 File Offset: 0x000B2034 [Token(Token = "0x6002C18")] [Address(RVA = "0x12BE4D0", Offset = "0x12BD4D0", VA = "0x1812BE4D0")] [CompilerGenerated] private void JKCFHDKINHK(string MOPOMPHBHKF) { int num = 0; if (this != num) { Debug.LogError("Failed to unpublish invention: " + MOPOMPHBHKF); this.KJFEHOGAEJA("Failed to unpublish invention", true); } } // Token: 0x06002C19 RID: 11289 RVA: 0x000B3E6C File Offset: 0x000B206C [Token(Token = "0x6002C19")] [Address(RVA = "0x12BDC00", Offset = "0x12BCC00", VA = "0x1812BDC00")] [CompilerGenerated] private void GAHEFDGGOGA(OBBBPCBIMME LDNFNNNHPPB) { int num = 0; if (this != num) { this.SetTargetInvention(LDNFNNNHPPB); } } // Token: 0x06002C1A RID: 11290 RVA: 0x000B3E8C File Offset: 0x000B208C [Token(Token = "0x6002C1A")] [Address(RVA = "0x12BD850", Offset = "0x12BC850", VA = "0x1812BD850")] [CompilerGenerated] private void DPIIMJIKDBB(PFLPCICDFNF BBADBGPALFP) { string text = this.inventionName.text; } // Token: 0x06002C1B RID: 11291 RVA: 0x000B3EAC File Offset: 0x000B20AC [Token(Token = "0x6002C1B")] [Address(RVA = "0x12BE2C0", Offset = "0x12BD2C0", VA = "0x1812BE2C0")] [CompilerGenerated] private void HDMAIDOFKII(PFLPCICDFNF KGPCPJCPMAF) { ((IMainThreadDispatcher)this.inventionDescription).Init(); } // Token: 0x06002C1C RID: 11292 RVA: 0x000B3ECC File Offset: 0x000B20CC [Token(Token = "0x6002C1C")] [Address(RVA = "0x12BE670", Offset = "0x12BD670", VA = "0x1812BE670")] [CompilerGenerated] private void KAFKDAJPAFJ(RenderTexture LECEBHBCMIB) { ManagedTexture managedTexture = new ManagedTexture("InventionDetails"); managedTexture.DPCIGLIJMPF(LECEBHBCMIB); int num = 0; PMGCJEPKFOF pmgcjepkfof = managedTexture.BBLLIEGLEEE((ManagedTexture.HGJAGEHBPNE)((ulong)3L), num != 0); int num2 = 0; PMGCJEPKFOF pmgcjepkfof2 = OHDHPENHDAP.NLDOGFCBAOD(managedTexture, (OHDHPENHDAP.DLHGJJJPHPH)((ulong)3L), num2, 80); Action action = new Action(this.GMKJFPNCKND); Action action2 = new Action(this.CHDIAIGCPKO); throw new NullReferenceException(); } // Token: 0x06002C1D RID: 11293 RVA: 0x000B3F2C File Offset: 0x000B212C [Token(Token = "0x6002C1D")] [Address(RVA = "0x12BDFE0", Offset = "0x12BCFE0", VA = "0x1812BDFE0")] [CompilerGenerated] private void GMKJFPNCKND(string PILGJOJCADM) { int num = 0; if (this != num) { Debug.LogError("Failed to update invention image: " + PILGJOJCADM); this.KJFEHOGAEJA(PILGJOJCADM, true); } } // Token: 0x06002C1E RID: 11294 RVA: 0x000B3F60 File Offset: 0x000B2160 [Token(Token = "0x6002C1E")] [Address(RVA = "0x12BD4F0", Offset = "0x12BC4F0", VA = "0x1812BD4F0")] [CompilerGenerated] private void CHDIAIGCPKO(string HFLPBHHAFIO) { PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.ONLOPCCOFMM(this.k__BackingField.k__BackingField, HFLPBHHAFIO); Action action = new Action(this.OCLBJEBJMDA); Action action2 = new Action(this.GPCNLLBMLIN); throw new NullReferenceException(); } // Token: 0x06002C1F RID: 11295 RVA: 0x000B3FA0 File Offset: 0x000B21A0 [Token(Token = "0x6002C1F")] [Address(RVA = "0x12BFB50", Offset = "0x12BEB50", VA = "0x1812BFB50")] [CompilerGenerated] private void OCLBJEBJMDA(string ODOLEOCLALH) { int num = 0; if (this != num) { Debug.LogError("Failed to update invention image: " + ODOLEOCLALH); this.KJFEHOGAEJA(ODOLEOCLALH, true); } } // Token: 0x06002C20 RID: 11296 RVA: 0x000B3FD4 File Offset: 0x000B21D4 [Token(Token = "0x6002C20")] [Address(RVA = "0x12BFA20", Offset = "0x12BEA20", VA = "0x1812BFA20")] [CompilerGenerated] private void MKJGGBIIMDP(JPIJGHNNIDP MAOOLFEBOOD) { if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative) { int num = 0; this.KJFEHOGAEJA("Unpublishing...", num != 0); PMGCJEPKFOF pmgcjepkfof = BBHENFCNLAB.MEIJBGBINLO(this.k__BackingField.k__BackingField); Action action = new Action(this.BKFECPKAMLG); Action action2 = new Action(this.JKCFHDKINHK); } } // Token: 0x06002C21 RID: 11297 RVA: 0x000B4024 File Offset: 0x000B2224 [Token(Token = "0x6002C21")] [Address(RVA = "0x12BD970", Offset = "0x12BC970", VA = "0x1812BD970")] [CompilerGenerated] private void EIKANKGAMLL(NEFHINKECJJ LMLPCJPNPEL) { int num = 0; if (this != num && LMLPCJPNPEL != 0) { int maxInkCost = CreationManager.KIGCMLHCNON; float num2 = this.inkCostLowThreshold; float num3 = this.inkCostMediumThreshold; TextMeshProUGUI textMeshProUGUI = this.inkCostText; string text = string.Format("Ink Cost: {0:0.0}% ({1})", maxInkCost, "Low"); string text2 = textMeshProUGUI.text; } } // Token: 0x06002C22 RID: 11298 RVA: 0x000B4084 File Offset: 0x000B2284 [Token(Token = "0x6002C22")] [Address(RVA = "0x12BD600", Offset = "0x12BC600", VA = "0x1812BD600")] [CompilerGenerated] private void DKOAOOBMMJB(HJPDBNLCGIB GKMINFBIAMJ) { int num = 0; if (this != num) { if (GKMINFBIAMJ != 0) { List k__BackingField = GKMINFBIAMJ.k__BackingField; if (k__BackingField != 0) { Func <>9__77_ = MakerPenPaletteInventionDetailsScreen.<>c.<>9__77_1; if (<>9__77_ == 0) { MakerPenPaletteInventionDetailsScreen.<>c.<>9__77_1 = (JLFCINPLFID tag) => tag.k__BackingField; } List list = Enumerable.ToList(Enumerable.Select(k__BackingField, <>9__77_)); this.IEEJHMLDNHL = list; TextMeshProUGUI textMeshProUGUI = this.inventionTagsText; string text = string.Join(", #", list); string text2 = string.Format("#{0}", text); string text3 = textMeshProUGUI.text; List ieejhmldnhl = this.IEEJHMLDNHL; Tooltip tooltip = this.tagsTooltip; string text4 = string.Join(", #", ieejhmldnhl); string text5 = string.Format("#{0}", text4); tooltip.Message = text5; return; } } this.IEEJHMLDNHL.Clear(); string text6 = this.inventionTagsText.text; this.tagsTooltip.Message = "No #tags yet"; return; } } // Token: 0x04002363 RID: 9059 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002363")] [SerializeField] [Header("Dialogs")] private EnterInventionNameDialog enterInventionNameDialog; // Token: 0x04002364 RID: 9060 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002364")] [SerializeField] private EnterInventionDescriptionDialog enterInventionDescriptionDialog; // Token: 0x04002365 RID: 9061 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002365")] [SerializeField] private EditInventionTagsDialog editInventionTagsDialog; // Token: 0x04002366 RID: 9062 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002366")] [SerializeField] private ReportInventionDialog reportInventionDialog; // Token: 0x04002367 RID: 9063 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002367")] [SerializeField] [Header("Name")] private TextMeshProUGUI inventionName; // Token: 0x04002368 RID: 9064 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002368")] [SerializeField] private Button3D editNameButton; // Token: 0x04002369 RID: 9065 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002369")] [SerializeField] [Header("Description")] private TextMeshProUGUI inventionDescription; // Token: 0x0400236A RID: 9066 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400236A")] [SerializeField] private Button3D editDescriptionButton; // Token: 0x0400236B RID: 9067 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400236B")] [SerializeField] [Header("Tags")] private TextMeshProUGUI inventionTagsText; // Token: 0x0400236C RID: 9068 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400236C")] [SerializeField] private Button3D editTagsButton; // Token: 0x0400236D RID: 9069 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400236D")] [SerializeField] private Tooltip tagsTooltip; // Token: 0x0400236E RID: 9070 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400236E")] [SerializeField] [Header("Image")] private RawImage inventionImage; // Token: 0x0400236F RID: 9071 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400236F")] [SerializeField] private Button3D editImageButton; // Token: 0x04002370 RID: 9072 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4002370")] [SerializeField] [Header("Creator Info")] private PlayerInfoUIControl creatorInfo; // Token: 0x04002371 RID: 9073 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4002371")] [SerializeField] private Button3D creatorInfoButton; // Token: 0x04002372 RID: 9074 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4002372")] [SerializeField] [Header("Stats")] private GameObject statsContainer; // Token: 0x04002373 RID: 9075 [FieldOffset(Offset = "0x128")] [Token(Token = "0x4002373")] [SerializeField] private TextMeshProUGUI ownersCountText; // Token: 0x04002374 RID: 9076 [FieldOffset(Offset = "0x130")] [Token(Token = "0x4002374")] [SerializeField] private TextMeshProUGUI roomsCountText; // Token: 0x04002375 RID: 9077 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4002375")] [SerializeField] [Header("General")] private TextMeshProUGUI priceText; // Token: 0x04002376 RID: 9078 [FieldOffset(Offset = "0x140")] [Token(Token = "0x4002376")] [SerializeField] private TextMeshProUGUI inkCostText; // Token: 0x04002377 RID: 9079 [FieldOffset(Offset = "0x148")] [Token(Token = "0x4002377")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x04002378 RID: 9080 [FieldOffset(Offset = "0x150")] [Token(Token = "0x4002378")] [SerializeField] private float inkCostLowThreshold = 0.02f; // Token: 0x04002379 RID: 9081 [FieldOffset(Offset = "0x154")] [Token(Token = "0x4002379")] [SerializeField] private float inkCostMediumThreshold = 0.05f; // Token: 0x0400237A RID: 9082 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400237A")] [SerializeField] private ToggleButton3D cheerToggle; // Token: 0x0400237B RID: 9083 [FieldOffset(Offset = "0x160")] [Token(Token = "0x400237B")] [SerializeField] private TextMeshProUGUI cheersCountText; // Token: 0x0400237C RID: 9084 [FieldOffset(Offset = "0x168")] [Token(Token = "0x400237C")] [SerializeField] [Header("Permissions")] private TextMeshProUGUI permissionsText; // Token: 0x0400237D RID: 9085 [FieldOffset(Offset = "0x170")] [Token(Token = "0x400237D")] [SerializeField] private string useOnlyPermissionLabel; // Token: 0x0400237E RID: 9086 [FieldOffset(Offset = "0x178")] [Token(Token = "0x400237E")] [SerializeField] private string editAndSavePermissionLabel; // Token: 0x0400237F RID: 9087 [FieldOffset(Offset = "0x180")] [Token(Token = "0x400237F")] [SerializeField] private string publishingPermissionLabel; // Token: 0x04002380 RID: 9088 [FieldOffset(Offset = "0x188")] [Token(Token = "0x4002380")] private OEGPIPBKHCN CJOCKNMNIHL; // Token: 0x04002381 RID: 9089 [FieldOffset(Offset = "0x190")] [Token(Token = "0x4002381")] private CCEOLAOLEKJ NBOJLIACJLL; // Token: 0x04002382 RID: 9090 [FieldOffset(Offset = "0x198")] [Token(Token = "0x4002382")] private Coroutine MFBHOCEHGFF; // Token: 0x04002383 RID: 9091 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4002383")] private ManagedTexture NAOJBPOAICK; // Token: 0x04002384 RID: 9092 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4002384")] private string FMNALPDBJHP; // Token: 0x04002385 RID: 9093 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x4002385")] private string EAJDMHLBKND; // Token: 0x04002386 RID: 9094 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x4002386")] private List IEEJHMLDNHL; // Token: 0x04002387 RID: 9095 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x4002387")] private AccountSpecificUIBehaviour[] NMGLBGLIEHK; // Token: 0x04002388 RID: 9096 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x4002388")] private ReputationSpecificUIBehaviour[] DBOMMALPBBA; // Token: 0x04002389 RID: 9097 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x4002389")] private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD; // Token: 0x0400238A RID: 9098 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x400238A")] private WatchUI FICGNAJAAMP; // Token: 0x020005BF RID: 1471 [Token(Token = "0x20005BF")] [CompilerGenerated] private sealed class NFFICADGMDK { // Token: 0x06002C23 RID: 11299 RVA: 0x000B4178 File Offset: 0x000B2378 [Token(Token = "0x6002C23")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public NFFICADGMDK() { } // Token: 0x06002C24 RID: 11300 RVA: 0x000B418C File Offset: 0x000B238C [Token(Token = "0x6002C24")] [Address(RVA = "0x1767F00", Offset = "0x1766F00", VA = "0x181767F00")] internal void b__0(AHEPPAEOLOD result) { MakerPenPaletteInventionDetailsScreen makerPenPaletteInventionDetailsScreen = this.<>4__this; int num = 0; if (makerPenPaletteInventionDetailsScreen != num) { if (result.k__BackingField == JJONIELLJGH.Success) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Cheers!", 3f, num2, num2); instance.m_CachedPtr = disposable; return; } ToggleButton3D cheerToggle = this.<>4__this.cheerToggle; bool flag = !cheerToggle.LLJFGDMOOFA; cheerToggle.BOHIGPFGJBA = flag; int k__BackingField = (int)result.k__BackingField; MakerPenPaletteInventionDetailsScreen makerPenPaletteInventionDetailsScreen2 = this.<>4__this; string text2; string text = "Failed to cheer: " + text2; makerPenPaletteInventionDetailsScreen2.KJFEHOGAEJA(text, true); Debug.LogError("Failed to cheer: " + text2); } } // Token: 0x06002C25 RID: 11301 RVA: 0x000B4240 File Offset: 0x000B2440 [Token(Token = "0x6002C25")] [Address(RVA = "0x17680F0", Offset = "0x17670F0", VA = "0x1817680F0")] internal void b__1(string error) { MakerPenPaletteInventionDetailsScreen makerPenPaletteInventionDetailsScreen = this.<>4__this; int num = 0; if (makerPenPaletteInventionDetailsScreen != num) { ToggleButton3D cheerToggle = this.<>4__this.cheerToggle; bool flag = !cheerToggle.LLJFGDMOOFA; cheerToggle.BOHIGPFGJBA = flag; MakerPenPaletteInventionDetailsScreen makerPenPaletteInventionDetailsScreen2 = this.<>4__this; string text = "Failed to cheer: " + error; makerPenPaletteInventionDetailsScreen2.KJFEHOGAEJA(text, true); Debug.LogError("Failed to cheer: " + error); } } // Token: 0x0400238C RID: 9100 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400238C")] public MakerPenPaletteInventionDetailsScreen <>4__this; // Token: 0x0400238D RID: 9101 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400238D")] public bool cheer; } }