using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x0200073F RID: 1855 [Token(Token = "0x200073F")] public class WatchStoreTokensButton : MonoBehaviour { // Token: 0x170008F3 RID: 2291 // (get) Token: 0x06003620 RID: 13856 RVA: 0x000DE34C File Offset: 0x000DC54C // (set) Token: 0x06003621 RID: 13857 RVA: 0x000DE360 File Offset: 0x000DC560 [Token(Token = "0x170008F3")] public GCBPKHFJKCE.DJGBECJHOKF MDGADECKCAH { [Token(Token = "0x6003620")] [Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")] get; [Token(Token = "0x6003621")] [Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")] private set; } // Token: 0x170008F4 RID: 2292 // (get) Token: 0x06003622 RID: 13858 RVA: 0x000DE374 File Offset: 0x000DC574 // (set) Token: 0x06003623 RID: 13859 RVA: 0x000DE388 File Offset: 0x000DC588 [Token(Token = "0x170008F4")] public int? ANCPBDBEBNO { [Token(Token = "0x6003622")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get; [Token(Token = "0x6003623")] [Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")] private set; } // Token: 0x170008F5 RID: 2293 // (get) Token: 0x06003624 RID: 13860 RVA: 0x000DE39C File Offset: 0x000DC59C [Token(Token = "0x170008F5")] public Button3D.OnButton3DClick PAALHPHGBDF { [Token(Token = "0x6003624")] [Address(RVA = "0x12571B0", Offset = "0x12561B0", VA = "0x1812571B0")] get { return this.buyButton.OnClick; } } // Token: 0x170008F6 RID: 2294 // (get) Token: 0x06003625 RID: 13861 RVA: 0x000DE3BC File Offset: 0x000DC5BC [Token(Token = "0x170008F6")] public Button3D EOLLGCNJOIC { [Token(Token = "0x6003625")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.buyButton; } } // Token: 0x06003626 RID: 13862 RVA: 0x000DE3D0 File Offset: 0x000DC5D0 [Token(Token = "0x6003626")] [Address(RVA = "0x2033170", Offset = "0x2032170", VA = "0x182033170")] private void OnDestroy() { OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); return; } } // Token: 0x06003627 RID: 13863 RVA: 0x000DE3F0 File Offset: 0x000DC5F0 [Token(Token = "0x6003627")] [Address(RVA = "0x20331C0", Offset = "0x20321C0", VA = "0x1820331C0")] public void SetSku(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { if (HPNJHHKGNNJ != 0) { this.k__BackingField = HPNJHHKGNNJ; PMGCJEPKFOF pmgcjepkfof = SingletonMonoBehaviour.ONCPNMDGGKG.CanShowPurchaseReminder(); Action action = new Action(this.OGKDIEIDLEF); int num = 0; num += num; num++; } } // Token: 0x06003628 RID: 13864 RVA: 0x000DE430 File Offset: 0x000DC630 [Token(Token = "0x6003628")] [Address(RVA = "0x2032BF0", Offset = "0x2031BF0", VA = "0x182032BF0")] private void GJJIEGDEJIP(GCBPKHFJKCE.EJMGHNNHJPD OMCAGFLJGCO) { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; GameObject gameObject = this.limitOne; bool k__BackingField = djgbecjhokf.k__BackingField; gameObject.SetActive(k__BackingField); GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf2 = this.k__BackingField; Image image = this.backgroundImage; if (djgbecjhokf2.k__BackingField) { } Color color = this.defaultColor; Color color2 = image.color; Button3D button3D = this.buyButton; string k__BackingField = this.k__BackingField.k__BackingField; PLDMAFINLJO.FANDNIHFMNM(button3D.label, k__BackingField); RawImage rawImage = this.image; Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage; rawImage.texture = defaultProfileImage; OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); } if (OMCAGFLJGCO == 0) { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf3 = this.k__BackingField; string text = this.skuName.text; GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf4 = this.k__BackingField; string text2 = this.skuDescription.text; string k__BackingField = this.k__BackingField.k__BackingField; int num = 0; int num2 = 0; ulong num3; OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(k__BackingField, true, num2 != 0, num, num3 != 0UL); this.JLBEIDFLILD = nbmfnjlhkao; Action action = delegate(Texture2D texture) { WatchStoreTokensButton <>4__this = this; int num7 = 0; if (<>4__this != num7) { int num8 = 0; if (texture != num8) { GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf5 = this.k__BackingField; if (djgbecjhokf5 != 0) { string k__BackingField3 = djgbecjhokf5.k__BackingField; string name = texture.name; if (string.Equals(k__BackingField3, name)) { this.image.texture = texture; } } } } }; } GCBPKHFJKCE.EJMGHNNHJPD purchaseReminder = OMCAGFLJGCO; string k__BackingField2 = OMCAGFLJGCO.k__BackingField; int num4 = 0; int num5 = 0; ulong num6; OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao2 = OHDHPENHDAP.JMGMDKIBOKO(k__BackingField2, true, num5 != 0, num4, num6 != 0UL); throw new NullReferenceException(); } // Token: 0x06003629 RID: 13865 RVA: 0x000DE58C File Offset: 0x000DC78C [Token(Token = "0x6003629")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public WatchStoreTokensButton() { } // Token: 0x0600362A RID: 13866 RVA: 0x000DE5A0 File Offset: 0x000DC7A0 [Token(Token = "0x600362A")] [Address(RVA = "0x2033000", Offset = "0x2032000", VA = "0x182033000")] [CompilerGenerated] private void OGKDIEIDLEF(bool APLBNINIKHG) { if (!APLBNINIKHG) { int num = 0; this.GJJIEGDEJIP(num); return; } string purchaseReminderSplitTestGroupString = SingletonMonoBehaviour.ONCPNMDGGKG.GetPurchaseReminderSplitTestGroupString(); PMGCJEPKFOF pmgcjepkfof = GCBPKHFJKCE.MEBCEJLLFKN(false, purchaseReminderSplitTestGroupString); Action action = new Action(this.IEMFFIHCCNL); int num2 = 0; num2 += num2; num2++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x0600362B RID: 13867 RVA: 0x000DE600 File Offset: 0x000DC800 [Token(Token = "0x600362B")] [Address(RVA = "0x2032F30", Offset = "0x2031F30", VA = "0x182032F30")] [CompilerGenerated] private void IEMFFIHCCNL(GCBPKHFJKCE.EJMGHNNHJPD OMCAGFLJGCO) { int num = 0; if (OMCAGFLJGCO != 0) { int k__BackingField = OMCAGFLJGCO.k__BackingField; } GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.k__BackingField; bool flag = num == djgbecjhokf.k__BackingField; if (num == (flag ? 1 : 0)) { this.k__BackingField = num; int num2 = 0; this.GJJIEGDEJIP(num2); return; } if (OMCAGFLJGCO != 0) { int k__BackingField = OMCAGFLJGCO.k__BackingField; } throw new NullReferenceException(); } // Token: 0x04002CD6 RID: 11478 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002CD6")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private RawImage image; // Token: 0x04002CD7 RID: 11479 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002CD7")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)] private Button3D buyButton; // Token: 0x04002CD8 RID: 11480 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002CD8")] [SerializeField] private TextMeshProUGUI skuName; // Token: 0x04002CD9 RID: 11481 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002CD9")] [SerializeField] private TextMeshProUGUI skuDescription; // Token: 0x04002CDA RID: 11482 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002CDA")] [SerializeField] private GameObject limitOne; // Token: 0x04002CDB RID: 11483 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002CDB")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] [Header("Colors")] private Image backgroundImage; // Token: 0x04002CDC RID: 11484 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002CDC")] [SerializeField] private Color defaultColor; // Token: 0x04002CDD RID: 11485 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002CDD")] [SerializeField] private Color singleUseColor; // Token: 0x04002CE0 RID: 11488 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002CE0")] private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD; // Token: 0x02000740 RID: 1856 [Token(Token = "0x2000740")] [CompilerGenerated] private sealed class GEEOOMNCLFF { // Token: 0x0600362C RID: 13868 RVA: 0x000DE654 File Offset: 0x000DC854 [Token(Token = "0x600362C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GEEOOMNCLFF() { } // Token: 0x0600362D RID: 13869 RVA: 0x000DE668 File Offset: 0x000DC868 [Token(Token = "0x600362D")] [Address(RVA = "0x2029F30", Offset = "0x2028F30", VA = "0x182029F30")] internal void b__0(Texture2D texture) { WatchStoreTokensButton watchStoreTokensButton = this.<>4__this; int num = 0; if (watchStoreTokensButton != num) { int num2 = 0; if (texture != num2) { GCBPKHFJKCE.EJMGHNNHJPD ejmghnnhjpd = this.purchaseReminder; if (ejmghnnhjpd != 0) { string k__BackingField = ejmghnnhjpd.k__BackingField; string name = texture.name; if (string.Equals(k__BackingField, name)) { this.<>4__this.image.texture = texture; } } } } } // Token: 0x0600362E RID: 13870 RVA: 0x000DE6D4 File Offset: 0x000DC8D4 [Token(Token = "0x600362E")] [Address(RVA = "0x202A030", Offset = "0x2029030", VA = "0x18202A030")] internal void b__1(Texture2D texture) { WatchStoreTokensButton watchStoreTokensButton = this.<>4__this; int num = 0; if (watchStoreTokensButton != num) { int num2 = 0; if (texture != num2) { GCBPKHFJKCE.DJGBECJHOKF k__BackingField = this.<>4__this.k__BackingField; if (k__BackingField != 0) { string k__BackingField = k__BackingField.k__BackingField; string name = texture.name; if (string.Equals(k__BackingField, name)) { this.<>4__this.image.texture = texture; } } } } } // Token: 0x04002CE1 RID: 11489 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002CE1")] public WatchStoreTokensButton <>4__this; // Token: 0x04002CE2 RID: 11490 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002CE2")] public GCBPKHFJKCE.EJMGHNNHJPD purchaseReminder; } }