1147 lines
39 KiB
C#
1147 lines
39 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using AGUI.StackedUI.Dialog;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Creation;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02001E11 RID: 7697
|
|
[Token(Token = "0x2001E11")]
|
|
[StructLayout(3)]
|
|
public class StoreInventionDetailsScreen : WatchUIFlow
|
|
{
|
|
// Token: 0x0600CF29 RID: 53033 RVA: 0x00313C90 File Offset: 0x00311E90
|
|
[Token(Token = "0x600CF29")]
|
|
[Address(RVA = "0x14FB5B0", Offset = "0x14F9FB0", VA = "0x1814FB5B0")]
|
|
public void ShowInventionDetails(OBBBPCBIMME LDNFNNNHPPB)
|
|
{
|
|
if (LDNFNNNHPPB != 0)
|
|
{
|
|
this.targetInvention = LDNFNNNHPPB;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
CFLMJLFBOKH.OEAIOAJHALN(CFLMJLFBOKH.NOIAPAJCEMB.InventionDetails, LDNFNNNHPPB, num3, num2);
|
|
IPromise<OEGPIPBKHCN> promise = BBHENFCNLAB.IGFBODDECPK(this.targetInvention.<BHBCCAKKIMJ>k__BackingField);
|
|
Action<OEGPIPBKHCN> action = new Action(this.KPBDLFBFMIH);
|
|
if (num < this)
|
|
{
|
|
num += num;
|
|
if (num == this)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
Action<string> action2 = new Action(this.AFLOCKCMHCB);
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num4 = 0;
|
|
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF2A RID: 53034 RVA: 0x00313D10 File Offset: 0x00311F10
|
|
[Token(Token = "0x600CF2A")]
|
|
[Address(RVA = "0x14F8FC0", Offset = "0x14F79C0", VA = "0x1814F8FC0")]
|
|
private void Awake()
|
|
{
|
|
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
|
|
this.NMGLBGLIEHK = componentsInChildren;
|
|
ReputationSpecificUIBehaviour[] componentsInChildren2 = base.GetComponentsInChildren<ReputationSpecificUIBehaviour>(true);
|
|
this.DBOMMALPBBA = componentsInChildren2;
|
|
}
|
|
|
|
// Token: 0x0600CF2B RID: 53035 RVA: 0x00313D3C File Offset: 0x00311F3C
|
|
[Token(Token = "0x600CF2B")]
|
|
[Address(RVA = "0x14FAFD0", Offset = "0x14F99D0", VA = "0x1814FAFD0", Slot = "6")]
|
|
protected override void OnDestroy()
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x0600CF2C RID: 53036 RVA: 0x00313D60 File Offset: 0x00311F60
|
|
[Token(Token = "0x600CF2C")]
|
|
[Address(RVA = "0x14FB0E0", Offset = "0x14F9AE0", VA = "0x1814FB0E0")]
|
|
private void OnEnable()
|
|
{
|
|
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
|
Action<long> action = new Action(this.PJJJMGDALBF);
|
|
BBHENFCNLAB.PJJJMGDALBF = pjjjmgdalbf + action;
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
if (obbbpcbimme != 0)
|
|
{
|
|
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
|
|
OBBBPCBIMME obbbpcbimme2 = this.targetInvention;
|
|
if (obbbpcbimme2 != 0 && obbbpcbimme2.<BHBCCAKKIMJ>k__BackingField == <BHBCCAKKIMJ>k__BackingField)
|
|
{
|
|
OBBBPCBIMME obbbpcbimme3 = BBHENFCNLAB.PMJOPHKBPJK(<BHBCCAKKIMJ>k__BackingField);
|
|
this.targetInvention = obbbpcbimme3;
|
|
if (obbbpcbimme3 == 0)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
this.EINFCGOENCB();
|
|
string empty = string.Empty;
|
|
this.KJFEHOGAEJA(empty, true);
|
|
}
|
|
}
|
|
this.LIGIKONJNHC();
|
|
this.EINFCGOENCB();
|
|
}
|
|
|
|
// Token: 0x0600CF2D RID: 53037 RVA: 0x00313DF4 File Offset: 0x00311FF4
|
|
[Token(Token = "0x600CF2D")]
|
|
[Address(RVA = "0x14FB020", Offset = "0x14F9A20", VA = "0x1814FB020")]
|
|
private void OnDisable()
|
|
{
|
|
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
|
Action<long> action = new Action(this.PJJJMGDALBF);
|
|
BBHENFCNLAB.PJJJMGDALBF = pjjjmgdalbf - action;
|
|
}
|
|
|
|
// Token: 0x0600CF2E RID: 53038 RVA: 0x00313E20 File Offset: 0x00312020
|
|
[Token(Token = "0x600CF2E")]
|
|
[Address(RVA = "0x14FB390", Offset = "0x14F9D90", VA = "0x1814FB390")]
|
|
private void PJJJMGDALBF(long OEMDIAHHILF)
|
|
{
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
if (obbbpcbimme != 0 && obbbpcbimme.<BHBCCAKKIMJ>k__BackingField == OEMDIAHHILF)
|
|
{
|
|
OBBBPCBIMME obbbpcbimme2 = BBHENFCNLAB.PMJOPHKBPJK(OEMDIAHHILF);
|
|
this.targetInvention = obbbpcbimme2;
|
|
if (obbbpcbimme2 == 0)
|
|
{
|
|
return;
|
|
}
|
|
this.EINFCGOENCB();
|
|
string empty = string.Empty;
|
|
this.KJFEHOGAEJA(empty, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF2F RID: 53039 RVA: 0x00313E70 File Offset: 0x00312070
|
|
[Token(Token = "0x600CF2F")]
|
|
[Address(RVA = "0x14F9CE0", Offset = "0x14F86E0", VA = "0x1814F9CE0")]
|
|
private void KJFEHOGAEJA(string EEHOFLPKHND, bool BCOHEOIEPLL)
|
|
{
|
|
this.infoText.text = EEHOFLPKHND;
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
if (obbbpcbimme == 0)
|
|
{
|
|
}
|
|
int <KBFNGJBKEOP>k__BackingField = obbbpcbimme.<KBFNGJBKEOP>k__BackingField;
|
|
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
int num2 = 0;
|
|
bool flag = <KBFNGJBKEOP>k__BackingField == num;
|
|
Button3D button3D = this.creatorInfoButton;
|
|
if (BCOHEOIEPLL)
|
|
{
|
|
OBBBPCBIMME obbbpcbimme2 = this.targetInvention;
|
|
if (obbbpcbimme2 != 0)
|
|
{
|
|
int <KBFNGJBKEOP>k__BackingField2 = obbbpcbimme2.<KBFNGJBKEOP>k__BackingField;
|
|
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme2.<BHBCCAKKIMJ>k__BackingField;
|
|
}
|
|
}
|
|
button3D.FFDOINJEHMM = num2 != 0;
|
|
ToggleButton3D toggleButton3D = this.cheerToggle;
|
|
if (!BCOHEOIEPLL || !flag)
|
|
{
|
|
}
|
|
toggleButton3D.FFDOINJEHMM = num2 != 0;
|
|
Button3D button3D2 = this.getInventionButton;
|
|
int num3 = 0;
|
|
button3D2.FFDOINJEHMM = num3 != 0;
|
|
Button3D button3D3 = this.tryInventionButton;
|
|
int num4 = 0;
|
|
button3D3.FFDOINJEHMM = num4 != 0;
|
|
Action action = new Action(this.MKGPEILPDAG);
|
|
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
|
}
|
|
|
|
// Token: 0x0600CF30 RID: 53040 RVA: 0x00313F48 File Offset: 0x00312148
|
|
[Token(Token = "0x600CF30")]
|
|
[Address(RVA = "0x14F96A0", Offset = "0x14F80A0", VA = "0x1814F96A0")]
|
|
private void EINFCGOENCB()
|
|
{
|
|
if (this.targetInvention != (ulong)0L && base.isActiveAndEnabled)
|
|
{
|
|
Coroutine mfbhocehgff = this.MFBHOCEHGFF;
|
|
this.SafeStopCoroutine(mfbhocehgff);
|
|
Action action = new Action(this.LMDHGIHBJJD);
|
|
Coroutine coroutine = this.EndOfFrameRoutine(action);
|
|
this.MFBHOCEHGFF = coroutine;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF31 RID: 53041 RVA: 0x00313F94 File Offset: 0x00312194
|
|
[Token(Token = "0x600CF31")]
|
|
[Address(RVA = "0x14F9FF0", Offset = "0x14F89F0", VA = "0x1814F9FF0")]
|
|
private void LIGIKONJNHC()
|
|
{
|
|
this.inventionName.text = "Name";
|
|
this.inventionDescription.text = "Description";
|
|
TextMeshProUGUI textMeshProUGUI = this.inventionTagsText;
|
|
string empty = string.Empty;
|
|
textMeshProUGUI.text = empty;
|
|
Tooltip tooltip = this.tagsTooltip;
|
|
string empty2 = string.Empty;
|
|
tooltip.Message = empty2;
|
|
RawImage rawImage = this.inventionImage;
|
|
Texture2D defaultProfileImage = SingletonMonoBehaviour.Instance.defaultProfileImage;
|
|
rawImage.texture = defaultProfileImage;
|
|
PlayerInfoUIControl playerInfoUIControl = this.creatorInfo;
|
|
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
|
this.NBOJLIACJLL = doohkcanflo;
|
|
playerInfoUIControl.OnDestroy();
|
|
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
TextMeshProUGUI textMeshProUGUI2 = this.priceText;
|
|
string empty3 = string.Empty;
|
|
textMeshProUGUI2.text = empty3;
|
|
TextMeshProUGUI textMeshProUGUI3 = this.inkCostText;
|
|
string empty4 = string.Empty;
|
|
textMeshProUGUI3.text = empty4;
|
|
TextMeshProUGUI textMeshProUGUI4 = this.permissionsText;
|
|
string empty5 = string.Empty;
|
|
textMeshProUGUI4.text = empty5;
|
|
TextMeshProUGUI textMeshProUGUI5 = this.cheersCountText;
|
|
string empty6 = string.Empty;
|
|
textMeshProUGUI5.text = empty6;
|
|
string empty7 = string.Empty;
|
|
this.KJFEHOGAEJA(empty7, true);
|
|
}
|
|
|
|
// Token: 0x0600CF32 RID: 53042 RVA: 0x003140AC File Offset: 0x003122AC
|
|
[Token(Token = "0x600CF32")]
|
|
[Address(RVA = "0x14FA3B0", Offset = "0x14F8DB0", VA = "0x1814FA3B0")]
|
|
private void MDLNCNGIEGF()
|
|
{
|
|
OEGPIPBKHCN cjocknmnihl;
|
|
ToggleButton3D toggleButton3D;
|
|
do
|
|
{
|
|
this.LIGIKONJNHC();
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
if (obbbpcbimme == 0)
|
|
{
|
|
return;
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI = this.inventionName;
|
|
string <LGACIEKBLBM>k__BackingField = obbbpcbimme.<LGACIEKBLBM>k__BackingField;
|
|
textMeshProUGUI.text = <LGACIEKBLBM>k__BackingField;
|
|
if (string.IsNullOrEmpty(this.targetInvention.<EHGJCEHECFB>k__BackingField))
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI2 = this.inventionDescription;
|
|
}
|
|
OBBBPCBIMME obbbpcbimme2 = this.targetInvention;
|
|
TextMeshProUGUI textMeshProUGUI3 = this.inventionDescription;
|
|
string <EHGJCEHECFB>k__BackingField = obbbpcbimme2.<EHGJCEHECFB>k__BackingField;
|
|
textMeshProUGUI3.text = <EHGJCEHECFB>k__BackingField;
|
|
RawImage rawImage = this.inventionImage;
|
|
Texture2D defaultProfileImage = SingletonMonoBehaviour.Instance.defaultProfileImage;
|
|
rawImage.texture = defaultProfileImage;
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.ACDPHKKEMAN(this.targetInvention);
|
|
this.JLBEIDFLILD = nbmfnjlhkao;
|
|
Action<Texture2D> action = new Action(this.FCCJDHHFJCI);
|
|
Button3D button3D = this.creatorInfoButton;
|
|
int num = 0;
|
|
this.NBOJLIACJLL = num;
|
|
int num2 = 0;
|
|
button3D.FFDOINJEHMM = num2 != 0;
|
|
this.creatorInfo.OnDestroy();
|
|
this.JPCCPFMGFDJ(num);
|
|
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(this.targetInvention.<KBFNGJBKEOP>k__BackingField);
|
|
Action<CCEOLAOLEKJ> action2 = new Action(this.OBAFPNPDABG);
|
|
OBBBPCBIMME obbbpcbimme3 = this.targetInvention;
|
|
if (obbbpcbimme3 != 0)
|
|
{
|
|
int? <LGKBIBJHNCN>k__BackingField = obbbpcbimme3.<LGKBIBJHNCN>k__BackingField;
|
|
if (num > 0)
|
|
{
|
|
int num3;
|
|
string text = string.Format("{0:n0}", num3);
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI4 = this.priceText;
|
|
string text2 = "Price: " + "Free";
|
|
textMeshProUGUI4.text = text2;
|
|
}
|
|
if (this.targetInvention != num)
|
|
{
|
|
this.inkCostText.text = "";
|
|
OBBBPCBIMME obbbpcbimme4 = this.targetInvention;
|
|
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme4.<BHBCCAKKIMJ>k__BackingField;
|
|
int <FCDMDLKPAAK>k__BackingField = obbbpcbimme4.<FCDMDLKPAAK>k__BackingField;
|
|
IPromise<NEFHINKECJJ> promise2 = BBHENFCNLAB.FNHJAHFBHHL(<BHBCCAKKIMJ>k__BackingField, <FCDMDLKPAAK>k__BackingField);
|
|
Action<NEFHINKECJJ> action3 = new Action(this.FHMBJDKIIPM);
|
|
num += num;
|
|
num++;
|
|
}
|
|
OBBBPCBIMME obbbpcbimme5 = this.targetInvention;
|
|
if (obbbpcbimme5 != 0)
|
|
{
|
|
HECIICKPCDN <EILALLIKMBE>k__BackingField = obbbpcbimme5.<EILALLIKMBE>k__BackingField;
|
|
if (<EILALLIKMBE>k__BackingField <= HECIICKPCDN.UseOnly)
|
|
{
|
|
goto IL_1E7;
|
|
}
|
|
if (<EILALLIKMBE>k__BackingField == HECIICKPCDN.EditAndSave)
|
|
{
|
|
string text3 = this.editAndSavePermissionLabel;
|
|
text3 += text3;
|
|
}
|
|
if (<EILALLIKMBE>k__BackingField == HECIICKPCDN.Publish)
|
|
{
|
|
goto IL_1E7;
|
|
}
|
|
IL_1FB:
|
|
string text4;
|
|
this.permissionsText.text = text4;
|
|
goto IL_208;
|
|
IL_1E7:
|
|
if (<EILALLIKMBE>k__BackingField == HECIICKPCDN.LimitedOneUseOnly || <EILALLIKMBE>k__BackingField == HECIICKPCDN.UseOnly)
|
|
{
|
|
text4 = this.useOnlyPermissionLabel;
|
|
goto IL_1FB;
|
|
}
|
|
goto IL_1FB;
|
|
}
|
|
IL_208:
|
|
OBBBPCBIMME obbbpcbimme6 = this.targetInvention;
|
|
if (obbbpcbimme6 != 0)
|
|
{
|
|
IPromise<HJPDBNLCGIB> promise3 = BBHENFCNLAB.IIPHPOBADGF(obbbpcbimme6.<BHBCCAKKIMJ>k__BackingField);
|
|
Action<HJPDBNLCGIB> action4 = new Action(this.ELECMHDENEH);
|
|
num += num;
|
|
num++;
|
|
}
|
|
OBBBPCBIMME obbbpcbimme7 = this.targetInvention;
|
|
if (obbbpcbimme7 != 0 && (obbbpcbimme7.<FOHHAMCICIG>k__BackingField ? 1 : 0) != num)
|
|
{
|
|
int <IIBFLEBGJEK>k__BackingField = obbbpcbimme7.<IIBFLEBGJEK>k__BackingField;
|
|
TextMeshProUGUI textMeshProUGUI5 = this.ownersCountText;
|
|
string text5 = string.Format("Owners: {0}", <IIBFLEBGJEK>k__BackingField);
|
|
textMeshProUGUI5.text = text5;
|
|
OBBBPCBIMME obbbpcbimme8 = this.targetInvention;
|
|
TextMeshProUGUI textMeshProUGUI6 = this.roomsCountText;
|
|
int <BGFEBEICDCO>k__BackingField = obbbpcbimme8.<BGFEBEICDCO>k__BackingField;
|
|
string text6 = string.Format("Rooms: {0}", <BGFEBEICDCO>k__BackingField);
|
|
textMeshProUGUI6.text = text6;
|
|
}
|
|
if (this.targetInvention == num)
|
|
{
|
|
return;
|
|
}
|
|
cjocknmnihl = this.CJOCKNMNIHL;
|
|
toggleButton3D = this.cheerToggle;
|
|
}
|
|
while (cjocknmnihl == 0);
|
|
bool flag = cjocknmnihl.<NIOEIABHBCH>k__BackingField;
|
|
toggleButton3D.BOHIGPFGJBA = flag;
|
|
ToggleButton3D toggleButton3D2 = this.cheerToggle;
|
|
string text7 = "Cheer";
|
|
if (toggleButton3D2.LLJFGDMOOFA)
|
|
{
|
|
text7 = "Uncheer";
|
|
}
|
|
toggleButton3D2.label.text = text7;
|
|
OBBBPCBIMME obbbpcbimme9 = this.targetInvention;
|
|
TextMeshProUGUI textMeshProUGUI7 = this.cheersCountText;
|
|
int <MJCOMMCDGJH>k__BackingField = obbbpcbimme9.<MJCOMMCDGJH>k__BackingField;
|
|
string text8 = string.Format("Cheers:\n{0}", <MJCOMMCDGJH>k__BackingField);
|
|
textMeshProUGUI7.text = text8;
|
|
}
|
|
|
|
// Token: 0x0600CF33 RID: 53043 RVA: 0x00314410 File Offset: 0x00312610
|
|
[Token(Token = "0x600CF33")]
|
|
[Address(RVA = "0x14F9020", Offset = "0x14F7A20", VA = "0x1814F9020")]
|
|
private void BIIDIPBICAF()
|
|
{
|
|
Button3D button3D = this.getInventionButton;
|
|
int num = 0;
|
|
button3D.FFDOINJEHMM = num != 0;
|
|
Button3D button3D2 = this.tryInventionButton;
|
|
int num2 = 0;
|
|
button3D2.FFDOINJEHMM = num2 != 0;
|
|
Action action = new Action(this.MKGPEILPDAG);
|
|
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
|
}
|
|
|
|
// Token: 0x0600CF34 RID: 53044 RVA: 0x0031445C File Offset: 0x0031265C
|
|
[Token(Token = "0x600CF34")]
|
|
[Address(RVA = "0x14F93F0", Offset = "0x14F7DF0", VA = "0x1814F93F0")]
|
|
public void Button_GetInvention()
|
|
{
|
|
if (this.targetInvention != (ulong)0L)
|
|
{
|
|
StoreScreen flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<StoreScreen>();
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
flowByType.Button_GetInvention(obbbpcbimme);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF35 RID: 53045 RVA: 0x00314498 File Offset: 0x00312698
|
|
[Token(Token = "0x600CF35")]
|
|
[Address(RVA = "0x14F9560", Offset = "0x14F7F60", VA = "0x1814F9560")]
|
|
public void Button_TryInvention()
|
|
{
|
|
Button3D button3D = this.tryInventionButton;
|
|
int num = 0;
|
|
button3D.FFDOINJEHMM = num != 0;
|
|
Promise<bool> promise = JGGNJPBJHJA.PBIEAOCOMNC(this.targetInvention, "InventionDetails");
|
|
Action<bool> action = new Action(this.DJDMIGOLEHI);
|
|
IPromise<bool> promise2 = promise.Then(action);
|
|
}
|
|
|
|
// Token: 0x0600CF36 RID: 53046 RVA: 0x003144E4 File Offset: 0x003126E4
|
|
[Token(Token = "0x600CF36")]
|
|
[Address(RVA = "0x14F9320", Offset = "0x14F7D20", VA = "0x1814F9320")]
|
|
public void Button_CreatorInfo()
|
|
{
|
|
PlayerDetailsWatchUIFlow flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
|
int num = 0;
|
|
if (flowByType != num)
|
|
{
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num2 = 0;
|
|
<LBNLPAIAGHF>k__BackingField.PushFlow(flowByType, num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF37 RID: 53047 RVA: 0x00314520 File Offset: 0x00312720
|
|
[Token(Token = "0x600CF37")]
|
|
[Address(RVA = "0x14F94D0", Offset = "0x14F7ED0", VA = "0x1814F94D0")]
|
|
public void Button_SeeSimilarInventions()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Not implemented yet", 3f, num, num);
|
|
}
|
|
|
|
// Token: 0x0600CF38 RID: 53048 RVA: 0x00314550 File Offset: 0x00312750
|
|
[Token(Token = "0x600CF38")]
|
|
[Address(RVA = "0x14F9460", Offset = "0x14F7E60", VA = "0x1814F9460")]
|
|
public void Button_Report()
|
|
{
|
|
if (this.targetInvention != 0)
|
|
{
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF39 RID: 53049 RVA: 0x00314574 File Offset: 0x00312774
|
|
[Token(Token = "0x600CF39")]
|
|
[Address(RVA = "0x14F9180", Offset = "0x14F7B80", VA = "0x1814F9180")]
|
|
public void Button_Cheer(bool cheer)
|
|
{
|
|
bool cheer = cheer;
|
|
StoreInventionDetailsScreen <>4__this = this;
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
if (obbbpcbimme != 0)
|
|
{
|
|
IPromise<AHEPPAEOLOD> promise = BBHENFCNLAB.ANJHOOPIAKM(obbbpcbimme.<BHBCCAKKIMJ>k__BackingField, cheer);
|
|
Action<AHEPPAEOLOD> action = delegate(AHEPPAEOLOD result)
|
|
{
|
|
if (result.<BCMKPFMGHLE>k__BackingField != JJONIELLJGH.Success)
|
|
{
|
|
ToggleButton3D toggleButton3D = <>4__this.cheerToggle;
|
|
bool flag = !toggleButton3D.LLJFGDMOOFA;
|
|
toggleButton3D.BOHIGPFGJBA = flag;
|
|
int <BCMKPFMGHLE>k__BackingField = (int)result.<BCMKPFMGHLE>k__BackingField;
|
|
StoreInventionDetailsScreen <>4__this3 = <>4__this;
|
|
string text2;
|
|
string text = "Failed to cheer: " + text2;
|
|
<>4__this3.KJFEHOGAEJA(text, true);
|
|
Debug.LogError("Failed to cheer: " + text2);
|
|
return;
|
|
}
|
|
if (cheer)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Cheers!", 3f, num2, num2);
|
|
}
|
|
OEGPIPBKHCN cjocknmnihl = <>4__this.CJOCKNMNIHL;
|
|
bool cheer2 = cheer;
|
|
cjocknmnihl.<NIOEIABHBCH>k__BackingField = cheer2;
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
Action<string> action2 = delegate(string error)
|
|
{
|
|
ToggleButton3D toggleButton3D2 = <>4__this.cheerToggle;
|
|
bool flag2 = !toggleButton3D2.LLJFGDMOOFA;
|
|
toggleButton3D2.BOHIGPFGJBA = flag2;
|
|
StoreInventionDetailsScreen <>4__this2 = <>4__this;
|
|
string text3 = "Failed to cheer: " + error;
|
|
<>4__this2.KJFEHOGAEJA(text3, true);
|
|
Debug.LogError("Failed to cheer: " + error);
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF3A RID: 53050 RVA: 0x003145E8 File Offset: 0x003127E8
|
|
[Token(Token = "0x600CF3A")]
|
|
[Address(RVA = "0x14F9660", Offset = "0x14F8060", VA = "0x1814F9660")]
|
|
private void EHDDHEIGBDF()
|
|
{
|
|
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
|
int num = 0;
|
|
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
|
|
}
|
|
|
|
// Token: 0x0600CF3B RID: 53051 RVA: 0x00314610 File Offset: 0x00312810
|
|
[Token(Token = "0x600CF3B")]
|
|
[Address(RVA = "0x1448550", Offset = "0x1446F50", VA = "0x181448550")]
|
|
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: 0x0600CF3C RID: 53052 RVA: 0x00314678 File Offset: 0x00312878
|
|
[Token(Token = "0x600CF3C")]
|
|
[Address(RVA = "0x14F90C0", Offset = "0x14F7AC0", VA = "0x1814F90C0")]
|
|
private void BKEOOGFIMAE()
|
|
{
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
if (obbbpcbimme != 0)
|
|
{
|
|
int? <LGKBIBJHNCN>k__BackingField = obbbpcbimme.<LGKBIBJHNCN>k__BackingField;
|
|
if (0 > 0)
|
|
{
|
|
int num;
|
|
string text = string.Format("{0:n0}", num);
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI = this.priceText;
|
|
string text2 = "Price: " + "Free";
|
|
textMeshProUGUI.text = text2;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF3D RID: 53053 RVA: 0x003146D0 File Offset: 0x003128D0
|
|
[Token(Token = "0x600CF3D")]
|
|
[Address(RVA = "0x14FB460", Offset = "0x14F9E60", VA = "0x1814FB460")]
|
|
private void PPJBEPACLJF()
|
|
{
|
|
if (this.targetInvention != (ulong)0L)
|
|
{
|
|
this.inkCostText.text = "";
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
|
|
int <FCDMDLKPAAK>k__BackingField = obbbpcbimme.<FCDMDLKPAAK>k__BackingField;
|
|
IPromise<NEFHINKECJJ> promise = BBHENFCNLAB.FNHJAHFBHHL(<BHBCCAKKIMJ>k__BackingField, <FCDMDLKPAAK>k__BackingField);
|
|
Action<NEFHINKECJJ> action = new Action(this.FHMBJDKIIPM);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF3E RID: 53054 RVA: 0x0031473C File Offset: 0x0031293C
|
|
[Token(Token = "0x600CF3E")]
|
|
[Address(RVA = "0x14F9B50", Offset = "0x14F8550", VA = "0x1814F9B50")]
|
|
private void FPHJPMOENKO()
|
|
{
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
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_32;
|
|
}
|
|
}
|
|
string text;
|
|
if (<EILALLIKMBE>k__BackingField == HECIICKPCDN.LimitedOneUseOnly || <EILALLIKMBE>k__BackingField == HECIICKPCDN.UseOnly)
|
|
{
|
|
text = this.useOnlyPermissionLabel;
|
|
}
|
|
IL_32:
|
|
this.permissionsText.text = text;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF3F RID: 53055 RVA: 0x00314790 File Offset: 0x00312990
|
|
[Token(Token = "0x600CF3F")]
|
|
[Address(RVA = "0x14FB270", Offset = "0x14F9C70", VA = "0x1814FB270")]
|
|
private void PDDFBANJCMN()
|
|
{
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
if (obbbpcbimme != 0)
|
|
{
|
|
IPromise<HJPDBNLCGIB> promise = BBHENFCNLAB.IIPHPOBADGF(obbbpcbimme.<BHBCCAKKIMJ>k__BackingField);
|
|
Action<HJPDBNLCGIB> action = new Action(this.ELECMHDENEH);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF40 RID: 53056 RVA: 0x003147D4 File Offset: 0x003129D4
|
|
[Token(Token = "0x600CF40")]
|
|
[Address(RVA = "0x14F9BF0", Offset = "0x14F85F0", VA = "0x1814F9BF0")]
|
|
private void HHKCNIHLFJH()
|
|
{
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
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);
|
|
textMeshProUGUI.text = text;
|
|
OBBBPCBIMME obbbpcbimme2 = this.targetInvention;
|
|
TextMeshProUGUI textMeshProUGUI2 = this.roomsCountText;
|
|
int <BGFEBEICDCO>k__BackingField = obbbpcbimme2.<BGFEBEICDCO>k__BackingField;
|
|
string text2 = string.Format("Rooms: {0}", <BGFEBEICDCO>k__BackingField);
|
|
textMeshProUGUI2.text = text2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF41 RID: 53057 RVA: 0x0031484C File Offset: 0x00312A4C
|
|
[Token(Token = "0x600CF41")]
|
|
[Address(RVA = "0x14FAEC0", Offset = "0x14F98C0", VA = "0x1814FAEC0")]
|
|
private void OGGMMKPLLOI()
|
|
{
|
|
if (this.targetInvention != (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;
|
|
string text = "Cheer";
|
|
if (toggleButton3D2.LLJFGDMOOFA)
|
|
{
|
|
text = "Uncheer";
|
|
}
|
|
toggleButton3D2.label.text = text;
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
TextMeshProUGUI textMeshProUGUI = this.cheersCountText;
|
|
int <MJCOMMCDGJH>k__BackingField = obbbpcbimme.<MJCOMMCDGJH>k__BackingField;
|
|
string text2 = string.Format("Cheers:\n{0}", <MJCOMMCDGJH>k__BackingField);
|
|
textMeshProUGUI.text = text2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF42 RID: 53058 RVA: 0x003148F0 File Offset: 0x00312AF0
|
|
[Token(Token = "0x600CF42")]
|
|
[Address(RVA = "0x14FB790", Offset = "0x14FA190", VA = "0x1814FB790")]
|
|
public StoreInventionDetailsScreen()
|
|
{
|
|
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: 0x0600CF43 RID: 53059 RVA: 0x00314944 File Offset: 0x00312B44
|
|
[Token(Token = "0x600CF43")]
|
|
[Address(RVA = "0x14F9F80", Offset = "0x14F8980", VA = "0x1814F9F80")]
|
|
[CompilerGenerated]
|
|
private void KPBDLFBFMIH(OEGPIPBKHCN GIAOBLMEMMI)
|
|
{
|
|
this.CJOCKNMNIHL = GIAOBLMEMMI;
|
|
this.MDLNCNGIEGF();
|
|
string empty = string.Empty;
|
|
this.KJFEHOGAEJA(empty, true);
|
|
}
|
|
|
|
// Token: 0x0600CF44 RID: 53060 RVA: 0x0031496C File Offset: 0x00312B6C
|
|
[Token(Token = "0x600CF44")]
|
|
[Address(RVA = "0x14F8F60", Offset = "0x14F7960", VA = "0x1814F8F60")]
|
|
[CompilerGenerated]
|
|
private void AFLOCKCMHCB(string MOPOMPHBHKF)
|
|
{
|
|
this.MDLNCNGIEGF();
|
|
string empty = string.Empty;
|
|
this.KJFEHOGAEJA(empty, true);
|
|
}
|
|
|
|
// Token: 0x0600CF45 RID: 53061 RVA: 0x00314990 File Offset: 0x00312B90
|
|
[Token(Token = "0x600CF45")]
|
|
[Address(RVA = "0x14FA380", Offset = "0x14F8D80", VA = "0x1814FA380")]
|
|
[CompilerGenerated]
|
|
private void LMDHGIHBJJD()
|
|
{
|
|
this.MDLNCNGIEGF();
|
|
this.MFBHOCEHGFF = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0600CF46 RID: 53062 RVA: 0x003149AC File Offset: 0x00312BAC
|
|
[Token(Token = "0x600CF46")]
|
|
[Address(RVA = "0x14F9950", Offset = "0x14F8350", VA = "0x1814F9950")]
|
|
[CompilerGenerated]
|
|
private void FCCJDHHFJCI(Texture2D CAKFKAGPMBF)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
int num2 = 0;
|
|
if (CAKFKAGPMBF != num2)
|
|
{
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
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: 0x0600CF47 RID: 53063 RVA: 0x00314A08 File Offset: 0x00312C08
|
|
[Token(Token = "0x600CF47")]
|
|
[Address(RVA = "0x14FAC80", Offset = "0x14F9680", VA = "0x1814FAC80")]
|
|
[CompilerGenerated]
|
|
private void OBAFPNPDABG(CCEOLAOLEKJ HFIDFDPOCKA)
|
|
{
|
|
if (this.targetInvention != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
int num2 = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
|
|
bool flag = num == num2;
|
|
if (num != (flag ? 1 : 0))
|
|
{
|
|
Button3D button3D = this.creatorInfoButton;
|
|
this.NBOJLIACJLL = HFIDFDPOCKA;
|
|
int num3 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
|
int num4 = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
|
|
bool flag2 = num3 != num4;
|
|
button3D.FFDOINJEHMM = flag2;
|
|
this.creatorInfo.OnDestroy();
|
|
int num5 = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF48 RID: 53064 RVA: 0x00314A94 File Offset: 0x00312C94
|
|
[Token(Token = "0x600CF48")]
|
|
[Address(RVA = "0x14FAB60", Offset = "0x14F9560", VA = "0x1814FAB60")]
|
|
[CompilerGenerated]
|
|
private void MKGPEILPDAG()
|
|
{
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
if (obbbpcbimme != 0)
|
|
{
|
|
IPromise<OBBBPCBIMME> promise = BBHENFCNLAB.JICCPIEAHIK(obbbpcbimme.<BHBCCAKKIMJ>k__BackingField);
|
|
Action<OBBBPCBIMME> action = new Action(this.ACHCKJHICNN);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF49 RID: 53065 RVA: 0x00314AD8 File Offset: 0x00312CD8
|
|
[Token(Token = "0x600CF49")]
|
|
[Address(RVA = "0x14F8D90", Offset = "0x14F7790", VA = "0x1814F8D90")]
|
|
[CompilerGenerated]
|
|
private void ACHCKJHICNN(OBBBPCBIMME GIAOBLMEMMI)
|
|
{
|
|
int num = 0;
|
|
if (GIAOBLMEMMI != 0 && (GIAOBLMEMMI.<AONKJNPFIGJ>k__BackingField ? 1 : 0) == num)
|
|
{
|
|
this.getInventionButton.FFDOINJEHMM = num != 0;
|
|
this.getInventionButtonText.text = "Owned";
|
|
return;
|
|
}
|
|
OBBBPCBIMME obbbpcbimme = this.targetInvention;
|
|
Button3D button3D;
|
|
if (obbbpcbimme.<LGKBIBJHNCN>k__BackingField != 0)
|
|
{
|
|
int? <LGKBIBJHNCN>k__BackingField = obbbpcbimme.<LGKBIBJHNCN>k__BackingField;
|
|
if (<LGKBIBJHNCN>k__BackingField > 0 != <LGKBIBJHNCN>k__BackingField && GIAOBLMEMMI == 0)
|
|
{
|
|
this.getInventionButton.FFDOINJEHMM = true;
|
|
OBBBPCBIMME obbbpcbimme2 = this.targetInvention;
|
|
TextMeshProUGUI textMeshProUGUI = this.getInventionButtonText;
|
|
int? <LGKBIBJHNCN>k__BackingField2 = obbbpcbimme2.<LGKBIBJHNCN>k__BackingField;
|
|
string text = string.Format("{0:n0}", <LGKBIBJHNCN>k__BackingField2);
|
|
textMeshProUGUI.text = text;
|
|
button3D = this.tryInventionButton;
|
|
button3D.FFDOINJEHMM = true;
|
|
return;
|
|
}
|
|
}
|
|
button3D.FFDOINJEHMM = true;
|
|
}
|
|
|
|
// Token: 0x0600CF4A RID: 53066 RVA: 0x00314B8C File Offset: 0x00312D8C
|
|
[Token(Token = "0x600CF4A")]
|
|
[Address(RVA = "0x14F9620", Offset = "0x14F8020", VA = "0x1814F9620")]
|
|
[CompilerGenerated]
|
|
private void DJDMIGOLEHI(bool ABFGABNFNAM)
|
|
{
|
|
if (ABFGABNFNAM)
|
|
{
|
|
this.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL.AuthorityCloseMenu();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF4B RID: 53067 RVA: 0x00314BB4 File Offset: 0x00312DB4
|
|
[Token(Token = "0x600CF4B")]
|
|
[Address(RVA = "0x14F9A40", Offset = "0x14F8440", VA = "0x1814F9A40")]
|
|
[CompilerGenerated]
|
|
private void FHMBJDKIIPM(NEFHINKECJJ LMLPCJPNPEL)
|
|
{
|
|
if (LMLPCJPNPEL != 0)
|
|
{
|
|
int maxInkCost = CreationManager.KIGCMLHCNON;
|
|
float num = this.inkCostLowThreshold;
|
|
float num2 = this.inkCostMediumThreshold;
|
|
TextMeshProUGUI textMeshProUGUI = this.inkCostText;
|
|
string text = string.Format("Ink Cost: {0:0.0}% ({1})", maxInkCost, "Low");
|
|
textMeshProUGUI.text = text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CF4C RID: 53068 RVA: 0x00314C04 File Offset: 0x00312E04
|
|
[Token(Token = "0x600CF4C")]
|
|
[Address(RVA = "0x14F9740", Offset = "0x14F8140", VA = "0x1814F9740")]
|
|
[CompilerGenerated]
|
|
private void ELECMHDENEH(HJPDBNLCGIB GKMINFBIAMJ)
|
|
{
|
|
if (GKMINFBIAMJ != 0)
|
|
{
|
|
List<JLFCINPLFID> <KKFLLGKIPND>k__BackingField = GKMINFBIAMJ.<KKFLLGKIPND>k__BackingField;
|
|
if (<KKFLLGKIPND>k__BackingField != 0)
|
|
{
|
|
Func<JLFCINPLFID, string> <>9__54_ = StoreInventionDetailsScreen.<>c.<>9__54_1;
|
|
if (<>9__54_ == 0)
|
|
{
|
|
StoreInventionDetailsScreen.<>c.<>9__54_1 = (JLFCINPLFID tag) => tag.<PAJHIMLGFHH>k__BackingField;
|
|
}
|
|
List<string> list = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(<KKFLLGKIPND>k__BackingField, <>9__54_));
|
|
this.IEEJHMLDNHL = list;
|
|
TextMeshProUGUI textMeshProUGUI = this.inventionTagsText;
|
|
string text = string.Join(", #", list);
|
|
string text2 = string.Format("#{0}", text);
|
|
textMeshProUGUI.text = text2;
|
|
List<string> ieejhmldnhl = this.IEEJHMLDNHL;
|
|
Tooltip tooltip = this.tagsTooltip;
|
|
string text3 = string.Join(", #", ieejhmldnhl);
|
|
string text4 = string.Format("#{0}", text3);
|
|
tooltip.Message = text4;
|
|
return;
|
|
}
|
|
}
|
|
this.IEEJHMLDNHL.Clear();
|
|
this.inventionTagsText.text = "No #tags yet";
|
|
this.tagsTooltip.Message = "No #tags yet";
|
|
}
|
|
|
|
// Token: 0x04008BD8 RID: 35800
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4008BD8")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI inventionName;
|
|
|
|
// Token: 0x04008BD9 RID: 35801
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4008BD9")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI inventionDescription;
|
|
|
|
// Token: 0x04008BDA RID: 35802
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4008BDA")]
|
|
[SerializeField]
|
|
private RawImage inventionImage;
|
|
|
|
// Token: 0x04008BDB RID: 35803
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4008BDB")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI infoText;
|
|
|
|
// Token: 0x04008BDC RID: 35804
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4008BDC")]
|
|
[SerializeField]
|
|
[Header("Tags")]
|
|
private TextMeshProUGUI inventionTagsText;
|
|
|
|
// Token: 0x04008BDD RID: 35805
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4008BDD")]
|
|
[SerializeField]
|
|
private Tooltip tagsTooltip;
|
|
|
|
// Token: 0x04008BDE RID: 35806
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4008BDE")]
|
|
[SerializeField]
|
|
[Header("Creator Info")]
|
|
private PlayerInfoUIControl creatorInfo;
|
|
|
|
// Token: 0x04008BDF RID: 35807
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4008BDF")]
|
|
[SerializeField]
|
|
private Button3D creatorInfoButton;
|
|
|
|
// Token: 0x04008BE0 RID: 35808
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4008BE0")]
|
|
[SerializeField]
|
|
[Header("Price")]
|
|
private TextMeshProUGUI priceText;
|
|
|
|
// Token: 0x04008BE1 RID: 35809
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4008BE1")]
|
|
[SerializeField]
|
|
[Header("Ink")]
|
|
private TextMeshProUGUI inkCostText;
|
|
|
|
// Token: 0x04008BE2 RID: 35810
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4008BE2")]
|
|
[SerializeField]
|
|
private float inkCostLowThreshold = 0.02f;
|
|
|
|
// Token: 0x04008BE3 RID: 35811
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")]
|
|
[Token(Token = "0x4008BE3")]
|
|
[SerializeField]
|
|
private float inkCostMediumThreshold = 0.05f;
|
|
|
|
// Token: 0x04008BE4 RID: 35812
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4008BE4")]
|
|
[SerializeField]
|
|
[Header("Stats")]
|
|
private TextMeshProUGUI ownersCountText;
|
|
|
|
// Token: 0x04008BE5 RID: 35813
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4008BE5")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI roomsCountText;
|
|
|
|
// Token: 0x04008BE6 RID: 35814
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4008BE6")]
|
|
[SerializeField]
|
|
[Header("Buttons")]
|
|
private Button3D getInventionButton;
|
|
|
|
// Token: 0x04008BE7 RID: 35815
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4008BE7")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI getInventionButtonText;
|
|
|
|
// Token: 0x04008BE8 RID: 35816
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4008BE8")]
|
|
[SerializeField]
|
|
private Button3D tryInventionButton;
|
|
|
|
// Token: 0x04008BE9 RID: 35817
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4008BE9")]
|
|
[SerializeField]
|
|
private ToggleButton3D cheerToggle;
|
|
|
|
// Token: 0x04008BEA RID: 35818
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x4008BEA")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI cheersCountText;
|
|
|
|
// Token: 0x04008BEB RID: 35819
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4008BEB")]
|
|
[SerializeField]
|
|
[Header("Dialogs")]
|
|
private ReportInventionDialog reportInventionDialog;
|
|
|
|
// Token: 0x04008BEC RID: 35820
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4008BEC")]
|
|
[SerializeField]
|
|
[Header("Permissions")]
|
|
private TextMeshProUGUI permissionsText;
|
|
|
|
// Token: 0x04008BED RID: 35821
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4008BED")]
|
|
[SerializeField]
|
|
private string useOnlyPermissionLabel;
|
|
|
|
// Token: 0x04008BEE RID: 35822
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4008BEE")]
|
|
[SerializeField]
|
|
private string editAndSavePermissionLabel;
|
|
|
|
// Token: 0x04008BEF RID: 35823
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4008BEF")]
|
|
[SerializeField]
|
|
private string publishingPermissionLabel;
|
|
|
|
// Token: 0x04008BF0 RID: 35824
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x4008BF0")]
|
|
public OBBBPCBIMME targetInvention;
|
|
|
|
// Token: 0x04008BF1 RID: 35825
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x4008BF1")]
|
|
private OEGPIPBKHCN CJOCKNMNIHL;
|
|
|
|
// Token: 0x04008BF2 RID: 35826
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x4008BF2")]
|
|
private CCEOLAOLEKJ NBOJLIACJLL;
|
|
|
|
// Token: 0x04008BF3 RID: 35827
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x4008BF3")]
|
|
private Coroutine MFBHOCEHGFF;
|
|
|
|
// Token: 0x04008BF4 RID: 35828
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x4008BF4")]
|
|
private List<string> IEEJHMLDNHL;
|
|
|
|
// Token: 0x04008BF5 RID: 35829
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4008BF5")]
|
|
private AccountSpecificUIBehaviour[] NMGLBGLIEHK;
|
|
|
|
// Token: 0x04008BF6 RID: 35830
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x4008BF6")]
|
|
private ReputationSpecificUIBehaviour[] DBOMMALPBBA;
|
|
|
|
// Token: 0x04008BF7 RID: 35831
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x4008BF7")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
|
|
|
// Token: 0x02001E12 RID: 7698
|
|
[Token(Token = "0x2001E12")]
|
|
[CompilerGenerated]
|
|
private sealed class CJEPCCDNPEF
|
|
{
|
|
// Token: 0x0600CF4D RID: 53069 RVA: 0x00314CEC File Offset: 0x00312EEC
|
|
[Token(Token = "0x600CF4D")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CJEPCCDNPEF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600CF4E RID: 53070 RVA: 0x00314D00 File Offset: 0x00312F00
|
|
[Token(Token = "0x600CF4E")]
|
|
[Address(RVA = "0x14E9D40", Offset = "0x14E8740", VA = "0x1814E9D40")]
|
|
internal void <Button_Cheer>b__0(AHEPPAEOLOD result)
|
|
{
|
|
if (result.<BCMKPFMGHLE>k__BackingField != JJONIELLJGH.Success)
|
|
{
|
|
ToggleButton3D cheerToggle = this.<>4__this.cheerToggle;
|
|
bool flag = !cheerToggle.LLJFGDMOOFA;
|
|
cheerToggle.BOHIGPFGJBA = flag;
|
|
int <BCMKPFMGHLE>k__BackingField = (int)result.<BCMKPFMGHLE>k__BackingField;
|
|
StoreInventionDetailsScreen storeInventionDetailsScreen = this.<>4__this;
|
|
string text2;
|
|
string text = "Failed to cheer: " + text2;
|
|
storeInventionDetailsScreen.KJFEHOGAEJA(text, true);
|
|
Debug.LogError("Failed to cheer: " + text2);
|
|
return;
|
|
}
|
|
if (this.cheer)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Cheers!", 3f, num, num);
|
|
}
|
|
OEGPIPBKHCN cjocknmnihl = this.<>4__this.CJOCKNMNIHL;
|
|
bool flag2 = this.cheer;
|
|
cjocknmnihl.<NIOEIABHBCH>k__BackingField = flag2;
|
|
}
|
|
|
|
// Token: 0x0600CF4F RID: 53071 RVA: 0x00314DBC File Offset: 0x00312FBC
|
|
[Token(Token = "0x600CF4F")]
|
|
[Address(RVA = "0x14E9EE0", Offset = "0x14E88E0", VA = "0x1814E9EE0")]
|
|
internal void <Button_Cheer>b__1(string error)
|
|
{
|
|
ToggleButton3D cheerToggle = this.<>4__this.cheerToggle;
|
|
bool flag = !cheerToggle.LLJFGDMOOFA;
|
|
cheerToggle.BOHIGPFGJBA = flag;
|
|
StoreInventionDetailsScreen storeInventionDetailsScreen = this.<>4__this;
|
|
string text = "Failed to cheer: " + error;
|
|
storeInventionDetailsScreen.KJFEHOGAEJA(text, true);
|
|
Debug.LogError("Failed to cheer: " + error);
|
|
}
|
|
|
|
// Token: 0x04008BF8 RID: 35832
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4008BF8")]
|
|
public bool cheer;
|
|
|
|
// Token: 0x04008BF9 RID: 35833
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4008BF9")]
|
|
public StoreInventionDetailsScreen <>4__this;
|
|
}
|
|
}
|
|
}
|