155 lines
4.5 KiB
C#
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
|
|
}
|
|
}
|
|
}
|