scripts
This commit is contained in:
@@ -0,0 +1,358 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
// Token: 0x0200074C RID: 1868
|
||||
[Token(Token = "0x200074C")]
|
||||
[StructLayout(3)]
|
||||
public class WatchStoreTokensButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000911 RID: 2321
|
||||
// (get) Token: 0x0600362F RID: 13871 RVA: 0x000E316C File Offset: 0x000E136C
|
||||
// (set) Token: 0x06003630 RID: 13872 RVA: 0x000E3180 File Offset: 0x000E1380
|
||||
[Token(Token = "0x17000911")]
|
||||
public GCBPKHFJKCE.DJGBECJHOKF MDGADECKCAH
|
||||
{
|
||||
[Token(Token = "0x600362F")]
|
||||
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
||||
get;
|
||||
[Token(Token = "0x6003630")]
|
||||
[Address(RVA = "0x52F860", Offset = "0x52E260", VA = "0x18052F860")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000912 RID: 2322
|
||||
// (get) Token: 0x06003631 RID: 13873 RVA: 0x000E3194 File Offset: 0x000E1394
|
||||
// (set) Token: 0x06003632 RID: 13874 RVA: 0x000E31A8 File Offset: 0x000E13A8
|
||||
[Token(Token = "0x17000912")]
|
||||
public int? ANCPBDBEBNO
|
||||
{
|
||||
[Token(Token = "0x6003631")]
|
||||
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
|
||||
get;
|
||||
[Token(Token = "0x6003632")]
|
||||
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000913 RID: 2323
|
||||
// (get) Token: 0x06003633 RID: 13875 RVA: 0x000E31BC File Offset: 0x000E13BC
|
||||
[Token(Token = "0x17000913")]
|
||||
public Button3D.OnButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6003633")]
|
||||
[Address(RVA = "0x128D780", Offset = "0x128C180", VA = "0x18128D780")]
|
||||
get
|
||||
{
|
||||
return this.buyButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000914 RID: 2324
|
||||
// (get) Token: 0x06003634 RID: 13876 RVA: 0x000E31DC File Offset: 0x000E13DC
|
||||
[Token(Token = "0x17000914")]
|
||||
public Button3D EOLLGCNJOIC
|
||||
{
|
||||
[Token(Token = "0x6003634")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
||||
get
|
||||
{
|
||||
return this.buyButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003635 RID: 13877 RVA: 0x000E31F0 File Offset: 0x000E13F0
|
||||
[Token(Token = "0x6003635")]
|
||||
[Address(RVA = "0x207E580", Offset = "0x207CF80", VA = "0x18207E580")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003636 RID: 13878 RVA: 0x000E3210 File Offset: 0x000E1410
|
||||
[Token(Token = "0x6003636")]
|
||||
[Address(RVA = "0x207E5D0", Offset = "0x207CFD0", VA = "0x18207E5D0")]
|
||||
public void SetSku(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
|
||||
{
|
||||
if (HPNJHHKGNNJ != 0)
|
||||
{
|
||||
this.<FNHKIPGPENE>k__BackingField = HPNJHHKGNNJ;
|
||||
IPromise<bool> promise = SingletonMonoBehaviour.Instance.CanShowPurchaseReminder();
|
||||
Action<bool> action = new Action(this.OGKDIEIDLEF);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003637 RID: 13879 RVA: 0x000E3250 File Offset: 0x000E1450
|
||||
[Token(Token = "0x6003637")]
|
||||
[Address(RVA = "0x207E020", Offset = "0x207CA20", VA = "0x18207E020")]
|
||||
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.Instance.defaultProfileImage;
|
||||
rawImage.texture = defaultProfileImage;
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
if (OMCAGFLJGCO == 0)
|
||||
{
|
||||
GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf3 = this.<FNHKIPGPENE>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.skuName;
|
||||
string <LGACIEKBLBM>k__BackingField = djgbecjhokf3.<LGACIEKBLBM>k__BackingField;
|
||||
textMeshProUGUI.text = <LGACIEKBLBM>k__BackingField;
|
||||
GCBPKHFJKCE.DJGBECJHOKF djgbecjhokf4 = this.<FNHKIPGPENE>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.skuDescription;
|
||||
string <EHGJCEHECFB>k__BackingField = djgbecjhokf4.<EHGJCEHECFB>k__BackingField;
|
||||
textMeshProUGUI2.text = <EHGJCEHECFB>k__BackingField;
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
string <EHGJCEHECFB>k__BackingField2 = OMCAGFLJGCO.<EHGJCEHECFB>k__BackingField;
|
||||
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: 0x06003638 RID: 13880 RVA: 0x000E33D0 File Offset: 0x000E15D0
|
||||
[Token(Token = "0x6003638")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public WatchStoreTokensButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003639 RID: 13881 RVA: 0x000E33E4 File Offset: 0x000E15E4
|
||||
[Token(Token = "0x6003639")]
|
||||
[Address(RVA = "0x207E410", Offset = "0x207CE10", VA = "0x18207E410")]
|
||||
[CompilerGenerated]
|
||||
private void OGKDIEIDLEF(bool APLBNINIKHG)
|
||||
{
|
||||
if (!APLBNINIKHG)
|
||||
{
|
||||
int num = 0;
|
||||
this.GJJIEGDEJIP(num);
|
||||
return;
|
||||
}
|
||||
string purchaseReminderSplitTestGroupString = SingletonMonoBehaviour.Instance.GetPurchaseReminderSplitTestGroupString();
|
||||
IPromise<GCBPKHFJKCE.EJMGHNNHJPD> promise = GCBPKHFJKCE.MEBCEJLLFKN(false, purchaseReminderSplitTestGroupString);
|
||||
Action<GCBPKHFJKCE.EJMGHNNHJPD> action = new Action(this.IEMFFIHCCNL);
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
IPromise<GCBPKHFJKCE.EJMGHNNHJPD> promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600363A RID: 13882 RVA: 0x000E3444 File Offset: 0x000E1644
|
||||
[Token(Token = "0x600363A")]
|
||||
[Address(RVA = "0x207E340", Offset = "0x207CD40", VA = "0x18207E340")]
|
||||
[CompilerGenerated]
|
||||
private void IEMFFIHCCNL(GCBPKHFJKCE.EJMGHNNHJPD OMCAGFLJGCO)
|
||||
{
|
||||
int num = 0;
|
||||
if (OMCAGFLJGCO != 0)
|
||||
{
|
||||
}
|
||||
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)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04002E45 RID: 11845
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002E45")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x04002E46 RID: 11846
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002E46")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private Button3D buyButton;
|
||||
|
||||
// Token: 0x04002E47 RID: 11847
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002E47")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI skuName;
|
||||
|
||||
// Token: 0x04002E48 RID: 11848
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002E48")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI skuDescription;
|
||||
|
||||
// Token: 0x04002E49 RID: 11849
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002E49")]
|
||||
[SerializeField]
|
||||
private GameObject limitOne;
|
||||
|
||||
// Token: 0x04002E4A RID: 11850
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002E4A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
[Header("Colors")]
|
||||
private Image backgroundImage;
|
||||
|
||||
// Token: 0x04002E4B RID: 11851
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002E4B")]
|
||||
[SerializeField]
|
||||
private Color defaultColor;
|
||||
|
||||
// Token: 0x04002E4C RID: 11852
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002E4C")]
|
||||
[SerializeField]
|
||||
private Color singleUseColor;
|
||||
|
||||
// Token: 0x04002E4F RID: 11855
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4002E4F")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x0200074D RID: 1869
|
||||
[Token(Token = "0x200074D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GEEOOMNCLFF
|
||||
{
|
||||
// Token: 0x0600363B RID: 13883 RVA: 0x000E3488 File Offset: 0x000E1688
|
||||
[Token(Token = "0x600363B")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public GEEOOMNCLFF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600363C RID: 13884 RVA: 0x000E349C File Offset: 0x000E169C
|
||||
[Token(Token = "0x600363C")]
|
||||
[Address(RVA = "0x207B220", Offset = "0x2079C20", VA = "0x18207B220")]
|
||||
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: 0x0600363D RID: 13885 RVA: 0x000E3508 File Offset: 0x000E1708
|
||||
[Token(Token = "0x600363D")]
|
||||
[Address(RVA = "0x207B320", Offset = "0x2079D20", VA = "0x18207B320")]
|
||||
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: 0x04002E50 RID: 11856
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002E50")]
|
||||
public WatchStoreTokensButton <>4__this;
|
||||
|
||||
// Token: 0x04002E51 RID: 11857
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002E51")]
|
||||
public GCBPKHFJKCE.EJMGHNNHJPD purchaseReminder;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user