oh dear
This commit is contained in:
@@ -0,0 +1,212 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RRUI.Theme
|
||||
{
|
||||
// Token: 0x0200082F RID: 2095
|
||||
[Token(Token = "0x200082F")]
|
||||
public class DropdownTheme : PaletteThemeReference
|
||||
{
|
||||
// Token: 0x17000A41 RID: 2625
|
||||
// (get) Token: 0x06003A15 RID: 14869 RVA: 0x000F084C File Offset: 0x000EEA4C
|
||||
[Token(Token = "0x17000A41")]
|
||||
public Image CLMAOCECAPA
|
||||
{
|
||||
[Token(Token = "0x6003A15")]
|
||||
[Address(RVA = "0x9EBBF0", Offset = "0x9EA9F0", VA = "0x1809EBBF0")]
|
||||
get
|
||||
{
|
||||
if (this.useSurfaceOverride)
|
||||
{
|
||||
return this.surfaceOverride;
|
||||
}
|
||||
return this.surface;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000A42 RID: 2626
|
||||
// (get) Token: 0x06003A16 RID: 14870 RVA: 0x000F0870 File Offset: 0x000EEA70
|
||||
// (set) Token: 0x06003A17 RID: 14871 RVA: 0x000F0884 File Offset: 0x000EEA84
|
||||
[Token(Token = "0x17000A42")]
|
||||
public GCDGEIKCMCK KLFMDAPFMIM
|
||||
{
|
||||
[Token(Token = "0x6003A16")]
|
||||
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
|
||||
get
|
||||
{
|
||||
return this.dropdownType;
|
||||
}
|
||||
[Token(Token = "0x6003A17")]
|
||||
[Address(RVA = "0x9EBC00", Offset = "0x9EAA00", VA = "0x1809EBC00")]
|
||||
set
|
||||
{
|
||||
if (this.dropdownType != value)
|
||||
{
|
||||
this.dropdownType = value;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000A43 RID: 2627
|
||||
// (get) Token: 0x06003A18 RID: 14872 RVA: 0x000F08AC File Offset: 0x000EEAAC
|
||||
// (set) Token: 0x06003A19 RID: 14873 RVA: 0x000F08C0 File Offset: 0x000EEAC0
|
||||
[Token(Token = "0x17000A43")]
|
||||
public DOHBNOLCECO BMBFCGOFPIM
|
||||
{
|
||||
[Token(Token = "0x6003A18")]
|
||||
[Address(RVA = "0x3F6410", Offset = "0x3F5210", VA = "0x1803F6410")]
|
||||
get
|
||||
{
|
||||
return this.textSize;
|
||||
}
|
||||
[Token(Token = "0x6003A19")]
|
||||
[Address(RVA = "0x9EBC20", Offset = "0x9EAA20", VA = "0x1809EBC20")]
|
||||
set
|
||||
{
|
||||
if (this.textSize != value)
|
||||
{
|
||||
this.textSize = value;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A1A RID: 14874 RVA: 0x000F08E8 File Offset: 0x000EEAE8
|
||||
[Token(Token = "0x6003A1A")]
|
||||
[Address(RVA = "0x9EB5F0", Offset = "0x9EA3F0", VA = "0x1809EB5F0", Slot = "5")]
|
||||
public override void Apply()
|
||||
{
|
||||
Palette palette = this.paletteTheme.palette;
|
||||
GCDGEIKCMCK gcdgeikcmck = this.dropdownType;
|
||||
Palette.GFPCBAPKEFN gfpcbapkefn = new Palette.GFPCBAPKEFN();
|
||||
gfpcbapkefn.dropdownPaletteType = gcdgeikcmck;
|
||||
Palette.DropdownPaletteItem[] dropdownPalettes = palette.dropdownPalettes;
|
||||
Func<Palette.DropdownPaletteItem, bool> func = delegate(Palette.DropdownPaletteItem dropdownPaletteItem)
|
||||
{
|
||||
GCDGEIKCMCK dropdownPaletteType = gfpcbapkefn.dropdownPaletteType;
|
||||
return dropdownPaletteItem.dropdownPaletteType == dropdownPaletteType;
|
||||
};
|
||||
Palette.DropdownPaletteItem dropdownPaletteItem2 = Enumerable.FirstOrDefault<Palette.DropdownPaletteItem>(dropdownPalettes, func);
|
||||
int num = 0;
|
||||
if (dropdownPaletteItem2 == 0 || dropdownPaletteItem2.dropdownPalette == 0)
|
||||
{
|
||||
string name = this.paletteTheme.palette.name;
|
||||
int num2 = 0;
|
||||
Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "DropdownPaletteType", num2));
|
||||
}
|
||||
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 num3 = 0;
|
||||
if (image != num3)
|
||||
{
|
||||
if ((this.useSurfaceOverride ? 1 : 0) != num)
|
||||
{
|
||||
}
|
||||
Color color = this.surface.color;
|
||||
}
|
||||
TMP_Text captionText = this.dropdown.m_CaptionText;
|
||||
int num4 = 0;
|
||||
if (captionText != num4)
|
||||
{
|
||||
TMP_Text captionText2 = this.dropdown.m_CaptionText;
|
||||
if (captionText2 == 0 || captionText2 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
RectTransform template = this.dropdown.m_Template;
|
||||
int num5 = 0;
|
||||
if (template != num5)
|
||||
{
|
||||
Image component = this.dropdown.m_Template.GetComponent<Image>();
|
||||
int num6 = 0;
|
||||
if (component != num6)
|
||||
{
|
||||
Color color2 = component.color;
|
||||
}
|
||||
Toggle componentInChildren = this.dropdown.m_Template.GetComponentInChildren<Toggle>(true);
|
||||
int num7 = 0;
|
||||
if (componentInChildren != num7)
|
||||
{
|
||||
Image component2 = componentInChildren.GetComponent<Image>();
|
||||
int num8 = 0;
|
||||
if (component2 != num8)
|
||||
{
|
||||
Color color3 = component2.color;
|
||||
}
|
||||
}
|
||||
}
|
||||
TMP_Text itemText = this.dropdown.m_ItemText;
|
||||
int num9 = 0;
|
||||
if (itemText != num9)
|
||||
{
|
||||
TMP_Text itemText2 = this.dropdown.m_ItemText;
|
||||
if (itemText2 == 0 || itemText2 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A1B RID: 14875 RVA: 0x000F0AFC File Offset: 0x000EECFC
|
||||
[Token(Token = "0x6003A1B")]
|
||||
[Address(RVA = "0x9EBBE0", Offset = "0x9EA9E0", VA = "0x1809EBBE0")]
|
||||
public DropdownTheme()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003205 RID: 12805
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003205")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Dropdown dropdown;
|
||||
|
||||
// Token: 0x04003206 RID: 12806
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003206")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, true, false)]
|
||||
private Image surface;
|
||||
|
||||
// Token: 0x04003207 RID: 12807
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003207")]
|
||||
[SerializeField]
|
||||
private bool useSurfaceOverride;
|
||||
|
||||
// Token: 0x04003208 RID: 12808
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003208")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("useSurfaceOverride")]
|
||||
private Image surfaceOverride;
|
||||
|
||||
// Token: 0x04003209 RID: 12809
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4003209")]
|
||||
[SerializeField]
|
||||
private GCDGEIKCMCK dropdownType;
|
||||
|
||||
// Token: 0x0400320A RID: 12810
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400320A")]
|
||||
[SerializeField]
|
||||
private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user