This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
+316
View File
@@ -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;
}
}