oh dear
This commit is contained in:
@@ -0,0 +1,176 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RRUI
|
||||
{
|
||||
// Token: 0x020007F7 RID: 2039
|
||||
[Token(Token = "0x20007F7")]
|
||||
public class VisibilityChecker : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170009F8 RID: 2552
|
||||
// (get) Token: 0x06003961 RID: 14689 RVA: 0x000EE8C4 File Offset: 0x000ECAC4
|
||||
[Token(Token = "0x170009F8")]
|
||||
public bool GDPKBEBEOBA
|
||||
{
|
||||
[Token(Token = "0x6003961")]
|
||||
[Address(RVA = "0x3F71D0", Offset = "0x3F5FD0", VA = "0x1803F71D0")]
|
||||
get
|
||||
{
|
||||
return this.MAHDKFJIMCD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170009F9 RID: 2553
|
||||
// (get) Token: 0x06003962 RID: 14690 RVA: 0x000EE8D8 File Offset: 0x000ECAD8
|
||||
[Token(Token = "0x170009F9")]
|
||||
public MFBGLIHGCGO<bool> FMEJEJHIMGF
|
||||
{
|
||||
[Token(Token = "0x6003962")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get
|
||||
{
|
||||
return this.CNMDCAHNIJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003963 RID: 14691 RVA: 0x000EE8EC File Offset: 0x000ECAEC
|
||||
[Token(Token = "0x6003963")]
|
||||
[Address(RVA = "0xA01B90", Offset = "0xA00990", VA = "0x180A01B90")]
|
||||
private void Awake()
|
||||
{
|
||||
MaskableGraphic maskableGraphic = this.maskableGraphic;
|
||||
int num = 0;
|
||||
if (maskableGraphic == num)
|
||||
{
|
||||
DummyMaskableGraphic dummyMaskableGraphic = base.gameObject.AddComponent<DummyMaskableGraphic>();
|
||||
this.maskableGraphic = dummyMaskableGraphic;
|
||||
}
|
||||
MaskableGraphic.CullStateChangedEvent onCullStateChanged = this.maskableGraphic.m_OnCullStateChanged;
|
||||
UnityAction<bool> unityAction = new UnityAction(this.DNGIFJFDCKP);
|
||||
onCullStateChanged.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x06003964 RID: 14692 RVA: 0x000EE948 File Offset: 0x000ECB48
|
||||
[Token(Token = "0x6003964")]
|
||||
[Address(RVA = "0xA01E40", Offset = "0xA00C40", VA = "0x180A01E40")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
MaskableGraphic.CullStateChangedEvent onCullStateChanged = this.maskableGraphic.m_OnCullStateChanged;
|
||||
UnityAction<bool> unityAction = new UnityAction(this.DNGIFJFDCKP);
|
||||
onCullStateChanged.RemoveListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x06003965 RID: 14693 RVA: 0x000EE97C File Offset: 0x000ECB7C
|
||||
[Token(Token = "0x6003965")]
|
||||
[Address(RVA = "0xA01F60", Offset = "0xA00D60", VA = "0x180A01F60")]
|
||||
private void OnEnable()
|
||||
{
|
||||
if (this.OGIAEFINMOA)
|
||||
{
|
||||
this.GGNKLEGFKPK();
|
||||
return;
|
||||
}
|
||||
Canvas.willRenderCanvases += this.IEMLJHKKOCC;
|
||||
}
|
||||
|
||||
// Token: 0x06003966 RID: 14694 RVA: 0x000EE9AC File Offset: 0x000ECBAC
|
||||
[Token(Token = "0x6003966")]
|
||||
[Address(RVA = "0xA01EE0", Offset = "0xA00CE0", VA = "0x180A01EE0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.GGNKLEGFKPK();
|
||||
if (!this.OGIAEFINMOA)
|
||||
{
|
||||
Canvas.willRenderCanvases -= this.IEMLJHKKOCC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003967 RID: 14695 RVA: 0x000EE9DC File Offset: 0x000ECBDC
|
||||
[Token(Token = "0x6003967")]
|
||||
[Address(RVA = "0xA01C80", Offset = "0xA00A80", VA = "0x180A01C80")]
|
||||
private void DNGIFJFDCKP(bool FFFMJDKCMBJ)
|
||||
{
|
||||
this.GGNKLEGFKPK();
|
||||
}
|
||||
|
||||
// Token: 0x06003968 RID: 14696 RVA: 0x000EE9F0 File Offset: 0x000ECBF0
|
||||
[Token(Token = "0x6003968")]
|
||||
[Address(RVA = "0xA01DC0", Offset = "0xA00BC0", VA = "0x180A01DC0")]
|
||||
private void IEMLJHKKOCC()
|
||||
{
|
||||
if (!this.OGIAEFINMOA)
|
||||
{
|
||||
Canvas.willRenderCanvases -= this.IEMLJHKKOCC;
|
||||
this.OGIAEFINMOA = true;
|
||||
this.GGNKLEGFKPK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003969 RID: 14697 RVA: 0x000EEA24 File Offset: 0x000ECC24
|
||||
[Token(Token = "0x6003969")]
|
||||
[Address(RVA = "0xA01C90", Offset = "0xA00A90", VA = "0x180A01C90")]
|
||||
private void GGNKLEGFKPK()
|
||||
{
|
||||
if (base.gameObject.activeInHierarchy && this.OGIAEFINMOA)
|
||||
{
|
||||
MaskableGraphic maskableGraphic = this.maskableGraphic;
|
||||
int num = 0;
|
||||
if (maskableGraphic != num)
|
||||
{
|
||||
CanvasRenderer canvasRenderer = this.maskableGraphic.canvasRenderer;
|
||||
int num2 = 0;
|
||||
if (canvasRenderer != num2)
|
||||
{
|
||||
bool cull = this.maskableGraphic.canvasRenderer.cull;
|
||||
}
|
||||
}
|
||||
}
|
||||
int num3 = 0;
|
||||
if ((this.MAHDKFJIMCD ? 1 : 0) != num3)
|
||||
{
|
||||
MFBGLIHGCGO<bool> cnmdcahnijn = this.CNMDCAHNIJN;
|
||||
this.MAHDKFJIMCD = num3 != 0;
|
||||
cnmdcahnijn.CNFDGDEOPPF(num3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600396A RID: 14698 RVA: 0x000EEAB4 File Offset: 0x000ECCB4
|
||||
[Token(Token = "0x600396A")]
|
||||
[Address(RVA = "0xA01FE0", Offset = "0xA00DE0", VA = "0x180A01FE0")]
|
||||
public VisibilityChecker()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<bool> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.CNMDCAHNIJN = mfbglihgcgo;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04003120 RID: 12576
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4003120")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private MaskableGraphic maskableGraphic;
|
||||
|
||||
// Token: 0x04003121 RID: 12577
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4003121")]
|
||||
private bool MAHDKFJIMCD;
|
||||
|
||||
// Token: 0x04003122 RID: 12578
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4003122")]
|
||||
private readonly MFBGLIHGCGO<bool> CNMDCAHNIJN;
|
||||
|
||||
// Token: 0x04003123 RID: 12579
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4003123")]
|
||||
private bool OGIAEFINMOA;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user