Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/OutfitCustomizationModelController.cs
2026-04-08 23:40:05 +02:00

110 lines
3.5 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RRUI.Navigation;
using TMPro;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000B32 RID: 2866
[Token(Token = "0x2000B32")]
[StructLayout(3)]
public class OutfitCustomizationModelController : ModelController<OutfitCustomizationModel>
{
// Token: 0x06004792 RID: 18322 RVA: 0x00110588 File Offset: 0x0010E788
[Token(Token = "0x6004792")]
[Address(RVA = "0x195A4D0", Offset = "0x1958ED0", VA = "0x18195A4D0")]
public OutfitCustomizationModelController()
{
}
// Token: 0x02000B33 RID: 2867
[Token(Token = "0x2000B33")]
[Serializable]
private class BuyAllTrialItemsButtonImpl : ButtonControllerImpl<OutfitCustomizationModel>
{
// Token: 0x06004793 RID: 18323 RVA: 0x0011059C File Offset: 0x0010E79C
[Token(Token = "0x6004793")]
[Address(RVA = "0x1956B20", Offset = "0x1955520", VA = "0x181956B20", Slot = "22")]
protected override void OFFLOPLJBBG()
{
base.OFFLOPLJBBG();
this.totalCostText.richText = true;
}
// Token: 0x06004794 RID: 18324 RVA: 0x001105C4 File Offset: 0x0010E7C4
[Token(Token = "0x6004794")]
[Address(RVA = "0x1956AE0", Offset = "0x19554E0", VA = "0x181956AE0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x06004795 RID: 18325 RVA: 0x001105D8 File Offset: 0x0010E7D8
[Token(Token = "0x6004795")]
[Address(RVA = "0x1956A40", Offset = "0x1955440", VA = "0x181956A40", Slot = "27")]
protected override void DMAHGBLDMFA()
{
int num;
bool flag = num > 0;
TextMeshProUGUI textMeshProUGUI = this.totalCostText;
string text = string.Format("<sprite index=0>{0}\nBuy All", num);
textMeshProUGUI.text = text;
}
// Token: 0x06004796 RID: 18326 RVA: 0x0011060C File Offset: 0x0010E80C
[Token(Token = "0x6004796")]
[Address(RVA = "0x1956B80", Offset = "0x1955580", VA = "0x181956B80")]
public BuyAllTrialItemsButtonImpl()
{
}
// Token: 0x0400368F RID: 13967
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400368F")]
[SerializeField]
private TextMeshProUGUI totalCostText;
}
// Token: 0x02000B34 RID: 2868
[Token(Token = "0x2000B34")]
[Serializable]
private class ExitCustomizationButtonImpl : ButtonControllerImpl<OutfitCustomizationModel>
{
// Token: 0x06004797 RID: 18327 RVA: 0x00110620 File Offset: 0x0010E820
[Token(Token = "0x6004797")]
[Address(RVA = "0x19584F0", Offset = "0x1956EF0", VA = "0x1819584F0", Slot = "29")]
protected override void IKNMALNFPII()
{
Route route = this.exitRoute;
Action action = new Action(new OutfitCustomizationModel.PPNOEEFFJML
{
route = route
}.<ValidateWornTrialItemsThenChangeRoute>b__0);
throw new NullReferenceException();
}
// Token: 0x06004798 RID: 18328 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6004798")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06004799 RID: 18329 RVA: 0x00110654 File Offset: 0x0010E854
[Token(Token = "0x6004799")]
[Address(RVA = "0x19585E0", Offset = "0x1956FE0", VA = "0x1819585E0")]
public ExitCustomizationButtonImpl()
{
}
// Token: 0x04003690 RID: 13968
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003690")]
[SerializeField]
private Route exitRoute;
}
}
}