Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

566 lines
23 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Experimental.Rendering;
using UnityEngine.UI;
namespace RRUI
{
// Token: 0x020007CB RID: 1995
[Token(Token = "0x20007CB")]
[ExecuteAlways]
[AddComponentMenu("UI/Effects/Tiler", 15)]
public class UITiler : UIUberMaterialOverride
{
// Token: 0x170009AA RID: 2474
// (get) Token: 0x06003833 RID: 14387 RVA: 0x000EA928 File Offset: 0x000E8B28
[Token(Token = "0x170009AA")]
public override Graphic ALLPJCBPKJH
{
[Token(Token = "0x6003833")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "4")]
get
{
/*
An exception occurred when decompiling this method (06003833)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.UI.Graphic RRUI.UITiler::get_Graphic()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Image(var_0_06, ldfld:Image(UITiler::image, ldloc:UITiler(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 1660
*/;
}
}
// Token: 0x170009AB RID: 2475
// (get) Token: 0x06003834 RID: 14388 RVA: 0x000EA93C File Offset: 0x000E8B3C
[Token(Token = "0x170009AB")]
protected override bool BEFDCNGECPP
{
[Token(Token = "0x6003834")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "7")]
get
{
return true;
}
}
// Token: 0x170009AC RID: 2476
// (get) Token: 0x06003835 RID: 14389 RVA: 0x000EA94C File Offset: 0x000E8B4C
[Token(Token = "0x170009AC")]
private Sprite DJBEHGKKJGF
{
[Token(Token = "0x6003835")]
[Address(RVA = "0xA013F0", Offset = "0xA001F0", VA = "0x180A013F0")]
get
{
Sprite sprite = this.sprite;
int num = 0;
if (!(sprite != num))
{
int num2 = 0;
Sprite njlpkpfoick = UIMaterialOverride.NJLPKPFOICK;
int num3 = 0;
if (njlpkpfoick == num3)
{
Texture2D whiteTexture = Texture2D.whiteTexture;
Vector2 zero = Vector2.zero;
GraphicsFormat graphicsFormat = whiteTexture.graphicsFormat;
Vector2 vector;
UIMaterialOverride.NJLPKPFOICK = Sprite.Create(whiteTexture, num2, vector);
}
return UIMaterialOverride.NJLPKPFOICK;
}
return this.sprite;
}
}
// Token: 0x170009AD RID: 2477
// (get) Token: 0x06003836 RID: 14390 RVA: 0x000EA9C0 File Offset: 0x000E8BC0
// (set) Token: 0x06003837 RID: 14391 RVA: 0x000EA9D4 File Offset: 0x000E8BD4
[Token(Token = "0x170009AD")]
public float MGGEHMHAMCH
{
[Token(Token = "0x6003836")]
[Address(RVA = "0x93FDE0", Offset = "0x93EBE0", VA = "0x18093FDE0")]
get
{
return this.rows;
}
[Token(Token = "0x6003837")]
[Address(RVA = "0xA01970", Offset = "0xA00770", VA = "0x180A01970")]
set
{
this.rows = value;
base.DBNJDLHEEPJ();
}
}
// Token: 0x170009AE RID: 2478
// (get) Token: 0x06003838 RID: 14392 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06003839 RID: 14393 RVA: 0x000EA9F0 File Offset: 0x000E8BF0
[Token(Token = "0x170009AE")]
public Vector2 ODOPKMFAEDH
{
[Token(Token = "0x6003838")]
[Address(RVA = "0xA018A0", Offset = "0xA006A0", VA = "0x180A018A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6003839")]
[Address(RVA = "0xA01990", Offset = "0xA00790", VA = "0x180A01990")]
set
{
Vector2 vector = this.spacing;
float y = this.spacing.y;
if (vector != value)
{
this.spacing = 0;
this.spacing.y = (float)0;
base.DBNJDLHEEPJ();
}
}
}
// Token: 0x170009AF RID: 2479
// (get) Token: 0x0600383A RID: 14394 RVA: 0x000EAA34 File Offset: 0x000E8C34
// (set) Token: 0x0600383B RID: 14395 RVA: 0x000EAA48 File Offset: 0x000E8C48
[Token(Token = "0x170009AF")]
public float MHBMKPIDJPG
{
[Token(Token = "0x600383A")]
[Address(RVA = "0xA01890", Offset = "0xA00690", VA = "0x180A01890")]
get
{
return this.offset;
}
[Token(Token = "0x600383B")]
[Address(RVA = "0xA01930", Offset = "0xA00730", VA = "0x180A01930")]
set
{
this.offset = value;
base.DBNJDLHEEPJ();
}
}
// Token: 0x170009B0 RID: 2480
// (get) Token: 0x0600383C RID: 14396 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600383D RID: 14397 RVA: 0x000EAA64 File Offset: 0x000E8C64
[Token(Token = "0x170009B0")]
public Vector2 JIGGKKCAGIF
{
[Token(Token = "0x600383C")]
[Address(RVA = "0xA018C0", Offset = "0xA006C0", VA = "0x180A018C0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600383D")]
[Address(RVA = "0xA01A40", Offset = "0xA00840", VA = "0x180A01A40")]
set
{
Vector2 vector = this.velocity;
float y = this.velocity.y;
if (vector != value)
{
this.velocity = 0;
this.velocity.y = (float)0;
base.DBNJDLHEEPJ();
}
}
}
// Token: 0x170009B1 RID: 2481
// (get) Token: 0x0600383E RID: 14398 RVA: 0x000EAAA8 File Offset: 0x000E8CA8
// (set) Token: 0x0600383F RID: 14399 RVA: 0x000EAABC File Offset: 0x000E8CBC
[Token(Token = "0x170009B1")]
public float KMJKDOOAILL
{
[Token(Token = "0x600383E")]
[Address(RVA = "0x7A04F0", Offset = "0x79F2F0", VA = "0x1807A04F0")]
get
{
return this.angle;
}
[Token(Token = "0x600383F")]
[Address(RVA = "0xA01900", Offset = "0xA00700", VA = "0x180A01900")]
set
{
this.angle = value;
base.DBNJDLHEEPJ();
}
}
// Token: 0x170009B2 RID: 2482
// (get) Token: 0x06003840 RID: 14400 RVA: 0x000EAAD8 File Offset: 0x000E8CD8
[Token(Token = "0x170009B2")]
private Matrix4x4 MBGJKNKDPFJ
{
[Token(Token = "0x6003840")]
[Address(RVA = "0xA00FF0", Offset = "0x9FFDF0", VA = "0x180A00FF0")]
get
{
/*
An exception occurred when decompiling this method (06003840)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Matrix4x4 RRUI.UITiler::CEMHEOIJPIK()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_3_06, ldfld:float32(Matrix4x4::m01, ldloc:Matrix4x4[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Matrix4x4&](var_2)))
stloc:float32(var_4_0D, ldfld:float32(Matrix4x4::m02, ldloc:Matrix4x4[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Matrix4x4&](var_2)))
stfld:native int(Object::m_CachedPtr, ldloc:UITiler[exp:Object](this), ldloc:float32[exp:native int](var_3_06))
stloc:float32(var_5_1C, ldfld:float32(Matrix4x4::m03, ldloc:Matrix4x4[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Matrix4x4&](var_2)))
stfld:bool(UIMaterialOverride::LECMOEMDADB, ldloc:UITiler[exp:UIMaterialOverride](this), ldloc:float32[exp:bool](var_4_0D))
stfld:Sprite(UITiler::sprite, ldloc:UITiler(this), ldloc:float32[exp:Sprite](var_5_1C))
}
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 1660
*/;
}
}
// Token: 0x170009B3 RID: 2483
// (get) Token: 0x06003841 RID: 14401 RVA: 0x000EAB14 File Offset: 0x000E8D14
// (set) Token: 0x06003842 RID: 14402 RVA: 0x000EAB28 File Offset: 0x000E8D28
[Token(Token = "0x170009B3")]
public UITiler.PJHGBJILOCL JBLCLOIDFCH
{
[Token(Token = "0x6003841")]
[Address(RVA = "0x5672F0", Offset = "0x5660F0", VA = "0x1805672F0")]
get
{
return this.animationDirection;
}
[Token(Token = "0x6003842")]
[Address(RVA = "0xA01920", Offset = "0xA00720", VA = "0x180A01920")]
set
{
if (this.animationDirection != value)
{
this.animationDirection = value;
base.DBNJDLHEEPJ();
return;
}
}
}
// Token: 0x170009B4 RID: 2484
// (get) Token: 0x06003843 RID: 14403 RVA: 0x000EAB4C File Offset: 0x000E8D4C
// (set) Token: 0x06003844 RID: 14404 RVA: 0x000EAB60 File Offset: 0x000E8D60
[Token(Token = "0x170009B4")]
public float KLNPAMIBLMO
{
[Token(Token = "0x6003843")]
[Address(RVA = "0x933770", Offset = "0x932570", VA = "0x180933770")]
get
{
return this.primaryAnimationSpeed;
}
[Token(Token = "0x6003844")]
[Address(RVA = "0xA01950", Offset = "0xA00750", VA = "0x180A01950")]
set
{
this.primaryAnimationSpeed = value;
base.DBNJDLHEEPJ();
}
}
// Token: 0x170009B5 RID: 2485
// (get) Token: 0x06003845 RID: 14405 RVA: 0x000EAB7C File Offset: 0x000E8D7C
// (set) Token: 0x06003846 RID: 14406 RVA: 0x000EAB90 File Offset: 0x000E8D90
[Token(Token = "0x170009B5")]
public float OJAPKEMIDDL
{
[Token(Token = "0x6003845")]
[Address(RVA = "0xA01880", Offset = "0xA00680", VA = "0x180A01880")]
get
{
return this.altAnimationSpeed;
}
[Token(Token = "0x6003846")]
[Address(RVA = "0xA018E0", Offset = "0xA006E0", VA = "0x180A018E0")]
set
{
this.altAnimationSpeed = value;
base.DBNJDLHEEPJ();
}
}
// Token: 0x06003847 RID: 14407 RVA: 0x000EABAC File Offset: 0x000E8DAC
[Token(Token = "0x6003847")]
[Address(RVA = "0xA00900", Offset = "0x9FF700", VA = "0x180A00900", Slot = "12")]
protected override void BIMBEHCPGAM(Material KFENPJENIOI)
{
float num = this.rows;
int aechiljcogc = UITiler.AECHILJCOGC;
KFENPJENIOI.SetFloatImpl(aechiljcogc, num);
Vector2 vector = this.velocity;
float y = this.velocity.y;
Vector4 vector2 = vector;
Color color = this.backgroundColor;
int lbobdiccapf = UITiler.LBOBDICCAPF;
KFENPJENIOI.SetColor(lbobdiccapf, color);
Color color2 = this.tintColor;
int fejflodecee = UITiler.FEJFLODECEE;
KFENPJENIOI.SetColor(fejflodecee, color2);
Vector2 one = Vector2.one;
float num2 = this.offset;
int jndbgbpiomp = UITiler.JNDBGBPIOMP;
KFENPJENIOI.SetFloatImpl(jndbgbpiomp, num2);
if (this.animationDirection == UITiler.PJHGBJILOCL.None)
{
int num3 = 0;
int aefoiaeoefm = UITiler.AEFOIAEOEFM;
KFENPJENIOI.SetInt(aefoiaeoefm, num3);
int num4 = 0;
int anenpefdfda = UITiler.ANENPEFDFDA;
KFENPJENIOI.SetFloatImpl(anenpefdfda, (float)num4);
}
bool flag = this.animationDirection != UITiler.PJHGBJILOCL.Rows;
int aefoiaeoefm2 = UITiler.AEFOIAEOEFM;
KFENPJENIOI.SetInt(aefoiaeoefm2, flag ? 1 : 0);
float num5 = this.primaryAnimationSpeed;
int anenpefdfda2 = UITiler.ANENPEFDFDA;
KFENPJENIOI.SetFloatImpl(anenpefdfda2, num5);
int elmmnmnnngf = UITiler.ELMMNMNNNGF;
KFENPJENIOI.SetFloatImpl(elmmnmnnngf, num5);
Sprite sprite = this.DJBEHGKKJGF;
int oaolpjbfkim = UITiler.OAOLPJBFKIM;
Texture2D texture = sprite.texture;
KFENPJENIOI.SetTextureImpl(oaolpjbfkim, texture);
GraphicsFormat graphicsFormat = sprite.texture.graphicsFormat;
int omimmhpjjgg = UITiler.OMIMMHPJJGG;
KFENPJENIOI.SetFloatImpl(omimmhpjjgg, 1f);
}
// Token: 0x06003848 RID: 14408 RVA: 0x000EAD10 File Offset: 0x000E8F10
[Token(Token = "0x6003848")]
[Address(RVA = "0xA01130", Offset = "0x9FFF30", VA = "0x180A01130")]
private void IDJKILEODNN(Sprite KMJNLPEBOIF, out Vector2 PFCHGBHOGJE, out Vector2 NGEPAGOAHJE)
{
/*
An exception occurred when decompiling this method (06003848)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RRUI.UITiler::IDJKILEODNN(UnityEngine.Sprite,UnityEngine.Vector2&,UnityEngine.Vector2&)
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
Actual value was -1.
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403
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 117
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 1660
*/;
}
// Token: 0x06003849 RID: 14409 RVA: 0x000EADF0 File Offset: 0x000E8FF0
[Token(Token = "0x6003849")]
[Address(RVA = "0xA010E0", Offset = "0x9FFEE0", VA = "0x180A010E0", Slot = "13")]
protected override void DHFAHFKGPJA(Material KFENPJENIOI, bool CBHMNNAINHM)
{
KFENPJENIOI.BLPOBJABAMH("TILER_ON", CBHMNNAINHM);
}
// Token: 0x0600384A RID: 14410 RVA: 0x000EAE0C File Offset: 0x000E900C
[Token(Token = "0x600384A")]
[Address(RVA = "0xA017F0", Offset = "0xA005F0", VA = "0x180A017F0")]
public UITiler()
{
Color white = Color.white;
Color red = Color.red;
this.rows = 3f;
ulong num;
this.spacing = num;
this.spacing.y = (float)0;
this.offset = 0.5f;
this.animationDirection = (UITiler.PJHGBJILOCL)((ulong)4294967295L);
base..ctor();
}
// Token: 0x04003049 RID: 12361
[Token(Token = "0x4003049")]
private static readonly int OAOLPJBFKIM = Shader.PropertyToID("_TilerTex");
// Token: 0x0400304A RID: 12362
[Token(Token = "0x400304A")]
private static readonly int KHKEBIIGINJ = Shader.PropertyToID("_TilerTexMinUv");
// Token: 0x0400304B RID: 12363
[Token(Token = "0x400304B")]
private static readonly int LNMBDOPIBHP = Shader.PropertyToID("_TilerTexMaxUv");
// Token: 0x0400304C RID: 12364
[Token(Token = "0x400304C")]
private static readonly int FEJFLODECEE = Shader.PropertyToID("_TilerTintColor");
// Token: 0x0400304D RID: 12365
[Token(Token = "0x400304D")]
private static readonly int LBOBDICCAPF = Shader.PropertyToID("_TilerBackgroundColor");
// Token: 0x0400304E RID: 12366
[Token(Token = "0x400304E")]
private static readonly int FLKPOLFNEFA = Shader.PropertyToID("_TilerRectAspect");
// Token: 0x0400304F RID: 12367
[Token(Token = "0x400304F")]
private static readonly int OMIMMHPJJGG = Shader.PropertyToID("_TilerInvSpriteAspect");
// Token: 0x04003050 RID: 12368
[Token(Token = "0x4003050")]
private static readonly int AECHILJCOGC = Shader.PropertyToID("_TilerRows");
// Token: 0x04003051 RID: 12369
[Token(Token = "0x4003051")]
private static readonly int EAPAOOOPBLH = Shader.PropertyToID("_TilerRotation");
// Token: 0x04003052 RID: 12370
[Token(Token = "0x4003052")]
private static readonly int AJDPOHAJMNN = Shader.PropertyToID("_TilerGlobalVelocity");
// Token: 0x04003053 RID: 12371
[Token(Token = "0x4003053")]
private static readonly int AEFOIAEOEFM = Shader.PropertyToID("_TilerAnimationAxis");
// Token: 0x04003054 RID: 12372
[Token(Token = "0x4003054")]
private static readonly int ANENPEFDFDA = Shader.PropertyToID("_TilerAnimationSpeed0");
// Token: 0x04003055 RID: 12373
[Token(Token = "0x4003055")]
private static readonly int ELMMNMNNNGF = Shader.PropertyToID("_TilerAnimationSpeed1");
// Token: 0x04003056 RID: 12374
[Token(Token = "0x4003056")]
private static readonly int EKOBIKNNEKN = Shader.PropertyToID("_TilerCellSize");
// Token: 0x04003057 RID: 12375
[Token(Token = "0x4003057")]
private static readonly int IILMECEJJLE = Shader.PropertyToID("_TilerInvCellSize");
// Token: 0x04003058 RID: 12376
[Token(Token = "0x4003058")]
private static readonly int JNDBGBPIOMP = Shader.PropertyToID("_TilerRowOffset");
// Token: 0x04003059 RID: 12377
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003059")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Image image;
// Token: 0x0400305A RID: 12378
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400305A")]
[SerializeField]
private Sprite sprite;
// Token: 0x0400305B RID: 12379
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400305B")]
[SerializeField]
private Color tintColor;
// Token: 0x0400305C RID: 12380
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400305C")]
[SerializeField]
private Color backgroundColor;
// Token: 0x0400305D RID: 12381
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400305D")]
[SerializeField]
[Tooltip("How many rows of tiles to fit within the object's rect.")]
private float rows;
// Token: 0x0400305E RID: 12382
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x400305E")]
[SerializeField]
[Tooltip("The distance between each tile.")]
private Vector2 spacing;
// Token: 0x0400305F RID: 12383
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x400305F")]
[SerializeField]
[Tooltip("The offset applied to each alternating row or column.")]
private float offset;
// Token: 0x04003060 RID: 12384
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003060")]
[SerializeField]
[Tooltip("A constant local-space animation speed applied across the whole image.")]
private Vector2 velocity;
// Token: 0x04003061 RID: 12385
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003061")]
[SerializeField]
[Range(0f, 360f)]
private float angle;
// Token: 0x04003062 RID: 12386
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x4003062")]
[SerializeField]
private UITiler.PJHGBJILOCL animationDirection;
// Token: 0x04003063 RID: 12387
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003063")]
[SerializeField]
[Tooltip("The animation speed of the primary rows / columns.")]
[Attribute(Name = "OMAIFIIBMNL", RVA = "0xB90C0", Offset = "0xB84C0")]
private float primaryAnimationSpeed;
// Token: 0x04003064 RID: 12388
[FieldOffset(Offset = "0x7C")]
[Token(Token = "0x4003064")]
[SerializeField]
[Attribute(Name = "OMAIFIIBMNL", RVA = "0xB97A0", Offset = "0xB8BA0")]
[Tooltip("The animation speed of the alternating rows / columns.")]
private float altAnimationSpeed;
// Token: 0x020007CC RID: 1996
[Token(Token = "0x20007CC")]
public enum PJHGBJILOCL
{
// Token: 0x04003066 RID: 12390
[Token(Token = "0x4003066")]
None = -1,
// Token: 0x04003067 RID: 12391
[Token(Token = "0x4003067")]
Rows,
// Token: 0x04003068 RID: 12392
[Token(Token = "0x4003068")]
Columns
}
}
}