Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/MakerPenPaletteInventionDetailsScreen.cs
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1458 lines
48 KiB
C#

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<PlayerDetailsWatchUIFlow>();
}
}
// 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<AccountSpecificUIBehaviour>(true);
this.NMGLBGLIEHK = componentsInChildren;
ReputationSpecificUIBehaviour[] componentsInChildren2 = base.GetComponentsInChildren<ReputationSpecificUIBehaviour>(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<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
Action<long> action = new Action(this.PJJJMGDALBF);
BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.BPJDFPACLMK(pjjjmgdalbf, action);
OBBBPCBIMME obbbpcbimme = this.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0)
{
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
OBBBPCBIMME obbbpcbimme2 = this.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme2 != 0 && obbbpcbimme2.<BHBCCAKKIMJ>k__BackingField == <BHBCCAKKIMJ>k__BackingField)
{
OBBBPCBIMME obbbpcbimme3 = BBHENFCNLAB.PMJOPHKBPJK(<BHBCCAKKIMJ>k__BackingField);
this.<PGAMKIKGMPH>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<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
Action<long> 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<AGAJMBPABDL, RoomRole> 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.<PGAMKIKGMPH>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<OEGPIPBKHCN> pmgcjepkfof = BBHENFCNLAB.IGFBODDECPK(LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField);
Action<OEGPIPBKHCN> action = new Action(this.EDKBMDDLCIC);
int num3 = 0;
num3 += num3;
num3++;
Action<string> 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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme == 0)
{
}
int <KBFNGJBKEOP>k__BackingField = obbbpcbimme.<KBFNGJBKEOP>k__BackingField;
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
int num2 = 0;
bool flag = <KBFNGJBKEOP>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.<PGAMKIKGMPH>k__BackingField;
GameObject gameObject = this.statsContainer;
if (obbbpcbimme2 == 0)
{
}
bool flag2 = num2 != 0;
gameObject.SetActive(flag2);
gameObject2 = this.cheersCountText.gameObject;
obbbpcbimme3 = this.<PGAMKIKGMPH>k__BackingField;
}
while (obbbpcbimme3 == 0);
bool flag3 = obbbpcbimme3.<FOHHAMCICIG>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.<PGAMKIKGMPH>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 <IFBPANODIPA>k__BackingField = nbojliacjll.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = nbojliacjll.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme == 0)
{
return;
}
string text = this.inventionName.text;
string <EHGJCEHECFB>k__BackingField = this.<PGAMKIKGMPH>k__BackingField.<EHGJCEHECFB>k__BackingField;
if (text != 0)
{
TextMeshProUGUI textMeshProUGUI = this.inventionDescription;
}
OBBBPCBIMME obbbpcbimme2 = this.<PGAMKIKGMPH>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.<PGAMKIKGMPH>k__BackingField);
this.JLBEIDFLILD = nbmfnjlhkao;
Action<Texture2D> 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<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(this.<PGAMKIKGMPH>k__BackingField.<KBFNGJBKEOP>k__BackingField);
Action<CCEOLAOLEKJ> action2 = new Action(this.MABKHBCMJLN);
if (this.<PGAMKIKGMPH>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.<PGAMKIKGMPH>k__BackingField != num)
{
string text7 = this.inkCostText.text;
OBBBPCBIMME obbbpcbimme3 = this.<PGAMKIKGMPH>k__BackingField;
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme3.<BHBCCAKKIMJ>k__BackingField;
int <FCDMDLKPAAK>k__BackingField = obbbpcbimme3.<FCDMDLKPAAK>k__BackingField;
PMGCJEPKFOF<NEFHINKECJJ> pmgcjepkfof2 = BBHENFCNLAB.FNHJAHFBHHL(<BHBCCAKKIMJ>k__BackingField, <FCDMDLKPAAK>k__BackingField);
Action<NEFHINKECJJ> action3 = new Action(this.EIKANKGAMLL);
num += num;
num++;
}
OBBBPCBIMME obbbpcbimme4 = this.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme4 != 0)
{
HECIICKPCDN <EILALLIKMBE>k__BackingField = obbbpcbimme4.<EILALLIKMBE>k__BackingField;
if (<EILALLIKMBE>k__BackingField <= HECIICKPCDN.UseOnly)
{
goto IL_1EA;
}
if (<EILALLIKMBE>k__BackingField == HECIICKPCDN.EditAndSave)
{
string text8 = this.editAndSavePermissionLabel;
text8 += text8;
}
if (<EILALLIKMBE>k__BackingField == HECIICKPCDN.Publish)
{
goto IL_1EA;
}
IL_1F6:
string text9 = this.permissionsText.text;
goto IL_203;
IL_1EA:
if (<EILALLIKMBE>k__BackingField == HECIICKPCDN.LimitedOneUseOnly || <EILALLIKMBE>k__BackingField == HECIICKPCDN.UseOnly)
{
goto IL_1F6;
}
goto IL_1F6;
}
IL_203:
OBBBPCBIMME obbbpcbimme5 = this.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme5 != 0)
{
PMGCJEPKFOF<HJPDBNLCGIB> pmgcjepkfof3 = BBHENFCNLAB.IIPHPOBADGF(obbbpcbimme5.<BHBCCAKKIMJ>k__BackingField);
Action<HJPDBNLCGIB> action4 = new Action(this.DKOAOOBMMJB);
num += num;
num++;
}
OBBBPCBIMME obbbpcbimme6 = this.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme6 != 0 && (obbbpcbimme6.<FOHHAMCICIG>k__BackingField ? 1 : 0) != num)
{
int <IIBFLEBGJEK>k__BackingField = obbbpcbimme6.<IIBFLEBGJEK>k__BackingField;
TextMeshProUGUI textMeshProUGUI4 = this.ownersCountText;
string text10 = string.Format("Owners: {0}", <IIBFLEBGJEK>k__BackingField);
string text11 = textMeshProUGUI4.text;
OBBBPCBIMME obbbpcbimme7 = this.<PGAMKIKGMPH>k__BackingField;
TextMeshProUGUI textMeshProUGUI5 = this.roomsCountText;
int <BGFEBEICDCO>k__BackingField = obbbpcbimme7.<BGFEBEICDCO>k__BackingField;
string text12 = string.Format("Rooms: {0}", <BGFEBEICDCO>k__BackingField);
string text13 = textMeshProUGUI5.text;
}
if (this.<PGAMKIKGMPH>k__BackingField == num)
{
return;
}
cjocknmnihl = this.CJOCKNMNIHL;
toggleButton3D = this.cheerToggle;
}
while (cjocknmnihl == 0);
bool flag = cjocknmnihl.<NIOEIABHBCH>k__BackingField;
toggleButton3D.BOHIGPFGJBA = flag;
ToggleButton3D toggleButton3D2 = this.cheerToggle;
if (toggleButton3D2.LLJFGDMOOFA)
{
}
string text14 = toggleButton3D2.label.text;
OBBBPCBIMME obbbpcbimme8 = this.<PGAMKIKGMPH>k__BackingField;
TextMeshProUGUI textMeshProUGUI6 = this.cheersCountText;
int <MJCOMMCDGJH>k__BackingField = obbbpcbimme8.<MJCOMMCDGJH>k__BackingField;
string text15 = string.Format("Cheers:\n{0}", <MJCOMMCDGJH>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<AHEPPAEOLOD> pmgcjepkfof = BBHENFCNLAB.MEIJBGBINLO(this.<PGAMKIKGMPH>k__BackingField.<BHBCCAKKIMJ>k__BackingField);
Action<AHEPPAEOLOD> action = new Action(this.BKFECPKAMLG);
Action<string> 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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0 && obbbpcbimme.<BHBCCAKKIMJ>k__BackingField == OEMDIAHHILF)
{
OBBBPCBIMME obbbpcbimme2 = BBHENFCNLAB.PMJOPHKBPJK(OEMDIAHHILF);
this.<PGAMKIKGMPH>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<OBBBPCBIMME> 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.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
Action<PFLPCICDFNF> 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.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
Action<PFLPCICDFNF> 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.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
OBBBPCBIMME obbbpcbimme = this.<PGAMKIKGMPH>k__BackingField;
EditInventionTagsDialog editInventionTagsDialog = this.editInventionTagsDialog;
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = paletteMenuToolUI.ShowTemporaryConfirmationDialog<OBBBPCBIMME>(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<RenderTexture> jcoineefenj = ShareCamera.LocalRequestSingleImage(false, num3 != 0, num2 != 0, "Invention Image", num4 != 0UL);
Action<RenderTexture> 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 <BCMKPFMGHLE>k__BackingField = MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
if (<BCMKPFMGHLE>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: " + <BCMKPFMGHLE>k__BackingField;
int <BCMKPFMGHLE>k__BackingField2 = (int)MAOOLFEBOOD.<BCMKPFMGHLE>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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0)
{
int <KBFNGJBKEOP>k__BackingField = obbbpcbimme.<KBFNGJBKEOP>k__BackingField;
OBBBPCBIMME obbbpcbimme2 = this.<PGAMKIKGMPH>k__BackingField;
MakerPenPaletteMoveableToolMenu paletteMenu = this.<LJOGMLBAABG>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.<PGAMKIKGMPH>k__BackingField != (ulong)0L)
{
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI.ShowConfirmationDialog("Confirm unpublish Invention?", "This action CANNOT be undone!");
Action<JPIJGHNNIDP> 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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0)
{
this.<LJOGMLBAABG>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.<PGAMKIKGMPH>k__BackingField != (ulong)0L)
{
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
OBBBPCBIMME obbbpcbimme = this.<PGAMKIKGMPH>k__BackingField;
ReportInventionDialog reportInventionDialog = this.reportInventionDialog;
PMGCJEPKFOF pmgcjepkfof = paletteMenuToolUI.ShowTemporaryConfirmationDialog<OBBBPCBIMME>(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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0)
{
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof = BBHENFCNLAB.ANJHOOPIAKM(obbbpcbimme.<BHBCCAKKIMJ>k__BackingField, cheer);
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD result)
{
MakerPenPaletteInventionDetailsScreen <>4__this = this;
int num = 0;
if (<>4__this != num)
{
if (result.<BCMKPFMGHLE>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 <BCMKPFMGHLE>k__BackingField = (int)result.<BCMKPFMGHLE>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<string> 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.<PGAMKIKGMPH>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.<PGAMKIKGMPH>k__BackingField != (ulong)0L)
{
string text = this.inkCostText.text;
OBBBPCBIMME obbbpcbimme = this.<PGAMKIKGMPH>k__BackingField;
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
int <FCDMDLKPAAK>k__BackingField = obbbpcbimme.<FCDMDLKPAAK>k__BackingField;
PMGCJEPKFOF<NEFHINKECJJ> pmgcjepkfof = BBHENFCNLAB.FNHJAHFBHHL(<BHBCCAKKIMJ>k__BackingField, <FCDMDLKPAAK>k__BackingField);
Action<NEFHINKECJJ> 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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0)
{
HECIICKPCDN <EILALLIKMBE>k__BackingField = obbbpcbimme.<EILALLIKMBE>k__BackingField;
if (<EILALLIKMBE>k__BackingField > HECIICKPCDN.UseOnly)
{
if (<EILALLIKMBE>k__BackingField == HECIICKPCDN.EditAndSave)
{
}
if (<EILALLIKMBE>k__BackingField != HECIICKPCDN.Publish)
{
goto IL_2B;
}
}
if (<EILALLIKMBE>k__BackingField == HECIICKPCDN.LimitedOneUseOnly || <EILALLIKMBE>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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0)
{
PMGCJEPKFOF<HJPDBNLCGIB> pmgcjepkfof = BBHENFCNLAB.IIPHPOBADGF(obbbpcbimme.<BHBCCAKKIMJ>k__BackingField);
Action<HJPDBNLCGIB> 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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0 && obbbpcbimme.<FOHHAMCICIG>k__BackingField)
{
int <IIBFLEBGJEK>k__BackingField = obbbpcbimme.<IIBFLEBGJEK>k__BackingField;
TextMeshProUGUI textMeshProUGUI = this.ownersCountText;
string text = string.Format("Owners: {0}", <IIBFLEBGJEK>k__BackingField);
string text2 = textMeshProUGUI.text;
OBBBPCBIMME obbbpcbimme2 = this.<PGAMKIKGMPH>k__BackingField;
TextMeshProUGUI textMeshProUGUI2 = this.roomsCountText;
int <BGFEBEICDCO>k__BackingField = obbbpcbimme2.<BGFEBEICDCO>k__BackingField;
string text3 = string.Format("Rooms: {0}", <BGFEBEICDCO>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.<PGAMKIKGMPH>k__BackingField != (ulong)0L)
{
OEGPIPBKHCN cjocknmnihl = this.CJOCKNMNIHL;
ToggleButton3D toggleButton3D = this.cheerToggle;
if (cjocknmnihl == 0)
{
}
bool flag = cjocknmnihl.<NIOEIABHBCH>k__BackingField;
toggleButton3D.BOHIGPFGJBA = flag;
ToggleButton3D toggleButton3D2 = this.cheerToggle;
if (toggleButton3D2.LLJFGDMOOFA)
{
}
string text = toggleButton3D2.label.text;
OBBBPCBIMME obbbpcbimme = this.<PGAMKIKGMPH>k__BackingField;
TextMeshProUGUI textMeshProUGUI = this.cheersCountText;
int <MJCOMMCDGJH>k__BackingField = obbbpcbimme.<MJCOMMCDGJH>k__BackingField;
string text2 = string.Format("Cheers:\n{0}", <MJCOMMCDGJH>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<string> 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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0)
{
string <HPJCFFLAJJE>k__BackingField = obbbpcbimme.<HPJCFFLAJJE>k__BackingField;
string name = CAKFKAGPMBF.name;
if (string.Equals(<HPJCFFLAJJE>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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0)
{
int <KBFNGJBKEOP>k__BackingField = obbbpcbimme.<KBFNGJBKEOP>k__BackingField;
}
int num2 = 0;
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
bool flag = num2 == num3;
if (num2 != (flag ? 1 : 0))
{
Button3D button3D = this.creatorInfoButton;
this.NBOJLIACJLL = HFIDFDPOCKA;
int num4 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
bool fakeValueActive2 = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num5 = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
bool flag2 = num4 != num5;
button3D.FFDOINJEHMM = flag2;
this.creatorInfo.OnDestroy();
ObscuredInt <IFBPANODIPA>k__BackingField2 = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
bool fakeValueActive3 = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
int num6 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>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.<BCMKPFMGHLE>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<Texture2D> pmgcjepkfof = managedTexture.BBLLIEGLEEE((ManagedTexture.HGJAGEHBPNE)((ulong)3L), num != 0);
int num2 = 0;
PMGCJEPKFOF<string> pmgcjepkfof2 = OHDHPENHDAP.NLDOGFCBAOD(managedTexture, (OHDHPENHDAP.DLHGJJJPHPH)((ulong)3L), num2, 80);
Action<string> action = new Action(this.GMKJFPNCKND);
Action<string> 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<AHEPPAEOLOD> pmgcjepkfof = BBHENFCNLAB.ONLOPCCOFMM(this.<PGAMKIKGMPH>k__BackingField.<BHBCCAKKIMJ>k__BackingField, HFLPBHHAFIO);
Action<string> action = new Action(this.OCLBJEBJMDA);
Action<AHEPPAEOLOD> 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<AHEPPAEOLOD> pmgcjepkfof = BBHENFCNLAB.MEIJBGBINLO(this.<PGAMKIKGMPH>k__BackingField.<BHBCCAKKIMJ>k__BackingField);
Action<AHEPPAEOLOD> action = new Action(this.BKFECPKAMLG);
Action<string> 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<JLFCINPLFID> <KKFLLGKIPND>k__BackingField = GKMINFBIAMJ.<KKFLLGKIPND>k__BackingField;
if (<KKFLLGKIPND>k__BackingField != 0)
{
Func<JLFCINPLFID, string> <>9__77_ = MakerPenPaletteInventionDetailsScreen.<>c.<>9__77_1;
if (<>9__77_ == 0)
{
MakerPenPaletteInventionDetailsScreen.<>c.<>9__77_1 = (JLFCINPLFID tag) => tag.<PAJHIMLGFHH>k__BackingField;
}
List<string> list = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(<KKFLLGKIPND>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<string> 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<string> 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 <Button_Cheer>b__0(AHEPPAEOLOD result)
{
MakerPenPaletteInventionDetailsScreen makerPenPaletteInventionDetailsScreen = this.<>4__this;
int num = 0;
if (makerPenPaletteInventionDetailsScreen != num)
{
if (result.<BCMKPFMGHLE>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 <BCMKPFMGHLE>k__BackingField = (int)result.<BCMKPFMGHLE>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 <Button_Cheer>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;
}
}