Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Theme/InputFieldTheme.cs
T
2026-04-10 22:50:51 +02:00

192 lines
5.5 KiB
C#

using System;
using System.Linq;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x02000831 RID: 2097
[Token(Token = "0x2000831")]
public class InputFieldTheme : PaletteThemeReference
{
// Token: 0x17000A46 RID: 2630
// (get) Token: 0x06003A21 RID: 14881 RVA: 0x000F0B8C File Offset: 0x000EED8C
[Token(Token = "0x17000A46")]
public Image CLMAOCECAPA
{
[Token(Token = "0x6003A21")]
[Address(RVA = "0x9EBBF0", Offset = "0x9EA9F0", VA = "0x1809EBBF0")]
get
{
if (this.useSurfaceOverride)
{
return this.surfaceOverride;
}
return this.surface;
}
}
// Token: 0x17000A47 RID: 2631
// (get) Token: 0x06003A22 RID: 14882 RVA: 0x000F0BB0 File Offset: 0x000EEDB0
// (set) Token: 0x06003A23 RID: 14883 RVA: 0x000F0BC4 File Offset: 0x000EEDC4
[Token(Token = "0x17000A47")]
public AEMEGNGAPOI NEGMBGDEGFJ
{
[Token(Token = "0x6003A22")]
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
get
{
return this.inputFieldType;
}
[Token(Token = "0x6003A23")]
[Address(RVA = "0x9EBC00", Offset = "0x9EAA00", VA = "0x1809EBC00")]
set
{
if (this.inputFieldType != value)
{
this.inputFieldType = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x17000A48 RID: 2632
// (get) Token: 0x06003A24 RID: 14884 RVA: 0x000F0BEC File Offset: 0x000EEDEC
// (set) Token: 0x06003A25 RID: 14885 RVA: 0x000F0C00 File Offset: 0x000EEE00
[Token(Token = "0x17000A48")]
public DOHBNOLCECO BMBFCGOFPIM
{
[Token(Token = "0x6003A24")]
[Address(RVA = "0x3F6410", Offset = "0x3F5210", VA = "0x1803F6410")]
get
{
return this.textSize;
}
[Token(Token = "0x6003A25")]
[Address(RVA = "0x9EBC20", Offset = "0x9EAA20", VA = "0x1809EBC20")]
set
{
if (this.textSize != value)
{
this.textSize = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
}
}
// Token: 0x06003A26 RID: 14886 RVA: 0x000F0C28 File Offset: 0x000EEE28
[Token(Token = "0x6003A26")]
[Address(RVA = "0x9EC380", Offset = "0x9EB180", VA = "0x1809EC380", Slot = "5")]
public override void Apply()
{
Palette palette = this.paletteTheme.palette;
AEMEGNGAPOI aemegngapoi = this.inputFieldType;
Palette.KBABKFPMHEK kbabkfpmhek = new Palette.KBABKFPMHEK();
kbabkfpmhek.inputFieldPaletteType = aemegngapoi;
Palette.InputFieldPaletteItem[] inputFieldPalettes = palette.inputFieldPalettes;
Func<Palette.InputFieldPaletteItem, bool> func = delegate(Palette.InputFieldPaletteItem inputFieldPaletteItem)
{
AEMEGNGAPOI inputFieldPaletteType = kbabkfpmhek.inputFieldPaletteType;
return inputFieldPaletteItem.inputFieldPaletteType == inputFieldPaletteType;
};
Palette.InputFieldPaletteItem inputFieldPaletteItem2 = Enumerable.FirstOrDefault<Palette.InputFieldPaletteItem>(inputFieldPalettes, func);
int num = 0;
if (inputFieldPaletteItem2 == 0 || inputFieldPaletteItem2.inputFieldPalette == 0)
{
string name = this.paletteTheme.palette.name;
AEMEGNGAPOI aemegngapoi2 = this.inputFieldType;
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "InputFieldPaletteType", name));
}
Palette palette2 = this.paletteTheme.palette;
DOHBNOLCECO dohbnolceco = this.textSize;
if (palette2.MEPNMPOMMEG(dohbnolceco) == 0)
{
string name2 = this.paletteTheme.palette.name;
DOHBNOLCECO dohbnolceco2 = this.textSize;
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name2, "TextSizePaletteType", name2));
}
if ((this.useSurfaceOverride ? 1 : 0) != num)
{
}
Image image = this.surface;
int num2 = 0;
if (image != num2)
{
if ((this.useSurfaceOverride ? 1 : 0) != num)
{
}
Color color = this.surface.color;
}
TMP_Text textComponent = this.inputField.m_TextComponent;
if (textComponent == 0)
{
}
int num3 = 0;
if (textComponent != num3)
{
Color color2 = textComponent.color;
}
Graphic placeholder = this.inputField.m_Placeholder;
if (placeholder != 0)
{
}
int num4 = 0;
if (textComponent != num4)
{
Color color3 = placeholder.color;
}
TMP_InputField tmp_InputField = this.inputField;
}
// Token: 0x06003A27 RID: 14887 RVA: 0x000F0DAC File Offset: 0x000EEFAC
[Token(Token = "0x6003A27")]
[Address(RVA = "0x9EBBE0", Offset = "0x9EA9E0", VA = "0x1809EBBE0")]
public InputFieldTheme()
{
}
// Token: 0x0400320F RID: 12815
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400320F")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private TMP_InputField inputField;
// Token: 0x04003210 RID: 12816
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003210")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private Image surface;
// Token: 0x04003211 RID: 12817
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003211")]
[SerializeField]
private bool useSurfaceOverride;
// Token: 0x04003212 RID: 12818
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003212")]
[SerializeField]
[OMAIFIIBMNL("useSurfaceOverride")]
private Image surfaceOverride;
// Token: 0x04003213 RID: 12819
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003213")]
[SerializeField]
private AEMEGNGAPOI inputFieldType;
// Token: 0x04003214 RID: 12820
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x4003214")]
[SerializeField]
private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L);
}
}