using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x02000732 RID: 1842 [Token(Token = "0x2000732")] public class WatchStoreTokensButton : MonoBehaviour { // Token: 0x170008E1 RID: 2273 // (get) Token: 0x06003597 RID: 13719 RVA: 0x000DD58C File Offset: 0x000DB78C // (set) Token: 0x06003598 RID: 13720 RVA: 0x000DD5A0 File Offset: 0x000DB7A0 [Token(Token = "0x170008E1")] public GCBPKHFJKCE.DJGBECJHOKF MDGADECKCAH { [Token(Token = "0x6003597")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get; [Token(Token = "0x6003598")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")] private set; } // Token: 0x170008E2 RID: 2274 // (get) Token: 0x06003599 RID: 13721 RVA: 0x000DD5B4 File Offset: 0x000DB7B4 // (set) Token: 0x0600359A RID: 13722 RVA: 0x000DD5C8 File Offset: 0x000DB7C8 [Token(Token = "0x170008E2")] public int? ANCPBDBEBNO { [Token(Token = "0x6003599")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get; [Token(Token = "0x600359A")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] private set; } // Token: 0x170008E3 RID: 2275 // (get) Token: 0x0600359B RID: 13723 RVA: 0x000DD5DC File Offset: 0x000DB7DC [Token(Token = "0x170008E3")] public Button3D.OnButton3DClick PAALHPHGBDF { [Token(Token = "0x600359B")] [Address(RVA = "0xA40AD0", Offset = "0xA3F8D0", VA = "0x180A40AD0")] get { return this.buyButton.OnClick; } } // Token: 0x170008E4 RID: 2276 // (get) Token: 0x0600359C RID: 13724 RVA: 0x000DD5FC File Offset: 0x000DB7FC [Token(Token = "0x170008E4")] public Button3D EOLLGCNJOIC { [Token(Token = "0x600359C")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return this.buyButton; } } // Token: 0x0600359D RID: 13725 RVA: 0x000DD610 File Offset: 0x000DB810 [Token(Token = "0x600359D")] [Address(RVA = "0x1568050", Offset = "0x1566E50", VA = "0x181568050")] private void OnDestroy() { OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); return; } } // Token: 0x0600359E RID: 13726 RVA: 0x000DD630 File Offset: 0x000DB830 [Token(Token = "0x600359E")] [Address(RVA = "0x15680A0", Offset = "0x1566EA0", VA = "0x1815680A0")] 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: 0x0600359F RID: 13727 RVA: 0x000DD670 File Offset: 0x000DB870 [Token(Token = "0x600359F")] [Address(RVA = "0x1567AD0", Offset = "0x15668D0", VA = "0x181567AD0")] 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: 0x060035A0 RID: 13728 RVA: 0x000DD7CC File Offset: 0x000DB9CC [Token(Token = "0x60035A0")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public WatchStoreTokensButton() { } // Token: 0x060035A1 RID: 13729 RVA: 0x000DD7E0 File Offset: 0x000DB9E0 [Token(Token = "0x60035A1")] [Address(RVA = "0x1567EE0", Offset = "0x1566CE0", VA = "0x181567EE0")] [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: 0x060035A2 RID: 13730 RVA: 0x000DD840 File Offset: 0x000DBA40 [Token(Token = "0x60035A2")] [Address(RVA = "0x1567E10", Offset = "0x1566C10", VA = "0x181567E10")] [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: 0x04002C69 RID: 11369 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002C69")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private RawImage image; // Token: 0x04002C6A RID: 11370 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002C6A")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)] private Button3D buyButton; // Token: 0x04002C6B RID: 11371 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002C6B")] [SerializeField] private TextMeshProUGUI skuName; // Token: 0x04002C6C RID: 11372 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002C6C")] [SerializeField] private TextMeshProUGUI skuDescription; // Token: 0x04002C6D RID: 11373 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002C6D")] [SerializeField] private GameObject limitOne; // Token: 0x04002C6E RID: 11374 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002C6E")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] [Header("Colors")] private Image backgroundImage; // Token: 0x04002C6F RID: 11375 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002C6F")] [SerializeField] private Color defaultColor; // Token: 0x04002C70 RID: 11376 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002C70")] [SerializeField] private Color singleUseColor; // Token: 0x04002C73 RID: 11379 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002C73")] private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD; // Token: 0x02000733 RID: 1843 [Token(Token = "0x2000733")] [CompilerGenerated] private sealed class GEEOOMNCLFF { // Token: 0x060035A3 RID: 13731 RVA: 0x000DD894 File Offset: 0x000DBA94 [Token(Token = "0x60035A3")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GEEOOMNCLFF() { } // Token: 0x060035A4 RID: 13732 RVA: 0x000DD8A8 File Offset: 0x000DBAA8 [Token(Token = "0x60035A4")] [Address(RVA = "0x155EF30", Offset = "0x155DD30", VA = "0x18155EF30")] 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: 0x060035A5 RID: 13733 RVA: 0x000DD914 File Offset: 0x000DBB14 [Token(Token = "0x60035A5")] [Address(RVA = "0x155F030", Offset = "0x155DE30", VA = "0x18155F030")] 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: 0x04002C74 RID: 11380 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002C74")] public WatchStoreTokensButton <>4__this; // Token: 0x04002C75 RID: 11381 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002C75")] public GCBPKHFJKCE.EJMGHNNHJPD purchaseReminder; } }