m
This commit is contained in:
@@ -0,0 +1,193 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RRUI
|
||||
{
|
||||
// Token: 0x0200080F RID: 2063
|
||||
[Token(Token = "0x200080F")]
|
||||
public class VisibilityChecker : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000A1C RID: 2588
|
||||
// (get) Token: 0x06003A1F RID: 14879 RVA: 0x000F00FC File Offset: 0x000EE2FC
|
||||
[Token(Token = "0x17000A1C")]
|
||||
public bool GDPKBEBEOBA
|
||||
{
|
||||
[Token(Token = "0x6003A1F")]
|
||||
[Address(RVA = "0x4700C0", Offset = "0x46F0C0", VA = "0x1804700C0")]
|
||||
get
|
||||
{
|
||||
return this.MAHDKFJIMCD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000A1D RID: 2589
|
||||
// (get) Token: 0x06003A20 RID: 14880 RVA: 0x000F0110 File Offset: 0x000EE310
|
||||
[Token(Token = "0x17000A1D")]
|
||||
public MFBGLIHGCGO<bool> FMEJEJHIMGF
|
||||
{
|
||||
[Token(Token = "0x6003A20")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get
|
||||
{
|
||||
return this.CNMDCAHNIJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A21 RID: 14881 RVA: 0x000F0124 File Offset: 0x000EE324
|
||||
[Token(Token = "0x6003A21")]
|
||||
[Address(RVA = "0x15A7D50", Offset = "0x15A6D50", VA = "0x1815A7D50")]
|
||||
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: 0x06003A22 RID: 14882 RVA: 0x000F0180 File Offset: 0x000EE380
|
||||
[Token(Token = "0x6003A22")]
|
||||
[Address(RVA = "0x15A80B0", Offset = "0x15A70B0", VA = "0x1815A80B0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
MaskableGraphic.CullStateChangedEvent onCullStateChanged = this.maskableGraphic.m_OnCullStateChanged;
|
||||
UnityAction<bool> unityAction = new UnityAction(this.DNGIFJFDCKP);
|
||||
onCullStateChanged.RemoveListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x06003A23 RID: 14883 RVA: 0x000F01B4 File Offset: 0x000EE3B4
|
||||
[Token(Token = "0x6003A23")]
|
||||
[Address(RVA = "0x15A81D0", Offset = "0x15A71D0", VA = "0x1815A81D0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
if (this.OGIAEFINMOA)
|
||||
{
|
||||
this.GGNKLEGFKPK();
|
||||
return;
|
||||
}
|
||||
Canvas.willRenderCanvases += this.IEMLJHKKOCC;
|
||||
}
|
||||
|
||||
// Token: 0x06003A24 RID: 14884 RVA: 0x000F01E4 File Offset: 0x000EE3E4
|
||||
[Token(Token = "0x6003A24")]
|
||||
[Address(RVA = "0x15A8150", Offset = "0x15A7150", VA = "0x1815A8150")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.GGNKLEGFKPK();
|
||||
if (!this.OGIAEFINMOA)
|
||||
{
|
||||
Canvas.willRenderCanvases -= this.IEMLJHKKOCC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A25 RID: 14885 RVA: 0x000F0214 File Offset: 0x000EE414
|
||||
[Token(Token = "0x6003A25")]
|
||||
[Address(RVA = "0x15A7E40", Offset = "0x15A6E40", VA = "0x1815A7E40")]
|
||||
private void DNGIFJFDCKP(bool FFFMJDKCMBJ)
|
||||
{
|
||||
this.GGNKLEGFKPK();
|
||||
}
|
||||
|
||||
// Token: 0x06003A26 RID: 14886 RVA: 0x000F0228 File Offset: 0x000EE428
|
||||
[Token(Token = "0x6003A26")]
|
||||
[Address(RVA = "0x15A7F00", Offset = "0x15A6F00", VA = "0x1815A7F00")]
|
||||
private void IEMLJHKKOCC()
|
||||
{
|
||||
if (!this.OGIAEFINMOA)
|
||||
{
|
||||
Canvas.willRenderCanvases -= this.IEMLJHKKOCC;
|
||||
this.OGIAEFINMOA = true;
|
||||
this.GGNKLEGFKPK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003A27 RID: 14887 RVA: 0x000F025C File Offset: 0x000EE45C
|
||||
[Token(Token = "0x6003A27")]
|
||||
[Address(RVA = "0x15A7E50", Offset = "0x15A6E50", VA = "0x1815A7E50")]
|
||||
private void GGNKLEGFKPK()
|
||||
{
|
||||
KGOLKEPGDCO ejgmgdkkcln = VisibilityChecker.EJGMGDKKCLN;
|
||||
Action action = new Action(this.NDIAEKKAHOF);
|
||||
ejgmgdkkcln.PGMHOFFLPIH(this, action);
|
||||
}
|
||||
|
||||
// Token: 0x06003A28 RID: 14888 RVA: 0x000F028C File Offset: 0x000EE48C
|
||||
[Token(Token = "0x6003A28")]
|
||||
[Address(RVA = "0x15A82B0", Offset = "0x15A72B0", VA = "0x1815A82B0")]
|
||||
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: 0x06003A2A RID: 14890 RVA: 0x000F02CC File Offset: 0x000EE4CC
|
||||
[Token(Token = "0x6003A2A")]
|
||||
[Address(RVA = "0x15A7F80", Offset = "0x15A6F80", VA = "0x1815A7F80")]
|
||||
[CompilerGenerated]
|
||||
private void NDIAEKKAHOF()
|
||||
{
|
||||
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: 0x040031B6 RID: 12726
|
||||
[Token(Token = "0x40031B6")]
|
||||
private static readonly KGOLKEPGDCO EJGMGDKKCLN = new KGOLKEPGDCO(Scheduler.NEIJEKIKDOG.PreRender);
|
||||
|
||||
// Token: 0x040031B7 RID: 12727
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40031B7")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
|
||||
private MaskableGraphic maskableGraphic;
|
||||
|
||||
// Token: 0x040031B8 RID: 12728
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40031B8")]
|
||||
private bool MAHDKFJIMCD;
|
||||
|
||||
// Token: 0x040031B9 RID: 12729
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40031B9")]
|
||||
private readonly MFBGLIHGCGO<bool> CNMDCAHNIJN;
|
||||
|
||||
// Token: 0x040031BA RID: 12730
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40031BA")]
|
||||
private bool OGIAEFINMOA;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user