Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/AccountRestrictedVisibilityObject.cs
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

155 lines
4.5 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02002131 RID: 8497
[Token(Token = "0x2002131")]
public class AccountRestrictedVisibilityObject : VisibilityRestriction
{
// Token: 0x0600D768 RID: 55144 RVA: 0x003163CC File Offset: 0x003145CC
[Token(Token = "0x600D768")]
[Address(RVA = "0x12D9810", Offset = "0x12D8810", VA = "0x1812D9810", Slot = "4")]
protected override void CNEJGKOACCI()
{
base..ctor();
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action<bool> action = new Action(this.GGJKEGAGHGF);
instance.OnJuniorStatusChanged += action;
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
this.HKMHFLEIPIM(true);
}
// Token: 0x0600D769 RID: 55145 RVA: 0x00316418 File Offset: 0x00314618
[Token(Token = "0x600D769")]
[Address(RVA = "0x12D9B40", Offset = "0x12D8B40", VA = "0x1812D9B40")]
private void OnDestroy()
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
Action<bool> action = new Action(this.GGJKEGAGHGF);
instance2.OnJuniorStatusChanged -= action;
}
}
// Token: 0x0600D76A RID: 55146 RVA: 0x00316458 File Offset: 0x00314658
[Token(Token = "0x600D76A")]
[Address(RVA = "0x12D99F0", Offset = "0x12D89F0", VA = "0x1812D99F0")]
private void GGJKEGAGHGF(bool ILMFHKCBEPN)
{
this.HKMHFLEIPIM(ILMFHKCBEPN);
}
// Token: 0x0600D76B RID: 55147 RVA: 0x0031646C File Offset: 0x0031466C
[Token(Token = "0x600D76B")]
[Address(RVA = "0x12D9AB0", Offset = "0x12D8AB0", VA = "0x1812D9AB0")]
private void HKMHFLEIPIM(bool ILMFHKCBEPN)
{
this.ILMFHKCBEPN = ILMFHKCBEPN;
bool flag = EIMGAFPPJFD.AFFHLKBCIGM();
this.PHJLEKAPDHE = flag;
bool flag2 = EIMGAFPPJFD.PMFACCFMKGE();
this.JAHPKGMHNHF = flag2;
this.CNEJGKOACCI();
}
// Token: 0x0600D76C RID: 55148 RVA: 0x003164A4 File Offset: 0x003146A4
[Token(Token = "0x600D76C")]
[Address(RVA = "0x12D9A00", Offset = "0x12D8A00", VA = "0x1812D9A00", Slot = "5")]
protected override void GGNKLEGFKPK()
{
AccountRestrictedVisibilityObject.KJAILIMELDD kjailimeldd = this.evaluationMode;
int num = 0;
uint num2;
num2 += (uint)2;
if (kjailimeldd == AccountRestrictedVisibilityObject.KJAILIMELDD.AllNonExclusive)
{
AccountRestrictedVisibilityObject.PDILHELDKJP pdilheldkjp = this.visibleFor;
}
if (kjailimeldd == AccountRestrictedVisibilityObject.KJAILIMELDD.Any)
{
}
bool activeSelf = base.gameObject.activeSelf;
if (num != (activeSelf ? 1 : 0))
{
base.gameObject.SetActive(num != 0);
}
}
// Token: 0x0600D76D RID: 55149 RVA: 0x003164F4 File Offset: 0x003146F4
[Token(Token = "0x600D76D")]
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
public AccountRestrictedVisibilityObject()
{
}
// Token: 0x04008922 RID: 35106
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008922")]
[NOGGLIGAMGA]
[SerializeField]
private AccountRestrictedVisibilityObject.PDILHELDKJP visibleFor;
// Token: 0x04008923 RID: 35107
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4008923")]
[SerializeField]
private AccountRestrictedVisibilityObject.KJAILIMELDD evaluationMode;
// Token: 0x04008924 RID: 35108
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008924")]
private bool ILMFHKCBEPN;
// Token: 0x04008925 RID: 35109
[FieldOffset(Offset = "0x29")]
[Token(Token = "0x4008925")]
private bool PHJLEKAPDHE;
// Token: 0x04008926 RID: 35110
[FieldOffset(Offset = "0x2A")]
[Token(Token = "0x4008926")]
private bool JAHPKGMHNHF;
// Token: 0x02002132 RID: 8498
[Token(Token = "0x2002132")]
public enum PDILHELDKJP
{
// Token: 0x04008928 RID: 35112
[Token(Token = "0x4008928")]
Junior = 1,
// Token: 0x04008929 RID: 35113
[Token(Token = "0x4008929")]
NonJunior,
// Token: 0x0400892A RID: 35114
[Token(Token = "0x400892A")]
UGC_Allowed = 4,
// Token: 0x0400892B RID: 35115
[Token(Token = "0x400892B")]
UGC_Blocked = 8,
// Token: 0x0400892C RID: 35116
[Token(Token = "0x400892C")]
Chat_Allowed = 16,
// Token: 0x0400892D RID: 35117
[Token(Token = "0x400892D")]
Chat_Blocked = 32
}
// Token: 0x02002133 RID: 8499
[Token(Token = "0x2002133")]
public enum KJAILIMELDD
{
// Token: 0x0400892F RID: 35119
[Token(Token = "0x400892F")]
AllNonExclusive,
// Token: 0x04008930 RID: 35120
[Token(Token = "0x4008930")]
Any
}
}
}