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 TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x020005B2 RID: 1458 [Token(Token = "0x20005B2")] public class MakerPenPaletteInventionDetailsScreen : MakerPenPaletteUIFlowBase { // Token: 0x1700079C RID: 1948 // (get) Token: 0x06002B6B RID: 11115 RVA: 0x000B1A34 File Offset: 0x000AFC34 // (set) Token: 0x06002B6C RID: 11116 RVA: 0x000B1A78 File Offset: 0x000AFC78 [Token(Token = "0x1700079C")] private WatchUI CIIAPPFHAPI { [Token(Token = "0x6002B6B")] [Address(RVA = "0x8E3600", Offset = "0x8E2400", VA = "0x1808E3600")] 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 = "0x6002B6C")] [Address(RVA = "0x8E2990", Offset = "0x8E1790", VA = "0x1808E2990")] set { if (this.FICGNAJAAMP != value) { this.FICGNAJAAMP = value; } } } // Token: 0x1700079D RID: 1949 // (get) Token: 0x06002B6D RID: 11117 RVA: 0x000B1A9C File Offset: 0x000AFC9C [Token(Token = "0x1700079D")] private PlayerDetailsWatchUIFlow FGCFLKJGNLO { [Token(Token = "0x6002B6D")] [Address(RVA = "0x8E2A40", Offset = "0x8E1840", VA = "0x1808E2A40")] get { WatchUI ficgnajaamp = this.FICGNAJAAMP; int num = 0; if (!(ficgnajaamp != num)) { } return this.FICGNAJAAMP.GetFlowByType(); } } // Token: 0x1700079E RID: 1950 // (get) Token: 0x06002B6E RID: 11118 RVA: 0x000B1AD0 File Offset: 0x000AFCD0 // (set) Token: 0x06002B6F RID: 11119 RVA: 0x000B1AE4 File Offset: 0x000AFCE4 [Token(Token = "0x1700079E")] public OBBBPCBIMME KGKPAFJOMPE { [Token(Token = "0x6002B6E")] [Address(RVA = "0x79B890", Offset = "0x79A690", VA = "0x18079B890")] get; [Token(Token = "0x6002B6F")] [Address(RVA = "0x8E4770", Offset = "0x8E3570", VA = "0x1808E4770")] private set; } // Token: 0x06002B70 RID: 11120 RVA: 0x000B1AF8 File Offset: 0x000AFCF8 [Token(Token = "0x6002B70")] [Address(RVA = "0x8E2AE0", Offset = "0x8E18E0", VA = "0x1808E2AE0", 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: 0x06002B71 RID: 11121 RVA: 0x000B1B2C File Offset: 0x000AFD2C [Token(Token = "0x6002B71")] [Address(RVA = "0x8E61A0", Offset = "0x8E4FA0", VA = "0x1808E61A0")] 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: 0x06002B72 RID: 11122 RVA: 0x000B1BA4 File Offset: 0x000AFDA4 [Token(Token = "0x6002B72")] [Address(RVA = "0x8E60E0", Offset = "0x8E4EE0", VA = "0x1808E60E0")] private void OnDisable() { MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.GMNMHGMFGOL(pjjjmgdalbf, action); } // Token: 0x06002B73 RID: 11123 RVA: 0x000B1BD0 File Offset: 0x000AFDD0 [Token(Token = "0x6002B73")] [Address(RVA = "0x8E5FE0", Offset = "0x8E4DE0", VA = "0x1808E5FE0", 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: 0x06002B74 RID: 11124 RVA: 0x000B1C14 File Offset: 0x000AFE14 [Token(Token = "0x6002B74")] [Address(RVA = "0x8E6600", Offset = "0x8E5400", VA = "0x1808E6600")] 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: 0x06002B75 RID: 11125 RVA: 0x000B1CA8 File Offset: 0x000AFEA8 [Token(Token = "0x6002B75")] [Address(RVA = "0x8E4A80", Offset = "0x8E3880", VA = "0x1808E4A80")] 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: 0x06002B76 RID: 11126 RVA: 0x000B1DC0 File Offset: 0x000AFFC0 [Token(Token = "0x6002B76")] [Address(RVA = "0x8E3D70", Offset = "0x8E2B70", VA = "0x1808E3D70")] 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: 0x06002B77 RID: 11127 RVA: 0x000B1E0C File Offset: 0x000B000C [Token(Token = "0x6002B77")] [Address(RVA = "0x8E4D20", Offset = "0x8E3B20", VA = "0x1808E4D20")] 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: 0x06002B78 RID: 11128 RVA: 0x000B1F00 File Offset: 0x000B0100 [Token(Token = "0x6002B78")] [Address(RVA = "0x8E5300", Offset = "0x8E4100", VA = "0x1808E5300")] 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: 0x06002B79 RID: 11129 RVA: 0x000B225C File Offset: 0x000B045C [Token(Token = "0x6002B79")] [Address(RVA = "0x8E5BB0", Offset = "0x8E49B0", VA = "0x1808E5BB0")] 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: 0x06002B7A RID: 11130 RVA: 0x000B22A8 File Offset: 0x000B04A8 [Token(Token = "0x6002B7A")] [Address(RVA = "0x8E6410", Offset = "0x8E5210", VA = "0x1808E6410")] 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: 0x06002B7B RID: 11131 RVA: 0x000B22E0 File Offset: 0x000B04E0 [Token(Token = "0x6002B7B")] [Address(RVA = "0x8E5050", Offset = "0x8E3E50", VA = "0x1808E5050")] private void LMDIDIEGGII(AGAJMBPABDL AGIHAKFFCCD, RoomRole EGPBMGPKIIL) { if (AGIHAKFFCCD.DMKCIEPGGAB) { string empty = string.Empty; this.KJFEHOGAEJA(empty, true); } } // Token: 0x06002B7C RID: 11132 RVA: 0x000B230C File Offset: 0x000B050C [Token(Token = "0x6002B7C")] [Address(RVA = "0x8E4020", Offset = "0x8E2E20", VA = "0x1808E4020")] 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: 0x06002B7D RID: 11133 RVA: 0x000B2368 File Offset: 0x000B0568 [Token(Token = "0x6002B7D")] [Address(RVA = "0x8E3070", Offset = "0x8E1E70", VA = "0x1808E3070")] public void Button_EditName() { MakerPenPaletteUI paletteMenuToolUI = this.k__BackingField.KNDLGPOKIOI; Action action = new Action(this.DPIIMJIKDBB); throw new NullReferenceException(); } // Token: 0x06002B7E RID: 11134 RVA: 0x000B2394 File Offset: 0x000B0594 [Token(Token = "0x6002B7E")] [Address(RVA = "0x8E2FB0", Offset = "0x8E1DB0", VA = "0x1808E2FB0")] public void Button_EditDescription() { MakerPenPaletteUI paletteMenuToolUI = this.k__BackingField.KNDLGPOKIOI; Action action = new Action(this.HDMAIDOFKII); throw new NullReferenceException(); } // Token: 0x06002B7F RID: 11135 RVA: 0x000B23C0 File Offset: 0x000B05C0 [Token(Token = "0x6002B7F")] [Address(RVA = "0x8E3130", Offset = "0x8E1F30", VA = "0x1808E3130")] 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: 0x06002B80 RID: 11136 RVA: 0x000B23F8 File Offset: 0x000B05F8 [Token(Token = "0x6002B80")] [Address(RVA = "0x8E34E0", Offset = "0x8E22E0", VA = "0x1808E34E0")] 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: 0x06002B81 RID: 11137 RVA: 0x000B2448 File Offset: 0x000B0648 [Token(Token = "0x6002B81")] [Address(RVA = "0x8E4350", Offset = "0x8E3150", VA = "0x1808E4350")] 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: 0x06002B82 RID: 11138 RVA: 0x000B24B4 File Offset: 0x000B06B4 [Token(Token = "0x6002B82")] [Address(RVA = "0x8E2EB0", Offset = "0x8E1CB0", VA = "0x1808E2EB0")] 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: 0x06002B83 RID: 11139 RVA: 0x000B2518 File Offset: 0x000B0718 [Token(Token = "0x6002B83")] [Address(RVA = "0x8E31A0", Offset = "0x8E1FA0", VA = "0x1808E31A0")] 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: 0x06002B84 RID: 11140 RVA: 0x000B2574 File Offset: 0x000B0774 [Token(Token = "0x6002B84")] [Address(RVA = "0x8E3410", Offset = "0x8E2210", VA = "0x1808E3410")] 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: 0x06002B85 RID: 11141 RVA: 0x000B25BC File Offset: 0x000B07BC [Token(Token = "0x6002B85")] [Address(RVA = "0x8E33D0", Offset = "0x8E21D0", VA = "0x1808E33D0")] public void Button_Setup() { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { this.k__BackingField.paletteMenu.ShowInventionSetupFlow(obbbpcbimme); return; } } // Token: 0x06002B86 RID: 11142 RVA: 0x000B25EC File Offset: 0x000B07EC [Token(Token = "0x6002B86")] [Address(RVA = "0x8E3350", Offset = "0x8E2150", VA = "0x1808E3350")] 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: 0x06002B87 RID: 11143 RVA: 0x000B2630 File Offset: 0x000B0830 [Token(Token = "0x6002B87")] [Address(RVA = "0x8E2D70", Offset = "0x8E1B70", VA = "0x1808E2D70")] 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: 0x06002B88 RID: 11144 RVA: 0x000B268C File Offset: 0x000B088C [Token(Token = "0x6002B88")] [Address(RVA = "0x8E4840", Offset = "0x8E3640", VA = "0x1808E4840")] 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: 0x06002B89 RID: 11145 RVA: 0x000B26F4 File Offset: 0x000B08F4 [Token(Token = "0x6002B89")] [Address(RVA = "0x8E2B50", Offset = "0x8E1950", VA = "0x1808E2B50")] private void BKEOOGFIMAE() { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { bool isCompleted = ((IAsyncResult)this.priceText).IsCompleted; return; } } // Token: 0x06002B8A RID: 11146 RVA: 0x000B275C File Offset: 0x000B095C [Token(Token = "0x6002B8A")] [Address(RVA = "0x8E64A0", Offset = "0x8E52A0", VA = "0x1808E64A0")] 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: 0x06002B8B RID: 11147 RVA: 0x000B27C4 File Offset: 0x000B09C4 [Token(Token = "0x6002B8B")] [Address(RVA = "0x8E3E10", Offset = "0x8E2C10", VA = "0x1808E3E10")] 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: bool isCompleted = ((IAsyncResult)this.permissionsText).IsCompleted; return; } } // Token: 0x06002B8C RID: 11148 RVA: 0x000B2810 File Offset: 0x000B0A10 [Token(Token = "0x6002B8C")] [Address(RVA = "0x8E62F0", Offset = "0x8E50F0", VA = "0x1808E62F0")] 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: 0x06002B8D RID: 11149 RVA: 0x000B2854 File Offset: 0x000B0A54 [Token(Token = "0x6002B8D")] [Address(RVA = "0x8E45E0", Offset = "0x8E33E0", VA = "0x1808E45E0")] 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: 0x06002B8E RID: 11150 RVA: 0x000B28D0 File Offset: 0x000B0AD0 [Token(Token = "0x6002B8E")] [Address(RVA = "0x8E5EC0", Offset = "0x8E4CC0", VA = "0x1808E5EC0")] 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: 0x06002B8F RID: 11151 RVA: 0x000B2974 File Offset: 0x000B0B74 [Token(Token = "0x6002B8F")] [Address(RVA = "0x8E67C0", Offset = "0x8E55C0", VA = "0x1808E67C0")] 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: 0x06002B90 RID: 11152 RVA: 0x000B29C8 File Offset: 0x000B0BC8 [Token(Token = "0x6002B90")] [Address(RVA = "0x8E3B80", Offset = "0x8E2980", VA = "0x1808E3B80")] [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: 0x06002B91 RID: 11153 RVA: 0x000B29FC File Offset: 0x000B0BFC [Token(Token = "0x6002B91")] [Address(RVA = "0x8E46E0", Offset = "0x8E34E0", VA = "0x1808E46E0")] [CompilerGenerated] private void IGNGAPKNPID(string MOPOMPHBHKF) { int num = 0; if (this != num) { this.MDLNCNGIEGF(); string empty = string.Empty; this.KJFEHOGAEJA(empty, true); return; } } // Token: 0x06002B92 RID: 11154 RVA: 0x000B2A2C File Offset: 0x000B0C2C [Token(Token = "0x6002B92")] [Address(RVA = "0x8E2A10", Offset = "0x8E1810", VA = "0x1808E2A10")] [CompilerGenerated] private void AEJEFFLNAPC() { this.MDLNCNGIEGF(); this.MFBHOCEHGFF = (ulong)0L; } // Token: 0x06002B93 RID: 11155 RVA: 0x000B2A48 File Offset: 0x000B0C48 [Token(Token = "0x6002B93")] [Address(RVA = "0x8E3F30", Offset = "0x8E2D30", VA = "0x1808E3F30")] [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: 0x06002B94 RID: 11156 RVA: 0x000B2AA4 File Offset: 0x000B0CA4 [Token(Token = "0x6002B94")] [Address(RVA = "0x8E50C0", Offset = "0x8E3EC0", VA = "0x1808E50C0")] [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: 0x06002B95 RID: 11157 RVA: 0x000B2B78 File Offset: 0x000B0D78 [Token(Token = "0x6002B95")] [Address(RVA = "0x8E2C50", Offset = "0x8E1A50", VA = "0x1808E2C50")] [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: 0x06002B96 RID: 11158 RVA: 0x000B2BDC File Offset: 0x000B0DDC [Token(Token = "0x6002B96")] [Address(RVA = "0x8E4780", Offset = "0x8E3580", VA = "0x1808E4780")] [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: 0x06002B97 RID: 11159 RVA: 0x000B2C14 File Offset: 0x000B0E14 [Token(Token = "0x6002B97")] [Address(RVA = "0x8E3EB0", Offset = "0x8E2CB0", VA = "0x1808E3EB0")] [CompilerGenerated] private void GAHEFDGGOGA(OBBBPCBIMME LDNFNNNHPPB) { int num = 0; if (this != num) { this.SetTargetInvention(LDNFNNNHPPB); } } // Token: 0x06002B98 RID: 11160 RVA: 0x000B2C34 File Offset: 0x000B0E34 [Token(Token = "0x6002B98")] [Address(RVA = "0x8E3B00", Offset = "0x8E2900", VA = "0x1808E3B00")] [CompilerGenerated] private void DPIIMJIKDBB(PFLPCICDFNF BBADBGPALFP) { string text = this.inventionName.text; } // Token: 0x06002B99 RID: 11161 RVA: 0x000B2C54 File Offset: 0x000B0E54 [Token(Token = "0x6002B99")] [Address(RVA = "0x8E4570", Offset = "0x8E3370", VA = "0x1808E4570")] [CompilerGenerated] private void HDMAIDOFKII(PFLPCICDFNF KGPCPJCPMAF) { bool isCompleted = ((IAsyncResult)this.inventionDescription).IsCompleted; } // Token: 0x06002B9A RID: 11162 RVA: 0x000B2C74 File Offset: 0x000B0E74 [Token(Token = "0x6002B9A")] [Address(RVA = "0x8E4920", Offset = "0x8E3720", VA = "0x1808E4920")] [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: 0x06002B9B RID: 11163 RVA: 0x000B2CD4 File Offset: 0x000B0ED4 [Token(Token = "0x6002B9B")] [Address(RVA = "0x8E4290", Offset = "0x8E3090", VA = "0x1808E4290")] [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: 0x06002B9C RID: 11164 RVA: 0x000B2D08 File Offset: 0x000B0F08 [Token(Token = "0x6002B9C")] [Address(RVA = "0x8E37A0", Offset = "0x8E25A0", VA = "0x1808E37A0")] [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: 0x06002B9D RID: 11165 RVA: 0x000B2D48 File Offset: 0x000B0F48 [Token(Token = "0x6002B9D")] [Address(RVA = "0x8E5E00", Offset = "0x8E4C00", VA = "0x1808E5E00")] [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: 0x06002B9E RID: 11166 RVA: 0x000B2D7C File Offset: 0x000B0F7C [Token(Token = "0x6002B9E")] [Address(RVA = "0x8E5CD0", Offset = "0x8E4AD0", VA = "0x1808E5CD0")] [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: 0x06002B9F RID: 11167 RVA: 0x000B2DCC File Offset: 0x000B0FCC [Token(Token = "0x6002B9F")] [Address(RVA = "0x8E3C20", Offset = "0x8E2A20", VA = "0x1808E3C20")] [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: 0x06002BA0 RID: 11168 RVA: 0x000B2E2C File Offset: 0x000B102C [Token(Token = "0x6002BA0")] [Address(RVA = "0x8E38B0", Offset = "0x8E26B0", VA = "0x1808E38B0")] [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: 0x04002302 RID: 8962 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002302")] [SerializeField] [Header("Dialogs")] private EnterInventionNameDialog enterInventionNameDialog; // Token: 0x04002303 RID: 8963 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002303")] [SerializeField] private EnterInventionDescriptionDialog enterInventionDescriptionDialog; // Token: 0x04002304 RID: 8964 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4002304")] [SerializeField] private EditInventionTagsDialog editInventionTagsDialog; // Token: 0x04002305 RID: 8965 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4002305")] [SerializeField] private ReportInventionDialog reportInventionDialog; // Token: 0x04002306 RID: 8966 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4002306")] [SerializeField] [Header("Name")] private TextMeshProUGUI inventionName; // Token: 0x04002307 RID: 8967 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002307")] [SerializeField] private Button3D editNameButton; // Token: 0x04002308 RID: 8968 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002308")] [SerializeField] [Header("Description")] private TextMeshProUGUI inventionDescription; // Token: 0x04002309 RID: 8969 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002309")] [SerializeField] private Button3D editDescriptionButton; // Token: 0x0400230A RID: 8970 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400230A")] [SerializeField] [Header("Tags")] private TextMeshProUGUI inventionTagsText; // Token: 0x0400230B RID: 8971 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400230B")] [SerializeField] private Button3D editTagsButton; // Token: 0x0400230C RID: 8972 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400230C")] [SerializeField] private Tooltip tagsTooltip; // Token: 0x0400230D RID: 8973 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400230D")] [SerializeField] [Header("Image")] private RawImage inventionImage; // Token: 0x0400230E RID: 8974 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400230E")] [SerializeField] private Button3D editImageButton; // Token: 0x0400230F RID: 8975 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400230F")] [SerializeField] [Header("Creator Info")] private PlayerInfoUIControl creatorInfo; // Token: 0x04002310 RID: 8976 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4002310")] [SerializeField] private Button3D creatorInfoButton; // Token: 0x04002311 RID: 8977 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4002311")] [SerializeField] [Header("Stats")] private GameObject statsContainer; // Token: 0x04002312 RID: 8978 [FieldOffset(Offset = "0x128")] [Token(Token = "0x4002312")] [SerializeField] private TextMeshProUGUI ownersCountText; // Token: 0x04002313 RID: 8979 [FieldOffset(Offset = "0x130")] [Token(Token = "0x4002313")] [SerializeField] private TextMeshProUGUI roomsCountText; // Token: 0x04002314 RID: 8980 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4002314")] [SerializeField] [Header("General")] private TextMeshProUGUI priceText; // Token: 0x04002315 RID: 8981 [FieldOffset(Offset = "0x140")] [Token(Token = "0x4002315")] [SerializeField] private TextMeshProUGUI inkCostText; // Token: 0x04002316 RID: 8982 [FieldOffset(Offset = "0x148")] [Token(Token = "0x4002316")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x04002317 RID: 8983 [FieldOffset(Offset = "0x150")] [Token(Token = "0x4002317")] [SerializeField] private float inkCostLowThreshold = 0.02f; // Token: 0x04002318 RID: 8984 [FieldOffset(Offset = "0x154")] [Token(Token = "0x4002318")] [SerializeField] private float inkCostMediumThreshold = 0.05f; // Token: 0x04002319 RID: 8985 [FieldOffset(Offset = "0x158")] [Token(Token = "0x4002319")] [SerializeField] private ToggleButton3D cheerToggle; // Token: 0x0400231A RID: 8986 [FieldOffset(Offset = "0x160")] [Token(Token = "0x400231A")] [SerializeField] private TextMeshProUGUI cheersCountText; // Token: 0x0400231B RID: 8987 [FieldOffset(Offset = "0x168")] [Token(Token = "0x400231B")] [SerializeField] [Header("Permissions")] private TextMeshProUGUI permissionsText; // Token: 0x0400231C RID: 8988 [FieldOffset(Offset = "0x170")] [Token(Token = "0x400231C")] [SerializeField] private string useOnlyPermissionLabel; // Token: 0x0400231D RID: 8989 [FieldOffset(Offset = "0x178")] [Token(Token = "0x400231D")] [SerializeField] private string editAndSavePermissionLabel; // Token: 0x0400231E RID: 8990 [FieldOffset(Offset = "0x180")] [Token(Token = "0x400231E")] [SerializeField] private string publishingPermissionLabel; // Token: 0x0400231F RID: 8991 [FieldOffset(Offset = "0x188")] [Token(Token = "0x400231F")] private OEGPIPBKHCN CJOCKNMNIHL; // Token: 0x04002320 RID: 8992 [FieldOffset(Offset = "0x190")] [Token(Token = "0x4002320")] private CCEOLAOLEKJ NBOJLIACJLL; // Token: 0x04002321 RID: 8993 [FieldOffset(Offset = "0x198")] [Token(Token = "0x4002321")] private Coroutine MFBHOCEHGFF; // Token: 0x04002322 RID: 8994 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4002322")] private ManagedTexture NAOJBPOAICK; // Token: 0x04002323 RID: 8995 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4002323")] private string FMNALPDBJHP; // Token: 0x04002324 RID: 8996 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x4002324")] private string EAJDMHLBKND; // Token: 0x04002325 RID: 8997 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x4002325")] private List IEEJHMLDNHL; // Token: 0x04002326 RID: 8998 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x4002326")] private AccountSpecificUIBehaviour[] NMGLBGLIEHK; // Token: 0x04002327 RID: 8999 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x4002327")] private ReputationSpecificUIBehaviour[] DBOMMALPBBA; // Token: 0x04002328 RID: 9000 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x4002328")] private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD; // Token: 0x04002329 RID: 9001 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x4002329")] private WatchUI FICGNAJAAMP; // Token: 0x020005B3 RID: 1459 [Token(Token = "0x20005B3")] [CompilerGenerated] private sealed class NFFICADGMDK { // Token: 0x06002BA1 RID: 11169 RVA: 0x000B2F20 File Offset: 0x000B1120 [Token(Token = "0x6002BA1")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NFFICADGMDK() { } // Token: 0x06002BA2 RID: 11170 RVA: 0x000B2F34 File Offset: 0x000B1134 [Token(Token = "0x6002BA2")] [Address(RVA = "0xC4D880", Offset = "0xC4C680", VA = "0x180C4D880")] 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: 0x06002BA3 RID: 11171 RVA: 0x000B2FE8 File Offset: 0x000B11E8 [Token(Token = "0x6002BA3")] [Address(RVA = "0xC4DA70", Offset = "0xC4C870", VA = "0x180C4DA70")] 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: 0x0400232B RID: 9003 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400232B")] public MakerPenPaletteInventionDetailsScreen <>4__this; // Token: 0x0400232C RID: 9004 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400232C")] public bool cheer; } }