using System; using System.Linq; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace RRUI.Theme { // Token: 0x02000849 RID: 2121 [Token(Token = "0x2000849")] public class InputFieldTheme : PaletteThemeReference { // Token: 0x17000A6A RID: 2666 // (get) Token: 0x06003AE1 RID: 15073 RVA: 0x000F2418 File Offset: 0x000F0618 [Token(Token = "0x17000A6A")] public Image CLMAOCECAPA { [Token(Token = "0x6003AE1")] [Address(RVA = "0x1591090", Offset = "0x1590090", VA = "0x181591090")] get { if (this.useSurfaceOverride) { return this.surfaceOverride; } return this.surface; } } // Token: 0x17000A6B RID: 2667 // (get) Token: 0x06003AE2 RID: 15074 RVA: 0x000F243C File Offset: 0x000F063C // (set) Token: 0x06003AE3 RID: 15075 RVA: 0x000F2450 File Offset: 0x000F0650 [Token(Token = "0x17000A6B")] public AEMEGNGAPOI NEGMBGDEGFJ { [Token(Token = "0x6003AE2")] [Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")] get { return this.inputFieldType; } [Token(Token = "0x6003AE3")] [Address(RVA = "0x15910A0", Offset = "0x15900A0", VA = "0x1815910A0")] set { if (this.inputFieldType != value) { this.inputFieldType = value; base.Apply(); return; } } } // Token: 0x17000A6C RID: 2668 // (get) Token: 0x06003AE4 RID: 15076 RVA: 0x000F2474 File Offset: 0x000F0674 // (set) Token: 0x06003AE5 RID: 15077 RVA: 0x000F2488 File Offset: 0x000F0688 [Token(Token = "0x17000A6C")] public DOHBNOLCECO BMBFCGOFPIM { [Token(Token = "0x6003AE4")] [Address(RVA = "0x696840", Offset = "0x695840", VA = "0x180696840")] get { return this.textSize; } [Token(Token = "0x6003AE5")] [Address(RVA = "0x15910C0", Offset = "0x15900C0", VA = "0x1815910C0")] set { if (this.textSize != value) { this.textSize = value; base.Apply(); return; } } } // Token: 0x06003AE6 RID: 15078 RVA: 0x000F24AC File Offset: 0x000F06AC [Token(Token = "0x6003AE6")] [Address(RVA = "0x15916B0", Offset = "0x15906B0", VA = "0x1815916B0", 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 func = delegate(Palette.InputFieldPaletteItem inputFieldPaletteItem) { AEMEGNGAPOI inputFieldPaletteType = kbabkfpmhek.inputFieldPaletteType; return inputFieldPaletteItem.inputFieldPaletteType == inputFieldPaletteType; }; Palette.InputFieldPaletteItem inputFieldPaletteItem2 = Enumerable.FirstOrDefault(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: 0x06003AE7 RID: 15079 RVA: 0x000F2630 File Offset: 0x000F0830 [Token(Token = "0x6003AE7")] [Address(RVA = "0x1591080", Offset = "0x1590080", VA = "0x181591080")] public InputFieldTheme() { } // Token: 0x040032AC RID: 12972 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40032AC")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private TMP_InputField inputField; // Token: 0x040032AD RID: 12973 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40032AD")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private Image surface; // Token: 0x040032AE RID: 12974 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40032AE")] [SerializeField] private bool useSurfaceOverride; // Token: 0x040032AF RID: 12975 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40032AF")] [SerializeField] [JEAMMEGEDDJ("useSurfaceOverride")] private Image surfaceOverride; // Token: 0x040032B0 RID: 12976 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40032B0")] [SerializeField] private AEMEGNGAPOI inputFieldType; // Token: 0x040032B1 RID: 12977 [FieldOffset(Offset = "0x44")] [Token(Token = "0x40032B1")] [SerializeField] private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L); } }