using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x0200072F RID: 1839 [Token(Token = "0x200072F")] public class WatchStoreInventionButton : MonoBehaviour { // Token: 0x170008D9 RID: 2265 // (get) Token: 0x06003578 RID: 13688 RVA: 0x000DCBE8 File Offset: 0x000DADE8 // (set) Token: 0x06003579 RID: 13689 RVA: 0x000DCBFC File Offset: 0x000DADFC [Token(Token = "0x170008D9")] public OBBBPCBIMME EFMJFNLPHEM { [Token(Token = "0x6003578")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get { return this.GLPNKOJPJHA; } [Token(Token = "0x6003579")] [Address(RVA = "0x84A960", Offset = "0x849760", VA = "0x18084A960")] private set { if (this.GLPNKOJPJHA != value) { this.GLPNKOJPJHA = value; } } } // Token: 0x170008DA RID: 2266 // (get) Token: 0x0600357A RID: 13690 RVA: 0x000DCC1C File Offset: 0x000DAE1C [Token(Token = "0x170008DA")] public Button3D.OnButton3DClick KGKBJOJICAG { [Token(Token = "0x600357A")] [Address(RVA = "0x84AE60", Offset = "0x849C60", VA = "0x18084AE60")] get { return this.getButton.OnClick; } } // Token: 0x170008DB RID: 2267 // (get) Token: 0x0600357B RID: 13691 RVA: 0x000DCC3C File Offset: 0x000DAE3C [Token(Token = "0x170008DB")] public Button3D.OnButton3DClick HBPBKENMNJB { [Token(Token = "0x600357B")] [Address(RVA = "0xF2FEF0", Offset = "0xF2ECF0", VA = "0x180F2FEF0")] get { return this.infoButton.OnClick; } } // Token: 0x170008DC RID: 2268 // (get) Token: 0x0600357C RID: 13692 RVA: 0x000DCC5C File Offset: 0x000DAE5C [Token(Token = "0x170008DC")] public Button3D.OnButton3DClick KBAOOEAOPPH { [Token(Token = "0x600357C")] [Address(RVA = "0x84AE80", Offset = "0x849C80", VA = "0x18084AE80")] get { return this.tryButton.OnClick; } } // Token: 0x0600357D RID: 13693 RVA: 0x000DCC7C File Offset: 0x000DAE7C [Token(Token = "0x600357D")] [Address(RVA = "0x1566A90", Offset = "0x1565890", VA = "0x181566A90")] 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: 0x0600357E RID: 13694 RVA: 0x000DCCEC File Offset: 0x000DAEEC [Token(Token = "0x600357E")] [Address(RVA = "0x15669D0", Offset = "0x15657D0", VA = "0x1815669D0")] public void OnDisable() { MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.GMNMHGMFGOL(pjjjmgdalbf, action); } // Token: 0x0600357F RID: 13695 RVA: 0x000DCD18 File Offset: 0x000DAF18 [Token(Token = "0x600357F")] [Address(RVA = "0x1566980", Offset = "0x1565780", VA = "0x181566980")] private void OnDestroy() { OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); return; } } // Token: 0x06003580 RID: 13696 RVA: 0x000DCD38 File Offset: 0x000DAF38 [Token(Token = "0x6003580")] [Address(RVA = "0x1566C50", Offset = "0x1565A50", VA = "0x181566C50")] 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: 0x06003581 RID: 13697 RVA: 0x000DCE18 File Offset: 0x000DB018 [Token(Token = "0x6003581")] [Address(RVA = "0x15664F0", Offset = "0x15652F0", VA = "0x1815664F0")] 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: 0x06003582 RID: 13698 RVA: 0x000DCEEC File Offset: 0x000DB0EC [Token(Token = "0x6003582")] [Address(RVA = "0x1566BD0", Offset = "0x15659D0", VA = "0x181566BD0")] 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: 0x06003583 RID: 13699 RVA: 0x000DCF20 File Offset: 0x000DB120 [Token(Token = "0x6003583")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public WatchStoreInventionButton() { } // Token: 0x06003584 RID: 13700 RVA: 0x000DCF34 File Offset: 0x000DB134 [Token(Token = "0x6003584")] [Address(RVA = "0x15666D0", Offset = "0x15654D0", VA = "0x1815666D0")] [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: 0x06003585 RID: 13701 RVA: 0x000DCF90 File Offset: 0x000DB190 [Token(Token = "0x6003585")] [Address(RVA = "0x15667C0", Offset = "0x15655C0", VA = "0x1815667C0")] [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: 0x04002C4B RID: 11339 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002C4B")] [SerializeField] private Button3D getButton; // Token: 0x04002C4C RID: 11340 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002C4C")] [SerializeField] private TextMeshProUGUI getButtonText; // Token: 0x04002C4D RID: 11341 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002C4D")] [SerializeField] public Button3D tryButton; // Token: 0x04002C4E RID: 11342 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002C4E")] [SerializeField] private Button3D infoButton; // Token: 0x04002C4F RID: 11343 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002C4F")] [SerializeField] private TextMeshProUGUI inventionName; // Token: 0x04002C50 RID: 11344 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002C50")] [SerializeField] private RawImage inventionImage; // Token: 0x04002C51 RID: 11345 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002C51")] [SerializeField] private GameObject rroInventionMarker; // Token: 0x04002C52 RID: 11346 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002C52")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Tooltip tooltip; // Token: 0x04002C53 RID: 11347 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002C53")] private OBBBPCBIMME GLPNKOJPJHA; // Token: 0x04002C54 RID: 11348 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002C54")] private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD; }