a
This commit is contained in:
@@ -0,0 +1,316 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
// Token: 0x0200072C RID: 1836
|
||||
[Token(Token = "0x200072C")]
|
||||
public class TrialInventionButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170008D5 RID: 2261
|
||||
// (get) Token: 0x06003565 RID: 13669 RVA: 0x000DC7B0 File Offset: 0x000DA9B0
|
||||
// (set) Token: 0x06003566 RID: 13670 RVA: 0x000DC7C4 File Offset: 0x000DA9C4
|
||||
[Token(Token = "0x170008D5")]
|
||||
public TrialInventionManager.MJOCGIJACGM HCGBAKPNIKE
|
||||
{
|
||||
[Token(Token = "0x6003565")]
|
||||
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
||||
get
|
||||
{
|
||||
return this.CCPNHALKLKI;
|
||||
}
|
||||
[Token(Token = "0x6003566")]
|
||||
[Address(RVA = "0x84A960", Offset = "0x849760", VA = "0x18084A960")]
|
||||
private set
|
||||
{
|
||||
if (this.CCPNHALKLKI != value)
|
||||
{
|
||||
this.CCPNHALKLKI = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170008D6 RID: 2262
|
||||
// (get) Token: 0x06003567 RID: 13671 RVA: 0x000DC7E4 File Offset: 0x000DA9E4
|
||||
[Token(Token = "0x170008D6")]
|
||||
public Button3D.OnButton3DClick MBJHGNGHPOM
|
||||
{
|
||||
[Token(Token = "0x6003567")]
|
||||
[Address(RVA = "0x84AE60", Offset = "0x849C60", VA = "0x18084AE60")]
|
||||
get
|
||||
{
|
||||
return this.buyButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170008D7 RID: 2263
|
||||
// (get) Token: 0x06003568 RID: 13672 RVA: 0x000DC804 File Offset: 0x000DAA04
|
||||
[Token(Token = "0x170008D7")]
|
||||
public Button3D.OnButton3DClick JJOGPCNCIAA
|
||||
{
|
||||
[Token(Token = "0x6003568")]
|
||||
[Address(RVA = "0x84AE80", Offset = "0x849C80", VA = "0x18084AE80")]
|
||||
get
|
||||
{
|
||||
return this.removeButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003569 RID: 13673 RVA: 0x000DC824 File Offset: 0x000DAA24
|
||||
[Token(Token = "0x6003569")]
|
||||
[Address(RVA = "0x84ACF0", Offset = "0x849AF0", VA = "0x18084ACF0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
TrialInventionManager.MJOCGIJACGM ccpnhalklki = this.CCPNHALKLKI;
|
||||
if (this.CCPNHALKLKI != ccpnhalklki)
|
||||
{
|
||||
this.CCPNHALKLKI = ccpnhalklki;
|
||||
if (ccpnhalklki != 0)
|
||||
{
|
||||
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = ccpnhalklki.FDEMGICNKPI();
|
||||
Action<OBBBPCBIMME> action = new Action(this.DJNOFGCDFNM);
|
||||
}
|
||||
}
|
||||
this.CDMFOPMHFHK();
|
||||
}
|
||||
|
||||
// Token: 0x0600356A RID: 13674 RVA: 0x000DC86C File Offset: 0x000DAA6C
|
||||
[Token(Token = "0x600356A")]
|
||||
[Address(RVA = "0x84ACA0", Offset = "0x849AA0", VA = "0x18084ACA0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600356B RID: 13675 RVA: 0x000DC88C File Offset: 0x000DAA8C
|
||||
[Token(Token = "0x600356B")]
|
||||
[Address(RVA = "0x84ADB0", Offset = "0x849BB0", VA = "0x18084ADB0")]
|
||||
public void SetTrial(TrialInventionManager.MJOCGIJACGM LFOCLIDEKIA)
|
||||
{
|
||||
if (this.CCPNHALKLKI != LFOCLIDEKIA)
|
||||
{
|
||||
this.CCPNHALKLKI = LFOCLIDEKIA;
|
||||
if (LFOCLIDEKIA != 0)
|
||||
{
|
||||
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = LFOCLIDEKIA.FDEMGICNKPI();
|
||||
Action<OBBBPCBIMME> action = new Action(this.DJNOFGCDFNM);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600356C RID: 13676 RVA: 0x000DC8C8 File Offset: 0x000DAAC8
|
||||
[Token(Token = "0x600356C")]
|
||||
[Address(RVA = "0x84A890", Offset = "0x849690", VA = "0x18084A890")]
|
||||
private void CDMFOPMHFHK()
|
||||
{
|
||||
Button3D button3D = this.buyButton;
|
||||
int num = 0;
|
||||
button3D.interactable = num != 0;
|
||||
Button3D button3D2 = this.removeButton;
|
||||
int num2 = 0;
|
||||
button3D2.interactable = num2 != 0;
|
||||
TrialInventionManager.MJOCGIJACGM ccpnhalklki = this.CCPNHALKLKI;
|
||||
if (ccpnhalklki != 0)
|
||||
{
|
||||
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof = ccpnhalklki.FDEMGICNKPI();
|
||||
Action<OBBBPCBIMME> action = new Action(this.NHHINCDKKIM);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600356D RID: 13677 RVA: 0x000DC920 File Offset: 0x000DAB20
|
||||
[Token(Token = "0x600356D")]
|
||||
[Address(RVA = "0x84AB00", Offset = "0x849900", VA = "0x18084AB00")]
|
||||
public void DisableButtons()
|
||||
{
|
||||
Button3D button3D = this.buyButton;
|
||||
int num = 0;
|
||||
button3D.interactable = num != 0;
|
||||
Button3D button3D2 = this.removeButton;
|
||||
int num2 = 0;
|
||||
button3D2.interactable = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600356E RID: 13678 RVA: 0x000DC954 File Offset: 0x000DAB54
|
||||
[Token(Token = "0x600356E")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public TrialInventionButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600356F RID: 13679 RVA: 0x000DC968 File Offset: 0x000DAB68
|
||||
[Token(Token = "0x600356F")]
|
||||
[Address(RVA = "0x84A970", Offset = "0x849770", VA = "0x18084A970")]
|
||||
[CompilerGenerated]
|
||||
private void DJNOFGCDFNM(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
OBBBPCBIMME invention = LDNFNNNHPPB;
|
||||
string <LGACIEKBLBM>k__BackingField = LDNFNNNHPPB.<LGACIEKBLBM>k__BackingField;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.inventionName, <LGACIEKBLBM>k__BackingField);
|
||||
RawImage rawImage = this.inventionImage;
|
||||
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
||||
rawImage.texture = defaultProfileImage;
|
||||
if (this.CCPNHALKLKI != (ulong)0L)
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.ACDPHKKEMAN(invention);
|
||||
this.JLBEIDFLILD = nbmfnjlhkao;
|
||||
Action<Texture2D> action = delegate(Texture2D texture)
|
||||
{
|
||||
TrialInventionButton <>4__this = this;
|
||||
int num = 0;
|
||||
if (<>4__this != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (texture != num2 && this.CCPNHALKLKI != (ulong)0L)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = invention.<HPJCFFLAJJE>k__BackingField;
|
||||
string name = texture.name;
|
||||
if (string.Equals(<HPJCFFLAJJE>k__BackingField, name))
|
||||
{
|
||||
this.inventionImage.texture = texture;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
this.CDMFOPMHFHK();
|
||||
}
|
||||
|
||||
// Token: 0x06003570 RID: 13680 RVA: 0x000DCA04 File Offset: 0x000DAC04
|
||||
[Token(Token = "0x6003570")]
|
||||
[Address(RVA = "0x84AB40", Offset = "0x849940", VA = "0x18084AB40")]
|
||||
[CompilerGenerated]
|
||||
private void NHHINCDKKIM(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.buyButton.FFDOINJEHMM = true;
|
||||
this.removeButton.interactable = true;
|
||||
TextMeshProUGUI textMeshProUGUI = this.buyButtonText;
|
||||
int? <LGKBIBJHNCN>k__BackingField = LDNFNNNHPPB.<LGKBIBJHNCN>k__BackingField;
|
||||
int num;
|
||||
string text = string.Format("{0:n0}", num);
|
||||
string text2 = textMeshProUGUI.text;
|
||||
Tooltip tooltip = this.tooltip;
|
||||
int num2 = 0;
|
||||
if (tooltip != num2)
|
||||
{
|
||||
Tooltip tooltip2 = this.tooltip;
|
||||
string <EHGJCEHECFB>k__BackingField = LDNFNNNHPPB.<EHGJCEHECFB>k__BackingField;
|
||||
tooltip2.Message = <EHGJCEHECFB>k__BackingField;
|
||||
Tooltip tooltip3 = this.tooltip;
|
||||
string message = tooltip3.Message;
|
||||
bool flag = <EHGJCEHECFB>k__BackingField == 0;
|
||||
tooltip3.enabled = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04002C3D RID: 11325
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002C3D")]
|
||||
[SerializeField]
|
||||
private Button3D buyButton;
|
||||
|
||||
// Token: 0x04002C3E RID: 11326
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002C3E")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI buyButtonText;
|
||||
|
||||
// Token: 0x04002C3F RID: 11327
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002C3F")]
|
||||
[SerializeField]
|
||||
private Button3D removeButton;
|
||||
|
||||
// Token: 0x04002C40 RID: 11328
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002C40")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI removeButtonText;
|
||||
|
||||
// Token: 0x04002C41 RID: 11329
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002C41")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI inventionName;
|
||||
|
||||
// Token: 0x04002C42 RID: 11330
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002C42")]
|
||||
[SerializeField]
|
||||
private RawImage inventionImage;
|
||||
|
||||
// Token: 0x04002C43 RID: 11331
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4002C43")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x04002C44 RID: 11332
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002C44")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x04002C45 RID: 11333
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4002C45")]
|
||||
private TrialInventionManager.MJOCGIJACGM CCPNHALKLKI;
|
||||
|
||||
// Token: 0x0200072D RID: 1837
|
||||
[Token(Token = "0x200072D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ENLKKKBFPDC
|
||||
{
|
||||
// Token: 0x06003571 RID: 13681 RVA: 0x000DCAA4 File Offset: 0x000DACA4
|
||||
[Token(Token = "0x6003571")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ENLKKKBFPDC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003572 RID: 13682 RVA: 0x000DCAB8 File Offset: 0x000DACB8
|
||||
[Token(Token = "0x6003572")]
|
||||
[Address(RVA = "0x83AA70", Offset = "0x839870", VA = "0x18083AA70")]
|
||||
internal void <SetTrial>b__1(Texture2D texture)
|
||||
{
|
||||
TrialInventionButton trialInventionButton = this.<>4__this;
|
||||
int num = 0;
|
||||
if (trialInventionButton != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (texture != num2 && this.<>4__this.CCPNHALKLKI != (ulong)0L)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = this.invention.<HPJCFFLAJJE>k__BackingField;
|
||||
string name = texture.name;
|
||||
if (string.Equals(<HPJCFFLAJJE>k__BackingField, name))
|
||||
{
|
||||
this.<>4__this.inventionImage.texture = texture;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04002C46 RID: 11334
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002C46")]
|
||||
public OBBBPCBIMME invention;
|
||||
|
||||
// Token: 0x04002C47 RID: 11335
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4002C47")]
|
||||
public TrialInventionButton <>4__this;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user