Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

354 lines
11 KiB
C#

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.<FNHKIPGPENE>k__BackingField = HPNJHHKGNNJ;
PMGCJEPKFOF<bool> pmgcjepkfof = SingletonMonoBehaviour.ONCPNMDGGKG.CanShowPurchaseReminder();
Action<bool> 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.<FNHKIPGPENE>k__BackingField;
GameObject gameObject = this.limitOne;
bool <FCLEPJHJGOF>k__BackingField = djgbecjhokf.<FCLEPJHJGOF>k__BackingField;
gameObject.SetActive(<FCLEPJHJGOF>k__BackingField);
GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf2 = this.<FNHKIPGPENE>k__BackingField;
Image image = this.backgroundImage;
if (djgbecjhokf2.<FCLEPJHJGOF>k__BackingField)
{
}
Color color = this.defaultColor;
Color color2 = image.color;
Button3D button3D = this.buyButton;
string <GDCAINGKMOM>k__BackingField = this.<FNHKIPGPENE>k__BackingField.<GDCAINGKMOM>k__BackingField;
PLDMAFINLJO.FANDNIHFMNM(button3D.label, <GDCAINGKMOM>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.<FNHKIPGPENE>k__BackingField;
string text = this.skuName.text;
GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf4 = this.<FNHKIPGPENE>k__BackingField;
string text2 = this.skuDescription.text;
string <HPJCFFLAJJE>k__BackingField = this.<FNHKIPGPENE>k__BackingField.<HPJCFFLAJJE>k__BackingField;
int num = 0;
int num2 = 0;
ulong num3;
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(<HPJCFFLAJJE>k__BackingField, true, num2 != 0, num, num3 != 0UL);
this.JLBEIDFLILD = nbmfnjlhkao;
Action<Texture2D> 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.<FNHKIPGPENE>k__BackingField;
if (djgbecjhokf5 != 0)
{
string <HPJCFFLAJJE>k__BackingField3 = djgbecjhokf5.<HPJCFFLAJJE>k__BackingField;
string name = texture.name;
if (string.Equals(<HPJCFFLAJJE>k__BackingField3, name))
{
this.image.texture = texture;
}
}
}
}
};
}
GCBPKHFJKCE.EJMGHNNHJPD purchaseReminder = OMCAGFLJGCO;
string <HPJCFFLAJJE>k__BackingField2 = OMCAGFLJGCO.<HPJCFFLAJJE>k__BackingField;
int num4 = 0;
int num5 = 0;
ulong num6;
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao2 = OHDHPENHDAP.JMGMDKIBOKO(<HPJCFFLAJJE>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<GCBPKHFJKCE.EJMGHNNHJPD> pmgcjepkfof = GCBPKHFJKCE.MEBCEJLLFKN(false, purchaseReminderSplitTestGroupString);
Action<GCBPKHFJKCE.EJMGHNNHJPD> action = new Action(this.IEMFFIHCCNL);
int num2 = 0;
num2 += num2;
num2++;
PMGCJEPKFOF<GCBPKHFJKCE.EJMGHNNHJPD> 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 <JFPCIDFKDML>k__BackingField = OMCAGFLJGCO.<JFPCIDFKDML>k__BackingField;
}
GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf = this.<FNHKIPGPENE>k__BackingField;
bool flag = num == djgbecjhokf.<JFPCIDFKDML>k__BackingField;
if (num == (flag ? 1 : 0))
{
this.<IHADIIFCBNA>k__BackingField = num;
int num2 = 0;
this.GJJIEGDEJIP(num2);
return;
}
if (OMCAGFLJGCO != 0)
{
int <GJGAOHLAJLC>k__BackingField = OMCAGFLJGCO.<GJGAOHLAJLC>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 <UpdateVisuals>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 <HPJCFFLAJJE>k__BackingField = ejmghnnhjpd.<HPJCFFLAJJE>k__BackingField;
string name = texture.name;
if (string.Equals(<HPJCFFLAJJE>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 <UpdateVisuals>b__1(Texture2D texture)
{
WatchStoreTokensButton watchStoreTokensButton = this.<>4__this;
int num = 0;
if (watchStoreTokensButton != num)
{
int num2 = 0;
if (texture != num2)
{
GCBPKHFJKCE.DJGBECJHOKF <FNHKIPGPENE>k__BackingField = this.<>4__this.<FNHKIPGPENE>k__BackingField;
if (<FNHKIPGPENE>k__BackingField != 0)
{
string <HPJCFFLAJJE>k__BackingField = <FNHKIPGPENE>k__BackingField.<HPJCFFLAJJE>k__BackingField;
string name = texture.name;
if (string.Equals(<HPJCFFLAJJE>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;
}
}