scripts
This commit is contained in:
@@ -0,0 +1,124 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RRUI.Theme
|
||||
{
|
||||
// Token: 0x02000808 RID: 2056
|
||||
[Token(Token = "0x2000808")]
|
||||
[StructLayout(3)]
|
||||
public class GraphicTheme : PaletteThemeReference
|
||||
{
|
||||
// Token: 0x170009F8 RID: 2552
|
||||
// (get) Token: 0x0600393A RID: 14650 RVA: 0x000F16EC File Offset: 0x000EF8EC
|
||||
[Token(Token = "0x170009F8")]
|
||||
public Graphic ALLPJCBPKJH
|
||||
{
|
||||
[Token(Token = "0x600393A")]
|
||||
[Address(RVA = "0x107D0C0", Offset = "0x107BAC0", VA = "0x18107D0C0")]
|
||||
get
|
||||
{
|
||||
if (this.useGraphicOverride)
|
||||
{
|
||||
return this.graphicOverride;
|
||||
}
|
||||
return this.graphic;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170009F9 RID: 2553
|
||||
// (get) Token: 0x0600393B RID: 14651 RVA: 0x000F1710 File Offset: 0x000EF910
|
||||
// (set) Token: 0x0600393C RID: 14652 RVA: 0x000F1724 File Offset: 0x000EF924
|
||||
[Token(Token = "0x170009F9")]
|
||||
public OHNIIDEDGBL BDFFFFOPPNB
|
||||
{
|
||||
[Token(Token = "0x600393B")]
|
||||
[Address(RVA = "0x3D3FF0", Offset = "0x3D29F0", VA = "0x1803D3FF0")]
|
||||
get
|
||||
{
|
||||
return this.color;
|
||||
}
|
||||
[Token(Token = "0x600393C")]
|
||||
[Address(RVA = "0x107D0D0", Offset = "0x107BAD0", VA = "0x18107D0D0")]
|
||||
set
|
||||
{
|
||||
this.color = value;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600393D RID: 14653 RVA: 0x000F1740 File Offset: 0x000EF940
|
||||
[Token(Token = "0x600393D")]
|
||||
[Address(RVA = "0x107CE70", Offset = "0x107B870", VA = "0x18107CE70", Slot = "5")]
|
||||
public override void Apply()
|
||||
{
|
||||
PaletteTheme paletteTheme = this.paletteTheme;
|
||||
if (paletteTheme != 0)
|
||||
{
|
||||
Palette palette = paletteTheme.palette;
|
||||
OHNIIDEDGBL ohniidedgbl = this.color;
|
||||
Palette.LOHGMFLPPPL lohgmflpppl = new Palette.LOHGMFLPPPL();
|
||||
lohgmflpppl.foregroundColorPaletteType = ohniidedgbl;
|
||||
Palette.ForegroundColorPaletteItem[] foregroundColorPalettes = palette.foregroundColorPalettes;
|
||||
Func<Palette.ForegroundColorPaletteItem, bool> func = delegate(Palette.ForegroundColorPaletteItem colorPaletteItem)
|
||||
{
|
||||
OHNIIDEDGBL foregroundColorPaletteType = lohgmflpppl.foregroundColorPaletteType;
|
||||
return colorPaletteItem.foregroundColorPaletteType == foregroundColorPaletteType;
|
||||
};
|
||||
if (Enumerable.FirstOrDefault<Palette.ForegroundColorPaletteItem>(foregroundColorPalettes, func) != 0)
|
||||
{
|
||||
}
|
||||
Color black = Color.black;
|
||||
}
|
||||
Graphic graphic;
|
||||
if (paletteTheme != 0)
|
||||
{
|
||||
if (this.useGraphicOverride)
|
||||
{
|
||||
}
|
||||
graphic = this.graphic;
|
||||
Color color = graphic.color;
|
||||
return;
|
||||
}
|
||||
string name = graphic.name;
|
||||
Debug.LogError(string.Format("'{0}' contains missing Color reference for '{1}'", name, name));
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600393E RID: 14654 RVA: 0x000F17DC File Offset: 0x000EF9DC
|
||||
[Token(Token = "0x600393E")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public GraphicTheme()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400322F RID: 12847
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400322F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Graphic graphic;
|
||||
|
||||
// Token: 0x04003230 RID: 12848
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003230")]
|
||||
[SerializeField]
|
||||
private bool useGraphicOverride;
|
||||
|
||||
// Token: 0x04003231 RID: 12849
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003231")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("useGraphicOverride")]
|
||||
private Graphic graphicOverride;
|
||||
|
||||
// Token: 0x04003232 RID: 12850
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4003232")]
|
||||
[SerializeField]
|
||||
private OHNIIDEDGBL color;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user