529 lines
20 KiB
C#
529 lines
20 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.UI
|
|
{
|
|
// Token: 0x020029C0 RID: 10688
|
|
[Token(Token = "0x20029C0")]
|
|
public class ScreenHUDElement : MonoBehaviour
|
|
{
|
|
// Token: 0x17003202 RID: 12802
|
|
// (get) Token: 0x06011E27 RID: 73255 RVA: 0x004131A0 File Offset: 0x004113A0
|
|
[Token(Token = "0x17003202")]
|
|
public RectTransform OCEOHFFNCHP
|
|
{
|
|
[Token(Token = "0x6011E27")]
|
|
[Address(RVA = "0x101BD70", Offset = "0x101AB70", VA = "0x18101BD70")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06011E27)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.RectTransform RecRoom.UI.ScreenHUDElement::get_RectTransform()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_0B:
|
|
brtrue(IL_0B, cne:bool(ldloc:Transform(var_0_06), 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 1660
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003203 RID: 12803
|
|
// (get) Token: 0x06011E28 RID: 73256 RVA: 0x004131BC File Offset: 0x004113BC
|
|
[Token(Token = "0x17003203")]
|
|
public RectTransform KPLKKDKMIAP
|
|
{
|
|
[Token(Token = "0x6011E28")]
|
|
[Address(RVA = "0x101BD00", Offset = "0x101AB00", VA = "0x18101BD00")]
|
|
get
|
|
{
|
|
Transform parent;
|
|
do
|
|
{
|
|
parent = base.transform.parent;
|
|
if (parent == 0)
|
|
{
|
|
}
|
|
}
|
|
while (parent == 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003204 RID: 12804
|
|
// (get) Token: 0x06011E29 RID: 73257 RVA: 0x004131E4 File Offset: 0x004113E4
|
|
[Token(Token = "0x17003204")]
|
|
public bool DEMNNHLCJOD
|
|
{
|
|
[Token(Token = "0x6011E29")]
|
|
[Address(RVA = "0x101BC30", Offset = "0x101AA30", VA = "0x18101BC30")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
if (this != num)
|
|
{
|
|
GameObject gameObject = base.gameObject;
|
|
int num2 = 0;
|
|
if (gameObject != num2)
|
|
{
|
|
return base.gameObject.activeSelf;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003205 RID: 12805
|
|
// (get) Token: 0x06011E2A RID: 73258 RVA: 0x00413224 File Offset: 0x00411424
|
|
[Token(Token = "0x17003205")]
|
|
private bool DPAIIJPAFCO
|
|
{
|
|
[Token(Token = "0x6011E2A")]
|
|
[Address(RVA = "0x101B2E0", Offset = "0x101A0E0", VA = "0x18101B2E0")]
|
|
get
|
|
{
|
|
return this.BKMFIOABNFG > 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003206 RID: 12806
|
|
// (get) Token: 0x06011E2B RID: 73259 RVA: 0x0041323C File Offset: 0x0041143C
|
|
// (set) Token: 0x06011E2C RID: 73260 RVA: 0x0041325C File Offset: 0x0041145C
|
|
[Token(Token = "0x17003206")]
|
|
protected bool HIGPLOFDEDM
|
|
{
|
|
[Token(Token = "0x6011E2B")]
|
|
[Address(RVA = "0x101B280", Offset = "0x101A080", VA = "0x18101B280")]
|
|
get
|
|
{
|
|
int ckelnnobapp = this.CKELNNOBAPP;
|
|
int frameCount = Time.frameCount;
|
|
return ckelnnobapp == frameCount;
|
|
}
|
|
[Token(Token = "0x6011E2C")]
|
|
[Address(RVA = "0x101B2F0", Offset = "0x101A0F0", VA = "0x18101B2F0")]
|
|
set
|
|
{
|
|
if (value)
|
|
{
|
|
int frameCount = Time.frameCount;
|
|
this.CKELNNOBAPP = frameCount;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003207 RID: 12807
|
|
// (get) Token: 0x06011E2D RID: 73261 RVA: 0x0041327C File Offset: 0x0041147C
|
|
// (set) Token: 0x06011E2E RID: 73262 RVA: 0x004132AC File Offset: 0x004114AC
|
|
[Token(Token = "0x17003207")]
|
|
public Vector2 NMJDKEPJEIP
|
|
{
|
|
[Token(Token = "0x6011E2D")]
|
|
[Address(RVA = "0x101BE40", Offset = "0x101AC40", VA = "0x18101BE40")]
|
|
get
|
|
{
|
|
while (this.EEMFBPJMNFJ)
|
|
{
|
|
if (base.transform != 0)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector2 vector2;
|
|
return vector2;
|
|
}
|
|
}
|
|
return Vector2.zero;
|
|
}
|
|
[Token(Token = "0x6011E2E")]
|
|
[Address(RVA = "0x101C0A0", Offset = "0x101AEA0", VA = "0x18101C0A0")]
|
|
set
|
|
{
|
|
bool flag;
|
|
while (this.EEMFBPJMNFJ && (this.DNCJOKIBAMG.transform == 0 || base.transform == 0 || (flag && base.transform == 0)))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003208 RID: 12808
|
|
// (get) Token: 0x06011E2F RID: 73263 RVA: 0x004132F0 File Offset: 0x004114F0
|
|
[Token(Token = "0x17003208")]
|
|
public Vector2 DDLFOPEPEFB
|
|
{
|
|
[Token(Token = "0x6011E2F")]
|
|
[Address(RVA = "0x101BDD0", Offset = "0x101ABD0", VA = "0x18101BDD0")]
|
|
get
|
|
{
|
|
Transform transform;
|
|
int num;
|
|
do
|
|
{
|
|
transform = base.transform;
|
|
num = 0;
|
|
}
|
|
while (transform != 0 && transform == 0);
|
|
return this.BKLMACKEFHD(num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003209 RID: 12809
|
|
// (get) Token: 0x06011E30 RID: 73264 RVA: 0x00413318 File Offset: 0x00411518
|
|
[Token(Token = "0x17003209")]
|
|
public Vector2 ABKIMJAKKOO
|
|
{
|
|
[Token(Token = "0x6011E30")]
|
|
[Address(RVA = "0x101C030", Offset = "0x101AE30", VA = "0x18101C030")]
|
|
get
|
|
{
|
|
Transform transform;
|
|
int num;
|
|
do
|
|
{
|
|
transform = base.transform;
|
|
num = 0;
|
|
}
|
|
while (transform != 0 && transform == 0);
|
|
return this.NFCGFMMPAOD(num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700320A RID: 12810
|
|
// (get) Token: 0x06011E31 RID: 73265 RVA: 0x00413340 File Offset: 0x00411540
|
|
[Token(Token = "0x1700320A")]
|
|
public Rect JFPGGMCCNJJ
|
|
{
|
|
[Token(Token = "0x6011E31")]
|
|
[Address(RVA = "0x101BF20", Offset = "0x101AD20", VA = "0x18101BF20")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06011E31)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Rect RecRoom.UI.ScreenHUDElement::get_ViewportRect()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_1:
|
|
brtrue(IL_00, ceq:bool(ldloc:Transform(var_4), 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.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 1660
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E32 RID: 73266 RVA: 0x00413364 File Offset: 0x00411564
|
|
[Token(Token = "0x6011E32")]
|
|
[Address(RVA = "0x101B960", Offset = "0x101A760", VA = "0x18101B960", Slot = "4")]
|
|
protected virtual void Start()
|
|
{
|
|
Canvas componentInParent = base.transform.GetComponentInParent<Canvas>();
|
|
Canvas canvas = this.FJKGICEELPK(componentInParent);
|
|
this.DNCJOKIBAMG = canvas;
|
|
int num = 0;
|
|
bool flag = canvas != num;
|
|
this.EEMFBPJMNFJ = flag;
|
|
if (flag)
|
|
{
|
|
if (this.DNCJOKIBAMG.renderMode != RenderMode.ScreenSpaceOverlay)
|
|
{
|
|
GameObject gameObject = base.gameObject;
|
|
Canvas dncjokibamg = this.DNCJOKIBAMG;
|
|
RenderMode renderMode = dncjokibamg.renderMode;
|
|
Debug.LogError(string.Format("ScreenHUDElement {0} spawned under root canvas {1} set to render mode {2} (should be ScreenSpaceOverlay)", gameObject, dncjokibamg, renderMode));
|
|
}
|
|
return;
|
|
}
|
|
GameObject gameObject2 = base.gameObject;
|
|
Debug.LogError(string.Format("ScreenHUDElement {0} spawned without a canvas parent.", gameObject2), this);
|
|
}
|
|
|
|
// Token: 0x06011E33 RID: 73267 RVA: 0x00413400 File Offset: 0x00411600
|
|
[Token(Token = "0x6011E33")]
|
|
[Address(RVA = "0x101B8D0", Offset = "0x101A6D0", VA = "0x18101B8D0")]
|
|
public void SetActive(bool CBHMNNAINHM)
|
|
{
|
|
int num = 0;
|
|
if (!(this == num))
|
|
{
|
|
if (!CBHMNNAINHM)
|
|
{
|
|
this.Disable();
|
|
return;
|
|
}
|
|
this.EJHMEFACCDJ(-1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E34 RID: 73268 RVA: 0x0041342C File Offset: 0x0041162C
|
|
[Token(Token = "0x6011E34")]
|
|
[Address(RVA = "0x101ABD0", Offset = "0x10199D0", VA = "0x18101ABD0")]
|
|
public void Activate()
|
|
{
|
|
this.EJHMEFACCDJ(-1);
|
|
}
|
|
|
|
// Token: 0x06011E35 RID: 73269 RVA: 0x00413440 File Offset: 0x00411640
|
|
[Token(Token = "0x6011E35")]
|
|
[Address(RVA = "0x101ABA0", Offset = "0x10199A0", VA = "0x18101ABA0")]
|
|
public void ActivateForFrame()
|
|
{
|
|
int num = Time.frameCount + 1;
|
|
this.EJHMEFACCDJ(num);
|
|
}
|
|
|
|
// Token: 0x06011E36 RID: 73270 RVA: 0x00413460 File Offset: 0x00411660
|
|
[Token(Token = "0x6011E36")]
|
|
[Address(RVA = "0x101B0C0", Offset = "0x1019EC0", VA = "0x18101B0C0")]
|
|
private void EJHMEFACCDJ(int BKMFIOABNFG)
|
|
{
|
|
this.CECIGAMAABA = true;
|
|
if (!base.gameObject.activeSelf)
|
|
{
|
|
base.gameObject.SetActive(true);
|
|
this.ActiveChanged.CNFDGDEOPPF(1);
|
|
}
|
|
this.BKMFIOABNFG = BKMFIOABNFG;
|
|
}
|
|
|
|
// Token: 0x06011E37 RID: 73271 RVA: 0x004134A8 File Offset: 0x004116A8
|
|
[Token(Token = "0x6011E37")]
|
|
[Address(RVA = "0x101B040", Offset = "0x1019E40", VA = "0x18101B040")]
|
|
public void Disable()
|
|
{
|
|
if (this.CECIGAMAABA && this.DEMNNHLCJOD)
|
|
{
|
|
this.CECIGAMAABA = false;
|
|
GameObject gameObject = base.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
MFBGLIHGCGO<bool> activeChanged = this.ActiveChanged;
|
|
int num2 = 0;
|
|
activeChanged.CNFDGDEOPPF(num2);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E38 RID: 73272 RVA: 0x004134F8 File Offset: 0x004116F8
|
|
[Token(Token = "0x6011E38")]
|
|
[Address(RVA = "0x101BB20", Offset = "0x101A920", VA = "0x18101BB20")]
|
|
public void TryDisableIfExpired(int OOPOBMEEJJM)
|
|
{
|
|
if (this.DEMNNHLCJOD && this.BKMFIOABNFG > 0)
|
|
{
|
|
this.Disable();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E39 RID: 73273 RVA: 0x00413520 File Offset: 0x00411720
|
|
[Token(Token = "0x6011E39")]
|
|
[Address(RVA = "0x101B2A0", Offset = "0x101A0A0", VA = "0x18101B2A0")]
|
|
private bool GAHCCGOCPID(int OOPOBMEEJJM)
|
|
{
|
|
if (!this.DEMNNHLCJOD)
|
|
{
|
|
return;
|
|
}
|
|
int bkmfioabnfg = this.BKMFIOABNFG;
|
|
if (bkmfioabnfg > 0)
|
|
{
|
|
return bkmfioabnfg <= OOPOBMEEJJM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E3A RID: 73274 RVA: 0x0041354C File Offset: 0x0041174C
|
|
[Token(Token = "0x6011E3A")]
|
|
[Address(RVA = "0x101AEF0", Offset = "0x1019CF0", VA = "0x18101AEF0")]
|
|
protected Vector2 CJBBKPNJGDE(Vector3 NAIDPMBKHPK)
|
|
{
|
|
Transform transform2;
|
|
int num;
|
|
do
|
|
{
|
|
Transform transform = this.DNCJOKIBAMG.transform;
|
|
float z = NAIDPMBKHPK.z;
|
|
transform2 = this.DNCJOKIBAMG.transform;
|
|
num = 0;
|
|
}
|
|
while (transform2 == 0);
|
|
return num + num;
|
|
}
|
|
|
|
// Token: 0x06011E3B RID: 73275 RVA: 0x00413590 File Offset: 0x00411790
|
|
[Token(Token = "0x6011E3B")]
|
|
[Address(RVA = "0x101B310", Offset = "0x101A110", VA = "0x18101B310")]
|
|
protected Vector3 LLLBJGOEDNL(Vector3 MAIKKHCFMEF)
|
|
{
|
|
Transform transform;
|
|
while (transform == 0)
|
|
{
|
|
}
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011E3C RID: 73276 RVA: 0x004135B4 File Offset: 0x004117B4
|
|
[Token(Token = "0x6011E3C")]
|
|
[Address(RVA = "0x101ABE0", Offset = "0x10199E0", VA = "0x18101ABE0")]
|
|
protected Vector2 BKLMACKEFHD(RectTransform AIOEKMHLKAL)
|
|
{
|
|
if (this.EEMFBPJMNFJ)
|
|
{
|
|
Vector3[] beknfndnceg = ScreenHUDElement.BEKNFNDNCEG;
|
|
AIOEKMHLKAL.GetWorldCorners(beknfndnceg);
|
|
Vector3 zero = Vector3.zero;
|
|
int num = 0;
|
|
float z = zero.z;
|
|
Vector3[] beknfndnceg2 = ScreenHUDElement.BEKNFNDNCEG;
|
|
if (num < beknfndnceg2.Length)
|
|
{
|
|
Vector3[] beknfndnceg3 = ScreenHUDElement.BEKNFNDNCEG;
|
|
num++;
|
|
}
|
|
Vector3[] beknfndnceg4 = ScreenHUDElement.BEKNFNDNCEG;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Vector2 vector2;
|
|
return vector2;
|
|
}
|
|
return Vector2.zero;
|
|
}
|
|
|
|
// Token: 0x06011E3D RID: 73277 RVA: 0x00413624 File Offset: 0x00411824
|
|
[Token(Token = "0x6011E3D")]
|
|
[Address(RVA = "0x101B4E0", Offset = "0x101A2E0", VA = "0x18101B4E0")]
|
|
protected Vector2 NFCGFMMPAOD(RectTransform AIOEKMHLKAL)
|
|
{
|
|
int num = 0;
|
|
if ((this.EEMFBPJMNFJ ? 1 : 0) != num)
|
|
{
|
|
Vector3[] beknfndnceg = ScreenHUDElement.BEKNFNDNCEG;
|
|
AIOEKMHLKAL.GetWorldCorners(beknfndnceg);
|
|
int num2 = 0;
|
|
Vector3[] beknfndnceg2 = ScreenHUDElement.BEKNFNDNCEG;
|
|
if (num2 < beknfndnceg2.Length)
|
|
{
|
|
Vector3[] beknfndnceg3 = ScreenHUDElement.BEKNFNDNCEG;
|
|
Vector2 vector = this.CJBBKPNJGDE(beknfndnceg2);
|
|
num2++;
|
|
Vector3 vector2;
|
|
float z = vector2.z;
|
|
beknfndnceg3[1] = z;
|
|
}
|
|
Vector3[] beknfndnceg4 = ScreenHUDElement.BEKNFNDNCEG;
|
|
Vector3 zero = Vector3.zero;
|
|
Vector3[] beknfndnceg5 = ScreenHUDElement.BEKNFNDNCEG;
|
|
if ((uint)1 < (uint)beknfndnceg5.Length)
|
|
{
|
|
Vector3[] beknfndnceg6 = ScreenHUDElement.BEKNFNDNCEG;
|
|
}
|
|
}
|
|
return Vector2.zero;
|
|
}
|
|
|
|
// Token: 0x06011E3E RID: 73278 RVA: 0x004136C0 File Offset: 0x004118C0
|
|
[Token(Token = "0x6011E3E")]
|
|
[Address(RVA = "0x101AE90", Offset = "0x1019C90", VA = "0x18101AE90")]
|
|
protected Canvas CGLBLKCDPJI()
|
|
{
|
|
Canvas componentInParent = base.transform.GetComponentInParent<Canvas>();
|
|
return this.FJKGICEELPK(componentInParent);
|
|
}
|
|
|
|
// Token: 0x06011E3F RID: 73279 RVA: 0x004136E8 File Offset: 0x004118E8
|
|
[Token(Token = "0x6011E3F")]
|
|
[Address(RVA = "0x101B160", Offset = "0x1019F60", VA = "0x18101B160")]
|
|
private Canvas FJKGICEELPK(Canvas NKKFJKIMHBN)
|
|
{
|
|
Transform parent = NKKFJKIMHBN.transform.parent;
|
|
int num = 0;
|
|
if (parent != num)
|
|
{
|
|
Canvas canvas = NKKFJKIMHBN.transform.parent.LNJIMABEJLG(true);
|
|
int num2 = 0;
|
|
if (canvas != num2)
|
|
{
|
|
return this.FJKGICEELPK(canvas);
|
|
}
|
|
}
|
|
return NKKFJKIMHBN;
|
|
}
|
|
|
|
// Token: 0x06011E40 RID: 73280 RVA: 0x0041373C File Offset: 0x0041193C
|
|
[Token(Token = "0x6011E40")]
|
|
[Address(RVA = "0x101BBB0", Offset = "0x101A9B0", VA = "0x18101BBB0")]
|
|
public ScreenHUDElement()
|
|
{
|
|
int num;
|
|
int num2;
|
|
MFBGLIHGCGO<bool> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
this.ActiveChanged = mfbglihgcgo;
|
|
this.CECIGAMAABA = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400B867 RID: 47207
|
|
[Token(Token = "0x400B867")]
|
|
private static readonly Vector3[] BEKNFNDNCEG = new Vector3[4];
|
|
|
|
// Token: 0x0400B868 RID: 47208
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B868")]
|
|
public readonly MFBGLIHGCGO<bool> ActiveChanged;
|
|
|
|
// Token: 0x0400B869 RID: 47209
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B869")]
|
|
private Canvas DNCJOKIBAMG;
|
|
|
|
// Token: 0x0400B86A RID: 47210
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400B86A")]
|
|
private bool EEMFBPJMNFJ;
|
|
|
|
// Token: 0x0400B86B RID: 47211
|
|
[FieldOffset(Offset = "0x29")]
|
|
[Token(Token = "0x400B86B")]
|
|
private bool CECIGAMAABA;
|
|
|
|
// Token: 0x0400B86C RID: 47212
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400B86C")]
|
|
private int BKMFIOABNFG;
|
|
|
|
// Token: 0x0400B86D RID: 47213
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400B86D")]
|
|
private int CKELNNOBAPP;
|
|
}
|
|
}
|