Files
2026-04-08 23:40:05 +02:00

186 lines
5.6 KiB
C#

using System;
using System.Linq;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x02000809 RID: 2057
[Token(Token = "0x2000809")]
[StructLayout(3)]
public class InputFieldTheme : PaletteThemeReference
{
// Token: 0x170009FA RID: 2554
// (get) Token: 0x0600393F RID: 14655 RVA: 0x000F17F0 File Offset: 0x000EF9F0
[Token(Token = "0x170009FA")]
public Image CLMAOCECAPA
{
[Token(Token = "0x600393F")]
[Address(RVA = "0x107A7D0", Offset = "0x10791D0", VA = "0x18107A7D0")]
get
{
if (this.useSurfaceOverride)
{
return this.surfaceOverride;
}
return this.surface;
}
}
// Token: 0x170009FB RID: 2555
// (get) Token: 0x06003940 RID: 14656 RVA: 0x000F1814 File Offset: 0x000EFA14
// (set) Token: 0x06003941 RID: 14657 RVA: 0x000F1828 File Offset: 0x000EFA28
[Token(Token = "0x170009FB")]
public AEMEGNGAPOI NEGMBGDEGFJ
{
[Token(Token = "0x6003940")]
[Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")]
get
{
return this.inputFieldType;
}
[Token(Token = "0x6003941")]
[Address(RVA = "0x107A7E0", Offset = "0x10791E0", VA = "0x18107A7E0")]
set
{
this.inputFieldType = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
}
// Token: 0x170009FC RID: 2556
// (get) Token: 0x06003942 RID: 14658 RVA: 0x000F1844 File Offset: 0x000EFA44
// (set) Token: 0x06003943 RID: 14659 RVA: 0x000F1858 File Offset: 0x000EFA58
[Token(Token = "0x170009FC")]
public DOHBNOLCECO BMBFCGOFPIM
{
[Token(Token = "0x6003942")]
[Address(RVA = "0x446CC0", Offset = "0x4456C0", VA = "0x180446CC0")]
get
{
return this.textSize;
}
[Token(Token = "0x6003943")]
[Address(RVA = "0x107A800", Offset = "0x1079200", VA = "0x18107A800")]
set
{
this.textSize = value;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
}
// Token: 0x06003944 RID: 14660 RVA: 0x000F1874 File Offset: 0x000EFA74
[Token(Token = "0x6003944")]
[Address(RVA = "0x107D690", Offset = "0x107C090", VA = "0x18107D690", 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;
}
AG_TMP_InputField ag_TMP_InputField = this.inputField;
}
// Token: 0x06003945 RID: 14661 RVA: 0x000F19F8 File Offset: 0x000EFBF8
[Token(Token = "0x6003945")]
[Address(RVA = "0x107A7C0", Offset = "0x10791C0", VA = "0x18107A7C0")]
public InputFieldTheme()
{
}
// Token: 0x04003233 RID: 12851
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003233")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private AG_TMP_InputField inputField;
// Token: 0x04003234 RID: 12852
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003234")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
private Image surface;
// Token: 0x04003235 RID: 12853
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003235")]
[SerializeField]
private bool useSurfaceOverride;
// Token: 0x04003236 RID: 12854
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003236")]
[SerializeField]
[OMAIFIIBMNL("useSurfaceOverride")]
private Image surfaceOverride;
// Token: 0x04003237 RID: 12855
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003237")]
[SerializeField]
private AEMEGNGAPOI inputFieldType;
// Token: 0x04003238 RID: 12856
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
[Token(Token = "0x4003238")]
[SerializeField]
private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L);
}
}