338 lines
10 KiB
C#
338 lines
10 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x0200073C RID: 1852
|
|
[Token(Token = "0x200073C")]
|
|
public class WatchStoreInventionButton : MonoBehaviour
|
|
{
|
|
// Token: 0x170008EB RID: 2283
|
|
// (get) Token: 0x06003601 RID: 13825 RVA: 0x000DD9A8 File Offset: 0x000DBBA8
|
|
// (set) Token: 0x06003602 RID: 13826 RVA: 0x000DD9BC File Offset: 0x000DBBBC
|
|
[Token(Token = "0x170008EB")]
|
|
public OBBBPCBIMME EFMJFNLPHEM
|
|
{
|
|
[Token(Token = "0x6003601")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get
|
|
{
|
|
return this.GLPNKOJPJHA;
|
|
}
|
|
[Token(Token = "0x6003602")]
|
|
[Address(RVA = "0x13253E0", Offset = "0x13243E0", VA = "0x1813253E0")]
|
|
private set
|
|
{
|
|
if (this.GLPNKOJPJHA != value)
|
|
{
|
|
this.GLPNKOJPJHA = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170008EC RID: 2284
|
|
// (get) Token: 0x06003603 RID: 13827 RVA: 0x000DD9DC File Offset: 0x000DBBDC
|
|
[Token(Token = "0x170008EC")]
|
|
public Button3D.OnButton3DClick KGKBJOJICAG
|
|
{
|
|
[Token(Token = "0x6003603")]
|
|
[Address(RVA = "0x1257190", Offset = "0x1256190", VA = "0x181257190")]
|
|
get
|
|
{
|
|
return this.getButton.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170008ED RID: 2285
|
|
// (get) Token: 0x06003604 RID: 13828 RVA: 0x000DD9FC File Offset: 0x000DBBFC
|
|
[Token(Token = "0x170008ED")]
|
|
public Button3D.OnButton3DClick HBPBKENMNJB
|
|
{
|
|
[Token(Token = "0x6003604")]
|
|
[Address(RVA = "0x1A4DB90", Offset = "0x1A4CB90", VA = "0x181A4DB90")]
|
|
get
|
|
{
|
|
return this.infoButton.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170008EE RID: 2286
|
|
// (get) Token: 0x06003605 RID: 13829 RVA: 0x000DDA1C File Offset: 0x000DBC1C
|
|
[Token(Token = "0x170008EE")]
|
|
public Button3D.OnButton3DClick KBAOOEAOPPH
|
|
{
|
|
[Token(Token = "0x6003605")]
|
|
[Address(RVA = "0x13258E0", Offset = "0x13248E0", VA = "0x1813258E0")]
|
|
get
|
|
{
|
|
return this.tryButton.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003606 RID: 13830 RVA: 0x000DDA3C File Offset: 0x000DBC3C
|
|
[Token(Token = "0x6003606")]
|
|
[Address(RVA = "0x2031BB0", Offset = "0x2030BB0", VA = "0x182031BB0")]
|
|
private void OnEnable()
|
|
{
|
|
OBBBPCBIMME glpnkojpjha = this.GLPNKOJPJHA;
|
|
if (glpnkojpjha != 0)
|
|
{
|
|
long <BHBCCAKKIMJ>k__BackingField = glpnkojpjha.<BHBCCAKKIMJ>k__BackingField;
|
|
OBBBPCBIMME glpnkojpjha2 = this.GLPNKOJPJHA;
|
|
if (glpnkojpjha2 != 0 && glpnkojpjha2.<BHBCCAKKIMJ>k__BackingField == <BHBCCAKKIMJ>k__BackingField)
|
|
{
|
|
OBBBPCBIMME obbbpcbimme = BBHENFCNLAB.PMJOPHKBPJK(<BHBCCAKKIMJ>k__BackingField);
|
|
if (obbbpcbimme != 0)
|
|
{
|
|
this.SetInvention(obbbpcbimme);
|
|
}
|
|
}
|
|
this.CDMFOPMHFHK();
|
|
}
|
|
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
|
Action<long> action = new Action(this.PJJJMGDALBF);
|
|
BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.BPJDFPACLMK(pjjjmgdalbf, action);
|
|
}
|
|
|
|
// Token: 0x06003607 RID: 13831 RVA: 0x000DDAAC File Offset: 0x000DBCAC
|
|
[Token(Token = "0x6003607")]
|
|
[Address(RVA = "0x2031AF0", Offset = "0x2030AF0", VA = "0x182031AF0")]
|
|
public void OnDisable()
|
|
{
|
|
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
|
Action<long> action = new Action(this.PJJJMGDALBF);
|
|
BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.GMNMHGMFGOL(pjjjmgdalbf, action);
|
|
}
|
|
|
|
// Token: 0x06003608 RID: 13832 RVA: 0x000DDAD8 File Offset: 0x000DBCD8
|
|
[Token(Token = "0x6003608")]
|
|
[Address(RVA = "0x2031AA0", Offset = "0x2030AA0", VA = "0x182031AA0")]
|
|
private void OnDestroy()
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003609 RID: 13833 RVA: 0x000DDAF8 File Offset: 0x000DBCF8
|
|
[Token(Token = "0x6003609")]
|
|
[Address(RVA = "0x2031D70", Offset = "0x2030D70", VA = "0x182031D70")]
|
|
public void SetInvention(OBBBPCBIMME LDNFNNNHPPB)
|
|
{
|
|
if (this.GLPNKOJPJHA != LDNFNNNHPPB)
|
|
{
|
|
this.GLPNKOJPJHA = LDNFNNNHPPB;
|
|
if (LDNFNNNHPPB != 0)
|
|
{
|
|
string <LGACIEKBLBM>k__BackingField = LDNFNNNHPPB.<LGACIEKBLBM>k__BackingField;
|
|
PLDMAFINLJO.FANDNIHFMNM(this.inventionName, <LGACIEKBLBM>k__BackingField);
|
|
RawImage rawImage = this.inventionImage;
|
|
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
|
rawImage.texture = defaultProfileImage;
|
|
OBBBPCBIMME glpnkojpjha = this.GLPNKOJPJHA;
|
|
if (glpnkojpjha != 0)
|
|
{
|
|
GameObject gameObject = this.rroInventionMarker;
|
|
bool <KLNIPPLHPCP>k__BackingField = glpnkojpjha.<KLNIPPLHPCP>k__BackingField;
|
|
gameObject.SetActive(<KLNIPPLHPCP>k__BackingField);
|
|
GameObject gameObject2 = this.tryButton.gameObject;
|
|
int? <LGKBIBJHNCN>k__BackingField = this.GLPNKOJPJHA.<LGKBIBJHNCN>k__BackingField;
|
|
this.tryButton.FFDOINJEHMM = true;
|
|
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
|
if (jlbeidflild != 0)
|
|
{
|
|
jlbeidflild.Dispose();
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.ACDPHKKEMAN(this.GLPNKOJPJHA);
|
|
this.JLBEIDFLILD = nbmfnjlhkao;
|
|
Action<Texture2D> action = new Action(this.FBJBAECDAAM);
|
|
}
|
|
this.CDMFOPMHFHK();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600360A RID: 13834 RVA: 0x000DDBD8 File Offset: 0x000DBDD8
|
|
[Token(Token = "0x600360A")]
|
|
[Address(RVA = "0x2031610", Offset = "0x2030610", VA = "0x182031610")]
|
|
private void CDMFOPMHFHK()
|
|
{
|
|
GameObject gameObject = base.gameObject;
|
|
if (gameObject.activeInHierarchy)
|
|
{
|
|
Button3D button3D = this.getButton;
|
|
int num = 0;
|
|
button3D.FFDOINJEHMM = num != 0;
|
|
OBBBPCBIMME glpnkojpjha = this.GLPNKOJPJHA;
|
|
if (glpnkojpjha != 0)
|
|
{
|
|
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = BBHENFCNLAB.JICCPIEAHIK(glpnkojpjha.<BHBCCAKKIMJ>k__BackingField);
|
|
Action<OBBBPCBIMME> action = new Action(this.KAPNBJCFJKI);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
Tooltip tooltip = this.tooltip;
|
|
int num3 = 0;
|
|
if (tooltip != num3)
|
|
{
|
|
OBBBPCBIMME glpnkojpjha2 = this.GLPNKOJPJHA;
|
|
Tooltip tooltip2 = this.tooltip;
|
|
string <EHGJCEHECFB>k__BackingField = glpnkojpjha2.<EHGJCEHECFB>k__BackingField;
|
|
tooltip2.Message = <EHGJCEHECFB>k__BackingField;
|
|
Tooltip tooltip3 = this.tooltip;
|
|
string message = tooltip3.Message;
|
|
bool flag = <EHGJCEHECFB>k__BackingField == 0;
|
|
tooltip3.enabled = flag;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600360B RID: 13835 RVA: 0x000DDCAC File Offset: 0x000DBEAC
|
|
[Token(Token = "0x600360B")]
|
|
[Address(RVA = "0x2031CF0", Offset = "0x2030CF0", VA = "0x182031CF0")]
|
|
private void PJJJMGDALBF(long OEMDIAHHILF)
|
|
{
|
|
OBBBPCBIMME glpnkojpjha = this.GLPNKOJPJHA;
|
|
if (glpnkojpjha != 0 && glpnkojpjha.<BHBCCAKKIMJ>k__BackingField == OEMDIAHHILF)
|
|
{
|
|
OBBBPCBIMME obbbpcbimme = BBHENFCNLAB.PMJOPHKBPJK(OEMDIAHHILF);
|
|
if (obbbpcbimme != 0)
|
|
{
|
|
this.SetInvention(obbbpcbimme);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600360C RID: 13836 RVA: 0x000DDCE0 File Offset: 0x000DBEE0
|
|
[Token(Token = "0x600360C")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public WatchStoreInventionButton()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600360D RID: 13837 RVA: 0x000DDCF4 File Offset: 0x000DBEF4
|
|
[Token(Token = "0x600360D")]
|
|
[Address(RVA = "0x20317F0", Offset = "0x20307F0", VA = "0x1820317F0")]
|
|
[CompilerGenerated]
|
|
private void FBJBAECDAAM(Texture2D CAKFKAGPMBF)
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
int num2 = 0;
|
|
if (CAKFKAGPMBF != num2)
|
|
{
|
|
OBBBPCBIMME glpnkojpjha = this.GLPNKOJPJHA;
|
|
if (glpnkojpjha != 0)
|
|
{
|
|
string <HPJCFFLAJJE>k__BackingField = glpnkojpjha.<HPJCFFLAJJE>k__BackingField;
|
|
string name = CAKFKAGPMBF.name;
|
|
if (string.Equals(<HPJCFFLAJJE>k__BackingField, name))
|
|
{
|
|
this.inventionImage.texture = CAKFKAGPMBF;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600360E RID: 13838 RVA: 0x000DDD50 File Offset: 0x000DBF50
|
|
[Token(Token = "0x600360E")]
|
|
[Address(RVA = "0x20318E0", Offset = "0x20308E0", VA = "0x1820318E0")]
|
|
[CompilerGenerated]
|
|
private void KAPNBJCFJKI(OBBBPCBIMME GIAOBLMEMMI)
|
|
{
|
|
int num = 0;
|
|
if (GIAOBLMEMMI != 0 && (GIAOBLMEMMI.<AONKJNPFIGJ>k__BackingField ? 1 : 0) == num)
|
|
{
|
|
this.getButton.FFDOINJEHMM = num != 0;
|
|
string text = this.getButtonText.text;
|
|
return;
|
|
}
|
|
OBBBPCBIMME glpnkojpjha = this.GLPNKOJPJHA;
|
|
TextMeshProUGUI textMeshProUGUI;
|
|
if (glpnkojpjha.<LGKBIBJHNCN>k__BackingField != 0)
|
|
{
|
|
int? <LGKBIBJHNCN>k__BackingField = glpnkojpjha.<LGKBIBJHNCN>k__BackingField;
|
|
if (<LGKBIBJHNCN>k__BackingField > 0 != <LGKBIBJHNCN>k__BackingField && GIAOBLMEMMI == 0)
|
|
{
|
|
this.getButton.FFDOINJEHMM = true;
|
|
OBBBPCBIMME glpnkojpjha2 = this.GLPNKOJPJHA;
|
|
textMeshProUGUI = this.getButtonText;
|
|
int? <LGKBIBJHNCN>k__BackingField2 = glpnkojpjha2.<LGKBIBJHNCN>k__BackingField;
|
|
int num2;
|
|
string text2 = string.Format("{0:n0}", num2);
|
|
string text3 = textMeshProUGUI.text;
|
|
return;
|
|
}
|
|
}
|
|
string text4 = textMeshProUGUI.text;
|
|
}
|
|
|
|
// Token: 0x04002CB8 RID: 11448
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002CB8")]
|
|
[SerializeField]
|
|
private Button3D getButton;
|
|
|
|
// Token: 0x04002CB9 RID: 11449
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002CB9")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI getButtonText;
|
|
|
|
// Token: 0x04002CBA RID: 11450
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002CBA")]
|
|
[SerializeField]
|
|
public Button3D tryButton;
|
|
|
|
// Token: 0x04002CBB RID: 11451
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002CBB")]
|
|
[SerializeField]
|
|
private Button3D infoButton;
|
|
|
|
// Token: 0x04002CBC RID: 11452
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002CBC")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI inventionName;
|
|
|
|
// Token: 0x04002CBD RID: 11453
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002CBD")]
|
|
[SerializeField]
|
|
private RawImage inventionImage;
|
|
|
|
// Token: 0x04002CBE RID: 11454
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002CBE")]
|
|
[SerializeField]
|
|
private GameObject rroInventionMarker;
|
|
|
|
// Token: 0x04002CBF RID: 11455
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4002CBF")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private Tooltip tooltip;
|
|
|
|
// Token: 0x04002CC0 RID: 11456
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002CC0")]
|
|
private OBBBPCBIMME GLPNKOJPJHA;
|
|
|
|
// Token: 0x04002CC1 RID: 11457
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002CC1")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
|
}
|