126 lines
3.4 KiB
C#
126 lines
3.4 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RRUI.Theme;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000B9A RID: 2970
|
|
[Token(Token = "0x2000B9A")]
|
|
public class DynamicButtonModelController : ModelController<DynamicButtonModel>
|
|
{
|
|
// Token: 0x06004989 RID: 18825 RVA: 0x00114AE4 File Offset: 0x00112CE4
|
|
[Token(Token = "0x6004989")]
|
|
[Address(RVA = "0x1554090", Offset = "0x1552E90", VA = "0x181554090")]
|
|
public DynamicButtonModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000B9B RID: 2971
|
|
[Token(Token = "0x2000B9B")]
|
|
[Serializable]
|
|
private class LabelTextImpl : TextControllerImpl<DynamicButtonModel>
|
|
{
|
|
// Token: 0x0600498A RID: 18826 RVA: 0x00114AF8 File Offset: 0x00112CF8
|
|
[Token(Token = "0x600498A")]
|
|
[Address(RVA = "0x1559C00", Offset = "0x1558A00", VA = "0x181559C00", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
bool flag = num != 0;
|
|
if (num == 0 || num != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600498B RID: 18827 RVA: 0x00114B20 File Offset: 0x00112D20
|
|
[Token(Token = "0x600498B")]
|
|
[Address(RVA = "0x1559DD0", Offset = "0x1558BD0", VA = "0x181559DD0")]
|
|
public LabelTextImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000B9C RID: 2972
|
|
[Token(Token = "0x2000B9C")]
|
|
[Serializable]
|
|
private class IconImageImpl : ImageControllerImpl<DynamicButtonModel>
|
|
{
|
|
// Token: 0x0600498C RID: 18828 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600498C")]
|
|
[Address(RVA = "0x1558660", Offset = "0x1557460", VA = "0x181558660", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600498D RID: 18829 RVA: 0x00114B34 File Offset: 0x00112D34
|
|
[Token(Token = "0x600498D")]
|
|
[Address(RVA = "0x1558860", Offset = "0x1557660", VA = "0x181558860")]
|
|
public IconImageImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000B9D RID: 2973
|
|
[Token(Token = "0x2000B9D")]
|
|
[Serializable]
|
|
private class ButtonImpl : ButtonControllerImpl<DynamicButtonModel>
|
|
{
|
|
// Token: 0x0600498E RID: 18830 RVA: 0x00114B48 File Offset: 0x00112D48
|
|
[Token(Token = "0x600498E")]
|
|
[Address(RVA = "0x154C060", Offset = "0x154AE60", VA = "0x18154C060", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
UIGradient gradientOverride;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
ButtonTheme buttonTheme = this.buttonTheme;
|
|
int num2 = 0;
|
|
if (!(buttonTheme != num2))
|
|
{
|
|
return;
|
|
}
|
|
if (buttonTheme.gradientOverride != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
gradientOverride = this.buttonTheme.gradientOverride;
|
|
if (gradientOverride != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
if (gradientOverride.center.y != 0f)
|
|
{
|
|
ButtonTheme buttonTheme2 = this.buttonTheme;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600498F RID: 18831 RVA: 0x00114BAC File Offset: 0x00112DAC
|
|
[Token(Token = "0x600498F")]
|
|
[Address(RVA = "0x154C3A0", Offset = "0x154B1A0", VA = "0x18154C3A0", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004990 RID: 18832 RVA: 0x00114BC0 File Offset: 0x00112DC0
|
|
[Token(Token = "0x6004990")]
|
|
[Address(RVA = "0x154C4A0", Offset = "0x154B2A0", VA = "0x18154C4A0")]
|
|
public ButtonImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003755 RID: 14165
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003755")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private ButtonTheme buttonTheme;
|
|
}
|
|
}
|
|
}
|