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 k__BackingField = glpnkojpjha.k__BackingField; OBBBPCBIMME glpnkojpjha2 = this.GLPNKOJPJHA; if (glpnkojpjha2 != 0 && glpnkojpjha2.k__BackingField == k__BackingField) { OBBBPCBIMME obbbpcbimme = BBHENFCNLAB.PMJOPHKBPJK(k__BackingField); if (obbbpcbimme != 0) { this.SetInvention(obbbpcbimme); } } this.CDMFOPMHFHK(); } MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action 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 pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action 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 k__BackingField = LDNFNNNHPPB.k__BackingField; PLDMAFINLJO.FANDNIHFMNM(this.inventionName, 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 k__BackingField = glpnkojpjha.k__BackingField; gameObject.SetActive(k__BackingField); GameObject gameObject2 = this.tryButton.gameObject; int? k__BackingField = this.GLPNKOJPJHA.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 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 pmgcjepkfof = BBHENFCNLAB.JICCPIEAHIK(glpnkojpjha.k__BackingField); Action 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 k__BackingField = glpnkojpjha2.k__BackingField; tooltip2.Message = k__BackingField; Tooltip tooltip3 = this.tooltip; string message = tooltip3.Message; bool flag = 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.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 k__BackingField = glpnkojpjha.k__BackingField; string name = CAKFKAGPMBF.name; if (string.Equals(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.k__BackingField ? 1 : 0) == num) { this.getButton.FFDOINJEHMM = num != 0; string text = this.getButtonText.text; return; } OBBBPCBIMME glpnkojpjha = this.GLPNKOJPJHA; TextMeshProUGUI textMeshProUGUI; if (glpnkojpjha.k__BackingField != 0) { int? k__BackingField = glpnkojpjha.k__BackingField; if (k__BackingField > 0 != k__BackingField && GIAOBLMEMMI == 0) { this.getButton.FFDOINJEHMM = true; OBBBPCBIMME glpnkojpjha2 = this.GLPNKOJPJHA; textMeshProUGUI = this.getButtonText; int? k__BackingField2 = glpnkojpjha2.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; }