566 lines
23 KiB
C#
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
|
|
}
|
|
}
|
|
}
|