using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; using UnityEngine.UI; namespace RRUI { // Token: 0x020007D2 RID: 2002 [Token(Token = "0x20007D2")] [ExecuteAlways] [AddComponentMenu("UI/Effects/Gradient", 15)] [StructLayout(3)] public class UIGradient : MonoBehaviour { // Token: 0x170009A2 RID: 2466 // (get) Token: 0x0600386C RID: 14444 RVA: 0x000EF19C File Offset: 0x000ED39C [Token(Token = "0x170009A2")] private static Shader OLKFBNJOJGB { [Token(Token = "0x600386C")] [Address(RVA = "0x1091D00", Offset = "0x1090700", VA = "0x181091D00")] get { Shader ipkabenccni = UIGradient.IPKABENCCNI; int num = 0; if (ipkabenccni == num) { UIGradient.IPKABENCCNI = Shader.Find("UI/Gradient"); } return UIGradient.IPKABENCCNI; } } // Token: 0x170009A3 RID: 2467 // (get) Token: 0x0600386D RID: 14445 RVA: 0x000EF1D0 File Offset: 0x000ED3D0 // (set) Token: 0x0600386E RID: 14446 RVA: 0x000EF1E4 File Offset: 0x000ED3E4 [Token(Token = "0x170009A3")] public Gradient CKIHBOOIIHL { [Token(Token = "0x600386D")] [Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")] get { return this.gradient; } [Token(Token = "0x600386E")] [Address(RVA = "0x1092370", Offset = "0x1090D70", VA = "0x181092370")] set { Gradient gradient = this.gradient; if (gradient != value) { if (value == 0) { Gradient gradient2 = new Gradient(); this.gradient = gradient2; } if (gradient == 0) { Gradient gradient3 = new Gradient(); this.gradient = gradient3; } GradientColorKey[] colorKeys = value.colorKeys; GradientAlphaKey[] alphaKeys = value.alphaKeys; gradient.SetKeys(colorKeys, alphaKeys); Gradient gradient4 = this.gradient; GradientMode mode = value.mode; this.PIGAEIBIPGD(); } } } // Token: 0x170009A4 RID: 2468 // (get) Token: 0x0600386F RID: 14447 RVA: 0x000EF254 File Offset: 0x000ED454 // (set) Token: 0x06003870 RID: 14448 RVA: 0x000EF268 File Offset: 0x000ED468 [Token(Token = "0x170009A4")] public UIGradient.EEGCMKLGFGL OPLHMKFCNOL { [Token(Token = "0x600386F")] [Address(RVA = "0x421DE0", Offset = "0x4207E0", VA = "0x180421DE0")] get { return this.type; } [Token(Token = "0x6003870")] [Address(RVA = "0x1092520", Offset = "0x1090F20", VA = "0x181092520")] set { if (this.type != value) { this.type = value; this.PIGAEIBIPGD(); return; } } } // Token: 0x170009A5 RID: 2469 // (get) Token: 0x06003871 RID: 14449 RVA: 0x000EF28C File Offset: 0x000ED48C [Token(Token = "0x170009A5")] private bool LMEGIKIGFNC { [Token(Token = "0x6003871")] [Address(RVA = "0x1091860", Offset = "0x1090260", VA = "0x181091860")] get { UIGradient.EEGCMKLGFGL[] dcfldbkgmjk = UIGradient.DCFLDBKGMJK; bool flag; return flag; } } // Token: 0x170009A6 RID: 2470 // (get) Token: 0x06003872 RID: 14450 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06003873 RID: 14451 RVA: 0x000EF2A0 File Offset: 0x000ED4A0 [Token(Token = "0x170009A6")] public Vector2 EFDKABIFNAB { [Token(Token = "0x6003872")] [Address(RVA = "0x1092260", Offset = "0x1090C60", VA = "0x181092260")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003873")] [Address(RVA = "0x10922A0", Offset = "0x1090CA0", VA = "0x1810922A0")] set { Vector2 vector = this.center; float y = this.center.y; if (vector != value) { this.center = 0; this.center.y = (float)0; this.PIGAEIBIPGD(); } } } // Token: 0x170009A7 RID: 2471 // (get) Token: 0x06003874 RID: 14452 RVA: 0x000EF2E4 File Offset: 0x000ED4E4 [Token(Token = "0x170009A7")] private bool IIGHGJFHHFA { [Token(Token = "0x6003874")] [Address(RVA = "0x1091250", Offset = "0x108FC50", VA = "0x181091250")] get { UIGradient.EEGCMKLGFGL[] dimjoajbcog = UIGradient.DIMJOAJBCOG; bool flag; return flag; } } // Token: 0x170009A8 RID: 2472 // (get) Token: 0x06003875 RID: 14453 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06003876 RID: 14454 RVA: 0x000EF2F8 File Offset: 0x000ED4F8 [Token(Token = "0x170009A8")] public Vector2 PIFFNJDGHDE { [Token(Token = "0x6003875")] [Address(RVA = "0x1092280", Offset = "0x1090C80", VA = "0x181092280")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6003876")] [Address(RVA = "0x1092470", Offset = "0x1090E70", VA = "0x181092470")] set { Vector2 vector = this.scale; float y = this.scale.y; if (vector != value) { this.scale = 0; this.scale.y = (float)0; this.PIGAEIBIPGD(); } } } // Token: 0x170009A9 RID: 2473 // (get) Token: 0x06003877 RID: 14455 RVA: 0x000EF33C File Offset: 0x000ED53C // (set) Token: 0x06003878 RID: 14456 RVA: 0x000EF350 File Offset: 0x000ED550 [Token(Token = "0x170009A9")] public float LJPNNEDGBGC { [Token(Token = "0x6003877")] [Address(RVA = "0x855270", Offset = "0x853C70", VA = "0x180855270")] get { return this.customAngle; } [Token(Token = "0x6003878")] [Address(RVA = "0x1092350", Offset = "0x1090D50", VA = "0x181092350")] set { this.customAngle = value; this.PIGAEIBIPGD(); } } // Token: 0x170009AA RID: 2474 // (get) Token: 0x06003879 RID: 14457 RVA: 0x000EF36C File Offset: 0x000ED56C [Token(Token = "0x170009AA")] private Vector2 NNNNALCHHDJ { [Token(Token = "0x6003879")] [Address(RVA = "0x1091A50", Offset = "0x1090450", VA = "0x181091A50")] get { /* An exception occurred when decompiling this method (06003879) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector2 RRUI.UIGradient::IFMINAALADL() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:float32(var_0_06, ldfld:float32(UIGradient::customAngle, ldloc:UIGradient(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x170009AB RID: 2475 // (get) Token: 0x0600387A RID: 14458 RVA: 0x000EF380 File Offset: 0x000ED580 [Token(Token = "0x170009AB")] private Vector2 BNLONOOGLBD { [Token(Token = "0x600387A")] [Address(RVA = "0x1091AF0", Offset = "0x10904F0", VA = "0x181091AF0")] get { Vector2 vector = this.center; float y = this.center.y; Vector2 vector2 = this.NNNNALCHHDJ; return vector + vector2; } } // Token: 0x170009AC RID: 2476 // (get) Token: 0x0600387B RID: 14459 RVA: 0x000EF3B0 File Offset: 0x000ED5B0 // (set) Token: 0x0600387C RID: 14460 RVA: 0x000EF3C4 File Offset: 0x000ED5C4 [Token(Token = "0x170009AC")] public float MADEHCNBFPG { [Token(Token = "0x600387B")] [Address(RVA = "0x9EF600", Offset = "0x9EE000", VA = "0x1809EF600")] get { return this.vignettePower; } [Token(Token = "0x600387C")] [Address(RVA = "0x1092530", Offset = "0x1090F30", VA = "0x181092530")] set { this.vignettePower = value; this.PIGAEIBIPGD(); } } // Token: 0x170009AD RID: 2477 // (get) Token: 0x0600387D RID: 14461 RVA: 0x000EF3E0 File Offset: 0x000ED5E0 [Token(Token = "0x170009AD")] private RectTransform AIOEKMHLKAL { [Token(Token = "0x600387D")] [Address(RVA = "0x1091800", Offset = "0x1090200", VA = "0x181091800")] get { /* An exception occurred when decompiling this method (0600387D) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.RectTransform RRUI.UIGradient::GGBKDPIMFKC() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_00: brtrue(IL_00, cne:bool(callgetter:Transform(Component::get_transform, ldloc:UIGradient[exp:Component](this)), ldc.i4:int32[exp:Transform](0))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } } // Token: 0x170009AE RID: 2478 // (get) Token: 0x0600387E RID: 14462 RVA: 0x000EF3F8 File Offset: 0x000ED5F8 [Token(Token = "0x170009AE")] private Rect FEBLLKEKAHB { [Token(Token = "0x600387E")] [Address(RVA = "0x1090CD0", Offset = "0x108F6D0", VA = "0x181090CD0")] get { int num = 0; Transform transform; if (transform != 0) { } int num2 = 0; if (!(num != num2)) { } throw new NullReferenceException(); } } // Token: 0x0600387F RID: 14463 RVA: 0x000EF41C File Offset: 0x000ED61C [Token(Token = "0x600387F")] [Address(RVA = "0x1091CF0", Offset = "0x10906F0", VA = "0x181091CF0")] private void OnEnable() { this.PIGAEIBIPGD(); } // Token: 0x06003880 RID: 14464 RVA: 0x000EF430 File Offset: 0x000ED630 [Token(Token = "0x6003880")] [Address(RVA = "0x1091C90", Offset = "0x1090690", VA = "0x181091C90")] private void OnDestroy() { global::UnityEngine.Object.DestroyImmediate(this.OGGEDFPBGKE); } // Token: 0x06003881 RID: 14465 RVA: 0x000EF448 File Offset: 0x000ED648 [Token(Token = "0x6003881")] [Address(RVA = "0x1091E00", Offset = "0x1090800", VA = "0x181091E00")] private void PIGAEIBIPGD() { Graphic graphic = this.graphic; int num = 0; if (!(graphic == num)) { if (Application.isPlaying && SingletonMonoBehaviour.IsInitialized) { if (this.JJFCHAEBMLB == (ulong)0L) { Action action = new Action(this.IFBNGGIIPBG); ISchedulerPromise schedulerPromise = this.InvokeNextPreRender(action); this.JJFCHAEBMLB = schedulerPromise; return; } } else { this.IFBNGGIIPBG(); } } } // Token: 0x06003882 RID: 14466 RVA: 0x000EF4AC File Offset: 0x000ED6AC [Token(Token = "0x6003882")] [Address(RVA = "0x10914D0", Offset = "0x108FED0", VA = "0x1810914D0")] private void FIALHGAOPGL() { Material oggedfpbgke = this.OGGEDFPBGKE; int num = 0; if (!(oggedfpbgke == num)) { Material defaultMaterial = this.graphic.defaultMaterial; Material oggedfpbgke2 = this.OGGEDFPBGKE; if (!(defaultMaterial != oggedfpbgke2)) { return; } } Material oggedfpbgke3 = this.OGGEDFPBGKE; int num2 = 0; if (oggedfpbgke3 != num2) { global::UnityEngine.Object.DestroyImmediate(this.OGGEDFPBGKE); } Material defaultMaterial2 = this.graphic.defaultMaterial; int num3 = 0; if (defaultMaterial2 != num3) { Material defaultMaterial3 = this.graphic.defaultMaterial; } Material material = new Material(Graphic.defaultGraphicMaterial); Shader ipkabenccni = UIGradient.IPKABENCCNI; int num4 = 0; if (ipkabenccni == num4) { UIGradient.IPKABENCCNI = Shader.Find("UI/Gradient"); } Shader ipkabenccni2 = UIGradient.IPKABENCCNI; material.shader = ipkabenccni2; this.OGGEDFPBGKE = material; Material material2 = this.graphic.material; } // Token: 0x06003883 RID: 14467 RVA: 0x000EF598 File Offset: 0x000ED798 [Token(Token = "0x6003883")] [Address(RVA = "0x1091B90", Offset = "0x1090590", VA = "0x181091B90")] private void NGBFEDFONMO(Color[] EBGLCALIIJF) { int num = 0; int length = EBGLCALIIJF.Length; if (num < length) { Gradient gradient = this.gradient; num += 2; num += num; num++; } } // Token: 0x06003884 RID: 14468 RVA: 0x000EF5CC File Offset: 0x000ED7CC [Token(Token = "0x6003884")] [Address(RVA = "0x1090E00", Offset = "0x108F800", VA = "0x181090E00")] private void BIMBEHCPGAM(Material KFENPJENIOI) { Color[] ebglcaliijf = this.EBGLCALIIJF; int pkanbkmhgnc = UIGradient.PKANBKMHGNC; KFENPJENIOI.SetColorArray(pkanbkmhgnc, ebglcaliijf); UIGradient.EEGCMKLGFGL[] dcfldbkgmjk = UIGradient.DCFLDBKGMJK; bool flag; if (flag) { Vector2 vector = this.center; float y = this.center.y; } UIGradient.EEGCMKLGFGL[] dimjoajbcog = UIGradient.DIMJOAJBCOG; bool flag2; if (flag2) { } UIGradient.EEGCMKLGFGL eegcmklgfgl = this.type; float num = this.vignettePower; int ogoflbkflpi = UIGradient.OGOFLBKFLPI; KFENPJENIOI.SetFloatImpl(ogoflbkflpi, num); UIGradient.EEGCMKLGFGL eegcmklgfgl2 = this.type; Vector2 vector2 = this.NNNNALCHHDJ; Vector2 vector3 = this.center; float y2 = this.center.y; Vector2 vector4 = this.NNNNALCHHDJ; Vector2 vector5 = vector3 + vector4; } // Token: 0x06003885 RID: 14469 RVA: 0x000EF67C File Offset: 0x000ED87C [Token(Token = "0x6003885")] [Address(RVA = "0x10912C0", Offset = "0x108FCC0", VA = "0x1810912C0")] private void DHFAHFKGPJA(Material KFENPJENIOI) { int num; do { num = 0; Dictionary ikmiamiiegc = UIGradient.IKMIAMIIEGC; UIGradient.EEGCMKLGFGL eegcmklgfgl = this.type; string text = ikmiamiiegc[eegcmklgfgl]; if (KFENPJENIOI.IsKeywordEnabled(text)) { break; } Dictionary.ValueCollection values = UIGradient.IKMIAMIIEGC.Values; Dictionary.ValueCollection.Enumerator enumerator; if (enumerator == 0 || enumerator == 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x06003886 RID: 14470 RVA: 0x000EF6C8 File Offset: 0x000ED8C8 [Token(Token = "0x6003886")] [Address(RVA = "0x10921A0", Offset = "0x1090BA0", VA = "0x1810921A0")] public UIGradient() { Color[] array = new Color[32]; this.EBGLCALIIJF = array; this.center.y = (float)0; ulong num; this.center = num; ulong num2; this.scale = num2; this.scale.y = (float)0; this.vignettePower = 1f; base..ctor(); } // Token: 0x06003887 RID: 14471 RVA: 0x000EF71C File Offset: 0x000ED91C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6003887")] [Address(RVA = "0x1091F00", Offset = "0x1090900", VA = "0x181091F00")] static UIGradient() { Dictionary dictionary = new Dictionary(); int num = 0; dictionary.Add(num, "LEFT_TO_RIGHT"); dictionary.Add((ulong)1L, "RIGHT_TO_LEFT"); dictionary.Add((ulong)2L, "TOP_TO_BOTTOM"); dictionary.Add((ulong)3L, "BOTTOM_TO_TOP"); dictionary.Add((ulong)4L, "CUSTOM_DIRECTION"); dictionary.Add((ulong)10L, "RADIAL_OUT"); dictionary.Add((ulong)11L, "RADIAL_IN"); dictionary.Add((ulong)20L, "VIGNETTE_OUT"); dictionary.Add((ulong)21L, "VIGNETTE_IN"); UIGradient.IKMIAMIIEGC = dictionary; UIGradient.PKANBKMHGNC = Shader.PropertyToID("_GradientKeys"); UIGradient.HIONJHNIFEB = Shader.PropertyToID("_GradientInverseScale"); UIGradient.EGALDOGNEMO = Shader.PropertyToID("_GradientCenter"); UIGradient.OGOFLBKFLPI = Shader.PropertyToID("_GradientVignettePower"); UIGradient.JEBLHFHKFGK = Shader.PropertyToID("_GradientCustomDirection"); UIGradient.DEHLKJDFJKL = Shader.PropertyToID("_GradientCustomDirectionOrigin"); UIGradient.JDCDEILOIAC = new List(); UIGradient.EEGCMKLGFGL[] array = new UIGradient.EEGCMKLGFGL[5]; RuntimeHelpers.InitializeArray(array, fieldof(.E2427D7AB4A9056DFB6EE84F267A599081110540).FieldHandle); UIGradient.DCFLDBKGMJK = array; UIGradient.EEGCMKLGFGL[] array2 = new UIGradient.EEGCMKLGFGL[4]; RuntimeHelpers.InitializeArray(array2, fieldof(.1824DD8A9C8FB58B117E019F6B15F004DD00C8D7).FieldHandle); UIGradient.DIMJOAJBCOG = array2; } // Token: 0x06003888 RID: 14472 RVA: 0x000EF854 File Offset: 0x000EDA54 [Token(Token = "0x6003888")] [Address(RVA = "0x10918D0", Offset = "0x10902D0", VA = "0x1810918D0")] [CompilerGenerated] private void IFBNGGIIPBG() { this.FIALHGAOPGL(); Color[] ebglcaliijf = this.EBGLCALIIJF; int num = 0; int num2 = 0; int length = ebglcaliijf.Length; if (num2 < length) { Gradient gradient = this.gradient; num += 2; num += num; num++; } Material defaultMaterial = this.graphic.defaultMaterial; this.DHFAHFKGPJA(defaultMaterial); Material defaultMaterial2 = this.graphic.defaultMaterial; this.BIMBEHCPGAM(defaultMaterial2); this.graphic.SetVerticesDirty(); this.JJFCHAEBMLB = (ulong)0L; } // Token: 0x0400314F RID: 12623 [Token(Token = "0x400314F")] private static readonly Dictionary IKMIAMIIEGC; // Token: 0x04003150 RID: 12624 [Token(Token = "0x4003150")] private const int JGDLOMOEFEO = 32; // Token: 0x04003151 RID: 12625 [Token(Token = "0x4003151")] private static readonly int PKANBKMHGNC; // Token: 0x04003152 RID: 12626 [Token(Token = "0x4003152")] private static readonly int HIONJHNIFEB; // Token: 0x04003153 RID: 12627 [Token(Token = "0x4003153")] private static readonly int EGALDOGNEMO; // Token: 0x04003154 RID: 12628 [Token(Token = "0x4003154")] private static readonly int OGOFLBKFLPI; // Token: 0x04003155 RID: 12629 [Token(Token = "0x4003155")] private static readonly int JEBLHFHKFGK; // Token: 0x04003156 RID: 12630 [Token(Token = "0x4003156")] private static readonly int DEHLKJDFJKL; // Token: 0x04003157 RID: 12631 [Token(Token = "0x4003157")] private static readonly List JDCDEILOIAC; // Token: 0x04003158 RID: 12632 [Token(Token = "0x4003158")] private static Shader IPKABENCCNI; // Token: 0x04003159 RID: 12633 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4003159")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Graphic graphic; // Token: 0x0400315A RID: 12634 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400315A")] private Color[] EBGLCALIIJF; // Token: 0x0400315B RID: 12635 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400315B")] private Material OGGEDFPBGKE; // Token: 0x0400315C RID: 12636 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400315C")] private ISchedulerPromise JJFCHAEBMLB; // Token: 0x0400315D RID: 12637 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400315D")] [SerializeField] private Gradient gradient; // Token: 0x0400315E RID: 12638 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400315E")] [SerializeField] private UIGradient.EEGCMKLGFGL type; // Token: 0x0400315F RID: 12639 [Token(Token = "0x400315F")] private static readonly UIGradient.EEGCMKLGFGL[] DCFLDBKGMJK; // Token: 0x04003160 RID: 12640 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x4003160")] [SerializeField] [OMAIFIIBMNL("ShouldUseCenter")] private Vector2 center; // Token: 0x04003161 RID: 12641 [Token(Token = "0x4003161")] private static readonly UIGradient.EEGCMKLGFGL[] DIMJOAJBCOG; // Token: 0x04003162 RID: 12642 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x4003162")] [SerializeField] [OMAIFIIBMNL("ShouldUseScale")] private Vector2 scale; // Token: 0x04003163 RID: 12643 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x4003163")] [SerializeField] [Range(0f, 360f)] [OMAIFIIBMNL("type", 4)] private float customAngle; // Token: 0x04003164 RID: 12644 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4003164")] [SerializeField] [Attribute(Name = "OMAIFIIBMNL", RVA = "0x14E840", Offset = "0x14DC40")] [Range(0f, 5f)] private float vignettePower; // Token: 0x020007D3 RID: 2003 [Token(Token = "0x20007D3")] public enum EEGCMKLGFGL : byte { // Token: 0x04003166 RID: 12646 [Token(Token = "0x4003166")] LeftToRight, // Token: 0x04003167 RID: 12647 [Token(Token = "0x4003167")] RightToLeft, // Token: 0x04003168 RID: 12648 [Token(Token = "0x4003168")] TopToBottom, // Token: 0x04003169 RID: 12649 [Token(Token = "0x4003169")] BottomToTop, // Token: 0x0400316A RID: 12650 [Token(Token = "0x400316A")] CustomDirection, // Token: 0x0400316B RID: 12651 [Token(Token = "0x400316B")] RadialOut = 10, // Token: 0x0400316C RID: 12652 [Token(Token = "0x400316C")] RadialIn, // Token: 0x0400316D RID: 12653 [Token(Token = "0x400316D")] VignetteOut = 20, // Token: 0x0400316E RID: 12654 [Token(Token = "0x400316E")] VignetteIn } } }