Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/MakerPenPaletteInventionDetailsScreen.cs
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

1457 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 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<PlayerDetailsWatchUIFlow>();
}
}
// 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<AccountSpecificUIBehaviour>(true);
this.NMGLBGLIEHK = componentsInChildren;
ReputationSpecificUIBehaviour[] componentsInChildren2 = base.GetComponentsInChildren<ReputationSpecificUIBehaviour>(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<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: 0x06002B72 RID: 11122 RVA: 0x000B1BA4 File Offset: 0x000AFDA4
[Token(Token = "0x6002B72")]
[Address(RVA = "0x8E60E0", Offset = "0x8E4EE0", VA = "0x1808E60E0")]
private void OnDisable()
{
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
Action<long> 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<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: 0x06002B74 RID: 11124 RVA: 0x000B1C14 File Offset: 0x000AFE14
[Token(Token = "0x6002B74")]
[Address(RVA = "0x8E6600", Offset = "0x8E5400", VA = "0x1808E6600")]
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: 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.<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: 0x06002B76 RID: 11126 RVA: 0x000B1DC0 File Offset: 0x000AFFC0
[Token(Token = "0x6002B76")]
[Address(RVA = "0x8E3D70", Offset = "0x8E2B70", VA = "0x1808E3D70")]
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: 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 <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: 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.<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: 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<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: 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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0 && obbbpcbimme.<BHBCCAKKIMJ>k__BackingField == OEMDIAHHILF)
{
OBBBPCBIMME obbbpcbimme2 = BBHENFCNLAB.PMJOPHKBPJK(OEMDIAHHILF);
this.<PGAMKIKGMPH>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<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: 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.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
Action<PFLPCICDFNF> 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.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
Action<PFLPCICDFNF> 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.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
OBBBPCBIMME obbbpcbimme = this.<PGAMKIKGMPH>k__BackingField;
EditInventionTagsDialog editInventionTagsDialog = this.editInventionTagsDialog;
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = paletteMenuToolUI.ShowTemporaryConfirmationDialog<OBBBPCBIMME>(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<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: 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 <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: 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.<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: 0x06002B84 RID: 11140 RVA: 0x000B2574 File Offset: 0x000B0774
[Token(Token = "0x6002B84")]
[Address(RVA = "0x8E3410", Offset = "0x8E2210", VA = "0x1808E3410")]
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: 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.<PGAMKIKGMPH>k__BackingField;
if (obbbpcbimme != 0)
{
this.<LJOGMLBAABG>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.<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: 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.<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: 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.<PGAMKIKGMPH>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.<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: 0x06002B8B RID: 11147 RVA: 0x000B27C4 File Offset: 0x000B09C4
[Token(Token = "0x6002B8B")]
[Address(RVA = "0x8E3E10", Offset = "0x8E2C10", VA = "0x1808E3E10")]
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:
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.<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: 0x06002B8D RID: 11149 RVA: 0x000B2854 File Offset: 0x000B0A54
[Token(Token = "0x6002B8D")]
[Address(RVA = "0x8E45E0", Offset = "0x8E33E0", VA = "0x1808E45E0")]
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: 0x06002B8E RID: 11150 RVA: 0x000B28D0 File Offset: 0x000B0AD0
[Token(Token = "0x6002B8E")]
[Address(RVA = "0x8E5EC0", Offset = "0x8E4CC0", VA = "0x1808E5EC0")]
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: 0x06002B8F RID: 11151 RVA: 0x000B2974 File Offset: 0x000B0B74
[Token(Token = "0x6002B8F")]
[Address(RVA = "0x8E67C0", Offset = "0x8E55C0", VA = "0x1808E67C0")]
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: 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.<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: 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.<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: 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.<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: 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<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: 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<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: 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<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: 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<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: 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<string> 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 <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: 0x06002BA3 RID: 11171 RVA: 0x000B2FE8 File Offset: 0x000B11E8
[Token(Token = "0x6002BA3")]
[Address(RVA = "0xC4DA70", Offset = "0xC4C870", VA = "0x180C4DA70")]
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: 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;
}
}