a
This commit is contained in:
@@ -0,0 +1,412 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
// Token: 0x02000730 RID: 1840
|
||||
[Token(Token = "0x2000730")]
|
||||
public class WatchStoreItemButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170008DD RID: 2269
|
||||
// (get) Token: 0x06003586 RID: 13702 RVA: 0x000DD034 File Offset: 0x000DB234
|
||||
// (set) Token: 0x06003587 RID: 13703 RVA: 0x000DD048 File Offset: 0x000DB248
|
||||
[Token(Token = "0x170008DD")]
|
||||
public HOJMGAMMIAD NKMOKCDNHIM
|
||||
{
|
||||
[Token(Token = "0x6003586")]
|
||||
[Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")]
|
||||
get;
|
||||
[Token(Token = "0x6003587")]
|
||||
[Address(RVA = "0x8C1150", Offset = "0x8BFF50", VA = "0x1808C1150")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170008DE RID: 2270
|
||||
// (get) Token: 0x06003588 RID: 13704 RVA: 0x000DD05C File Offset: 0x000DB25C
|
||||
// (set) Token: 0x06003589 RID: 13705 RVA: 0x000DD070 File Offset: 0x000DB270
|
||||
[Token(Token = "0x170008DE")]
|
||||
public MJLPNOMEFKG ABNDLFJFIMA
|
||||
{
|
||||
[Token(Token = "0x6003588")]
|
||||
[Address(RVA = "0x8C1910", Offset = "0x8C0710", VA = "0x1808C1910")]
|
||||
get;
|
||||
[Token(Token = "0x6003589")]
|
||||
[Address(RVA = "0x8C0F40", Offset = "0x8BFD40", VA = "0x1808C0F40")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x170008DF RID: 2271
|
||||
// (get) Token: 0x0600358A RID: 13706 RVA: 0x000DD084 File Offset: 0x000DB284
|
||||
[Token(Token = "0x170008DF")]
|
||||
public Button3D.OnButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x600358A")]
|
||||
[Address(RVA = "0x84AE60", Offset = "0x849C60", VA = "0x18084AE60")]
|
||||
get
|
||||
{
|
||||
return this.buyButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170008E0 RID: 2272
|
||||
// (get) Token: 0x0600358B RID: 13707 RVA: 0x000DD0A4 File Offset: 0x000DB2A4
|
||||
[Token(Token = "0x170008E0")]
|
||||
public Button3D.OnButton3DClick KBAOOEAOPPH
|
||||
{
|
||||
[Token(Token = "0x600358B")]
|
||||
[Address(RVA = "0xA40AD0", Offset = "0xA3F8D0", VA = "0x180A40AD0")]
|
||||
get
|
||||
{
|
||||
return this.tryButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600358C RID: 13708 RVA: 0x000DD0C4 File Offset: 0x000DB2C4
|
||||
[Token(Token = "0x600358C")]
|
||||
[Address(RVA = "0x1567370", Offset = "0x1566170", VA = "0x181567370")]
|
||||
private void OnEnable()
|
||||
{
|
||||
int <BOEPNILALGE>k__BackingField = ACJLCBNBJDK.PACNIHCPNHI.<BOEPNILALGE>k__BackingField;
|
||||
this.ICNKJJDANDO = <BOEPNILALGE>k__BackingField;
|
||||
if (this.<BAEAOPIFCFJ>k__BackingField != (ulong)0L)
|
||||
{
|
||||
this.CDMFOPMHFHK();
|
||||
}
|
||||
MFBGLIHGCGO<GCBPKHFJKCE.MDAGJFDGFMJ> megobiljpja = GCBPKHFJKCE.MEGOBILJPJA;
|
||||
Action<GCBPKHFJKCE.MDAGJFDGFMJ> action = new Action(this.MEGOBILJPJA);
|
||||
GCBPKHFJKCE.MEGOBILJPJA = MFBGLIHGCGO.BPJDFPACLMK(megobiljpja, action);
|
||||
}
|
||||
|
||||
// Token: 0x0600358D RID: 13709 RVA: 0x000DD11C File Offset: 0x000DB31C
|
||||
[Token(Token = "0x600358D")]
|
||||
[Address(RVA = "0x15672B0", Offset = "0x15660B0", VA = "0x1815672B0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
MFBGLIHGCGO<GCBPKHFJKCE.MDAGJFDGFMJ> megobiljpja = GCBPKHFJKCE.MEGOBILJPJA;
|
||||
Action<GCBPKHFJKCE.MDAGJFDGFMJ> action = new Action(this.MEGOBILJPJA);
|
||||
GCBPKHFJKCE.MEGOBILJPJA = MFBGLIHGCGO.GMNMHGMFGOL(megobiljpja, action);
|
||||
}
|
||||
|
||||
// Token: 0x0600358E RID: 13710 RVA: 0x000DD148 File Offset: 0x000DB348
|
||||
[Token(Token = "0x600358E")]
|
||||
[Address(RVA = "0x15674D0", Offset = "0x15662D0", VA = "0x1815674D0", Slot = "4")]
|
||||
public virtual void SetItem(HOJMGAMMIAD EBMJDCLJJHG, StackedUIBase ANEGNEHDLOI, bool FFAPGIHKIBB)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (this.<OHIGJIBAPHD>k__BackingField == EBMJDCLJJHG)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator enumerator = this.prefabRoot.GetEnumerator();
|
||||
GameObject gameObject;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (enumerator == 0 || enumerator == 0)
|
||||
{
|
||||
goto IL_157;
|
||||
}
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.<OHIGJIBAPHD>k__BackingField = EBMJDCLJJHG;
|
||||
MJLPNOMEFKG <IPAKFAFGINE>k__BackingField = EBMJDCLJJHG.<IPAKFAFGINE>k__BackingField;
|
||||
this.<BAEAOPIFCFJ>k__BackingField = <IPAKFAFGINE>k__BackingField;
|
||||
this.FFAPGIHKIBB = FFAPGIHKIBB;
|
||||
if (<IPAKFAFGINE>k__BackingField != 0)
|
||||
{
|
||||
Func<JCOINEEFENJ<GameObject>> func = new Func(this.JJBDCMOLMKL);
|
||||
Action<GameObject> action = new Action(this.AGPMOONLHBM);
|
||||
TextMeshProUGUI textMeshProUGUI = this.itemName;
|
||||
MJLPNOMEFKG mjlpnomefkg = this.<BAEAOPIFCFJ>k__BackingField;
|
||||
string text = textMeshProUGUI.text;
|
||||
Image image = this.outline;
|
||||
int num2 = 0;
|
||||
if (image != num2)
|
||||
{
|
||||
PGCHMNKBEFJ <IGOLNCKNKMK>k__BackingField = this.<BAEAOPIFCFJ>k__BackingField.<IGOLNCKNKMK>k__BackingField;
|
||||
if (<IGOLNCKNKMK>k__BackingField > PGCHMNKBEFJ.Uncommon)
|
||||
{
|
||||
if (<IGOLNCKNKMK>k__BackingField == PGCHMNKBEFJ.Rare)
|
||||
{
|
||||
Image image2 = this.outline;
|
||||
}
|
||||
if (<IGOLNCKNKMK>k__BackingField == PGCHMNKBEFJ.Epic)
|
||||
{
|
||||
Image image3 = this.outline;
|
||||
}
|
||||
if (<IGOLNCKNKMK>k__BackingField != PGCHMNKBEFJ.Legendary)
|
||||
{
|
||||
goto IL_138;
|
||||
}
|
||||
Image image4 = this.outline;
|
||||
}
|
||||
if (<IGOLNCKNKMK>k__BackingField != PGCHMNKBEFJ.Common)
|
||||
{
|
||||
goto IL_12B;
|
||||
}
|
||||
Color color = this.outline.color;
|
||||
}
|
||||
GameObject gameObject2 = this.newIcon;
|
||||
int num3 = 0;
|
||||
bool flag = gameObject2 != num3;
|
||||
if (!flag)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
goto IL_140;
|
||||
}
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
IL_12B:
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
Image image5 = this.outline;
|
||||
}
|
||||
IL_138:
|
||||
Image image6 = this.outline;
|
||||
IL_140:
|
||||
int num4 = 0;
|
||||
this.newIcon.SetActive(num4 != 0);
|
||||
}
|
||||
return;
|
||||
IL_157:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600358F RID: 13711 RVA: 0x000DD2B8 File Offset: 0x000DB4B8
|
||||
[Token(Token = "0x600358F")]
|
||||
[Address(RVA = "0x1566ED0", Offset = "0x1565CD0", VA = "0x181566ED0")]
|
||||
private void CDMFOPMHFHK()
|
||||
{
|
||||
int num3;
|
||||
GameObject gameObject;
|
||||
do
|
||||
{
|
||||
int num = 0;
|
||||
if (!(this != num) || !base.gameObject.activeInHierarchy || this.<BAEAOPIFCFJ>k__BackingField == (ulong)0L)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Button3D button3D = this.tryButton;
|
||||
int num2 = 0;
|
||||
if (!(button3D != num2))
|
||||
{
|
||||
goto IL_89;
|
||||
}
|
||||
MJLPNOMEFKG mjlpnomefkg = this.<BAEAOPIFCFJ>k__BackingField;
|
||||
if (mjlpnomefkg.<KFFMMFIJKJM>k__BackingField != CDFEDFLKOBE.OutfitItem || !mjlpnomefkg.GALBNBBPHLE())
|
||||
{
|
||||
}
|
||||
num3 = 0;
|
||||
gameObject = this.tryButton.gameObject;
|
||||
}
|
||||
while (num3 == 0);
|
||||
bool flag = this.FFAPGIHKIBB;
|
||||
gameObject.SetActive(flag);
|
||||
IL_89:
|
||||
Tooltip tooltip = this.tooltip;
|
||||
int num4 = 0;
|
||||
if (tooltip != num4)
|
||||
{
|
||||
MJLPNOMEFKG mjlpnomefkg2 = this.<BAEAOPIFCFJ>k__BackingField;
|
||||
Tooltip tooltip2 = this.tooltip;
|
||||
string <ILKJJMACHPC>k__BackingField = mjlpnomefkg2.<ILKJJMACHPC>k__BackingField;
|
||||
tooltip2.Message = <ILKJJMACHPC>k__BackingField;
|
||||
Tooltip tooltip3 = this.tooltip;
|
||||
bool flag2 = !string.IsNullOrEmpty(tooltip3.Message);
|
||||
tooltip3.enabled = flag2;
|
||||
}
|
||||
Button3D button3D2 = this.buyButton;
|
||||
int num5 = 0;
|
||||
if (button3D2 != num5)
|
||||
{
|
||||
if (this.<BAEAOPIFCFJ>k__BackingField.GALBNBBPHLE())
|
||||
{
|
||||
MJLPNOMEFKG mjlpnomefkg3 = this.<BAEAOPIFCFJ>k__BackingField;
|
||||
Button3D button3D3 = this.buyButton;
|
||||
bool <EFFHIKNPACF>k__BackingField = mjlpnomefkg3.<EFFHIKNPACF>k__BackingField;
|
||||
bool flag3 = !<EFFHIKNPACF>k__BackingField;
|
||||
button3D3.FFDOINJEHMM = flag3;
|
||||
if (!<EFFHIKNPACF>k__BackingField)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
this.buyButton.FFDOINJEHMM = true;
|
||||
string text = KAPMCNBLECN.OGDDBKIBKCB(this.<OHIGJIBAPHD>k__BackingField);
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.buyButtonText, text);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003590 RID: 13712 RVA: 0x000DD438 File Offset: 0x000DB638
|
||||
[Token(Token = "0x6003590")]
|
||||
[Address(RVA = "0x1566EA0", Offset = "0x1565CA0", VA = "0x181566EA0")]
|
||||
private void ANHDNDLNNIO()
|
||||
{
|
||||
string text = KAPMCNBLECN.OGDDBKIBKCB(this.<OHIGJIBAPHD>k__BackingField);
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.buyButtonText, text);
|
||||
}
|
||||
|
||||
// Token: 0x06003591 RID: 13713 RVA: 0x000DD460 File Offset: 0x000DB660
|
||||
[Token(Token = "0x6003591")]
|
||||
[Address(RVA = "0x1567230", Offset = "0x1566030", VA = "0x181567230")]
|
||||
private void MEGOBILJPJA(GCBPKHFJKCE.MDAGJFDGFMJ JHMFMGMDAIL)
|
||||
{
|
||||
if (JHMFMGMDAIL != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num && this.<BAEAOPIFCFJ>k__BackingField != (ulong)0L)
|
||||
{
|
||||
this.CDMFOPMHFHK();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003592 RID: 13714 RVA: 0x000DD490 File Offset: 0x000DB690
|
||||
[Token(Token = "0x6003592")]
|
||||
[Address(RVA = "0x1567A20", Offset = "0x1566820", VA = "0x181567A20")]
|
||||
public WatchStoreItemButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003593 RID: 13715 RVA: 0x000DD4B8 File Offset: 0x000DB6B8
|
||||
[Token(Token = "0x6003593")]
|
||||
[Address(RVA = "0x15671C0", Offset = "0x1565FC0", VA = "0x1815671C0")]
|
||||
[CompilerGenerated]
|
||||
private JCOINEEFENJ<GameObject> JJBDCMOLMKL()
|
||||
{
|
||||
ImposterSpawnManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MJLPNOMEFKG mjlpnomefkg = this.<BAEAOPIFCFJ>k__BackingField;
|
||||
return instance.LoadItemAsync(mjlpnomefkg);
|
||||
}
|
||||
|
||||
// Token: 0x06003594 RID: 13716 RVA: 0x000DD4E0 File Offset: 0x000DB6E0
|
||||
[Token(Token = "0x6003594")]
|
||||
[Address(RVA = "0x1566E30", Offset = "0x1565C30", VA = "0x181566E30")]
|
||||
[CompilerGenerated]
|
||||
private void AGPMOONLHBM(GameObject NNNMGKGMIFG)
|
||||
{
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(NNNMGKGMIFG.GetComponent<SpawnableTool>());
|
||||
this.CDMFOPMHFHK();
|
||||
}
|
||||
|
||||
// Token: 0x04002C55 RID: 11349
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002C55")]
|
||||
[SerializeField]
|
||||
protected Button3D buyButton;
|
||||
|
||||
// Token: 0x04002C56 RID: 11350
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002C56")]
|
||||
[SerializeField]
|
||||
private Button3D tryButton;
|
||||
|
||||
// Token: 0x04002C57 RID: 11351
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002C57")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x04002C58 RID: 11352
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002C58")]
|
||||
[SerializeField]
|
||||
protected TextMeshProUGUI itemName;
|
||||
|
||||
// Token: 0x04002C59 RID: 11353
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002C59")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI buyButtonText;
|
||||
|
||||
// Token: 0x04002C5A RID: 11354
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002C5A")]
|
||||
[SerializeField]
|
||||
private GameObject newIcon;
|
||||
|
||||
// Token: 0x04002C5B RID: 11355
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002C5B")]
|
||||
[SerializeField]
|
||||
private float localImposterRadius = 62.5f;
|
||||
|
||||
// Token: 0x04002C5C RID: 11356
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002C5C")]
|
||||
[SerializeField]
|
||||
private Transform prefabRoot;
|
||||
|
||||
// Token: 0x04002C5D RID: 11357
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002C5D")]
|
||||
[SerializeField]
|
||||
[Header("Colors")]
|
||||
private Image outline;
|
||||
|
||||
// Token: 0x04002C5E RID: 11358
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4002C5E")]
|
||||
[SerializeField]
|
||||
private Color oneStarColor;
|
||||
|
||||
// Token: 0x04002C5F RID: 11359
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4002C5F")]
|
||||
[SerializeField]
|
||||
private Color twoStarColor;
|
||||
|
||||
// Token: 0x04002C60 RID: 11360
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4002C60")]
|
||||
[SerializeField]
|
||||
private Color threeStarColor;
|
||||
|
||||
// Token: 0x04002C61 RID: 11361
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4002C61")]
|
||||
[SerializeField]
|
||||
private Color fourStarColor;
|
||||
|
||||
// Token: 0x04002C62 RID: 11362
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4002C62")]
|
||||
[SerializeField]
|
||||
private Color fiveStarColor;
|
||||
|
||||
// Token: 0x04002C63 RID: 11363
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4002C63")]
|
||||
[SerializeField]
|
||||
private Color defaultColor;
|
||||
|
||||
// Token: 0x04002C64 RID: 11364
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4002C64")]
|
||||
private int ICNKJJDANDO;
|
||||
|
||||
// Token: 0x04002C65 RID: 11365
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x4002C65")]
|
||||
private bool FFAPGIHKIBB = true;
|
||||
|
||||
// Token: 0x04002C68 RID: 11368
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4002C68")]
|
||||
private JCOINEEFENJ<GameObject> IGPGEOMGLDG;
|
||||
}
|
||||
Reference in New Issue
Block a user