155 lines
4.5 KiB
C#
155 lines
4.5 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02002045 RID: 8261
|
|
[Token(Token = "0x2002045")]
|
|
public class AccountRestrictedVisibilityObject : VisibilityRestriction
|
|
{
|
|
// Token: 0x0600D361 RID: 54113 RVA: 0x0030D52C File Offset: 0x0030B72C
|
|
[Token(Token = "0x600D361")]
|
|
[Address(RVA = "0x7E4950", Offset = "0x7E3750", VA = "0x1807E4950", 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: 0x0600D362 RID: 54114 RVA: 0x0030D578 File Offset: 0x0030B778
|
|
[Token(Token = "0x600D362")]
|
|
[Address(RVA = "0x7E4C80", Offset = "0x7E3A80", VA = "0x1807E4C80")]
|
|
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: 0x0600D363 RID: 54115 RVA: 0x0030D5B8 File Offset: 0x0030B7B8
|
|
[Token(Token = "0x600D363")]
|
|
[Address(RVA = "0x7E4B30", Offset = "0x7E3930", VA = "0x1807E4B30")]
|
|
private void GGJKEGAGHGF(bool ILMFHKCBEPN)
|
|
{
|
|
this.HKMHFLEIPIM(ILMFHKCBEPN);
|
|
}
|
|
|
|
// Token: 0x0600D364 RID: 54116 RVA: 0x0030D5CC File Offset: 0x0030B7CC
|
|
[Token(Token = "0x600D364")]
|
|
[Address(RVA = "0x7E4BF0", Offset = "0x7E39F0", VA = "0x1807E4BF0")]
|
|
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: 0x0600D365 RID: 54117 RVA: 0x0030D604 File Offset: 0x0030B804
|
|
[Token(Token = "0x600D365")]
|
|
[Address(RVA = "0x7E4B40", Offset = "0x7E3940", VA = "0x1807E4B40", 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: 0x0600D366 RID: 54118 RVA: 0x0030D654 File Offset: 0x0030B854
|
|
[Token(Token = "0x600D366")]
|
|
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
|
public AccountRestrictedVisibilityObject()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400874F RID: 34639
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400874F")]
|
|
[HFGCKDPPLAC]
|
|
[SerializeField]
|
|
private AccountRestrictedVisibilityObject.PDILHELDKJP visibleFor;
|
|
|
|
// Token: 0x04008750 RID: 34640
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4008750")]
|
|
[SerializeField]
|
|
private AccountRestrictedVisibilityObject.KJAILIMELDD evaluationMode;
|
|
|
|
// Token: 0x04008751 RID: 34641
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4008751")]
|
|
private bool ILMFHKCBEPN;
|
|
|
|
// Token: 0x04008752 RID: 34642
|
|
[FieldOffset(Offset = "0x29")]
|
|
[Token(Token = "0x4008752")]
|
|
private bool PHJLEKAPDHE;
|
|
|
|
// Token: 0x04008753 RID: 34643
|
|
[FieldOffset(Offset = "0x2A")]
|
|
[Token(Token = "0x4008753")]
|
|
private bool JAHPKGMHNHF;
|
|
|
|
// Token: 0x02002046 RID: 8262
|
|
[Token(Token = "0x2002046")]
|
|
public enum PDILHELDKJP
|
|
{
|
|
// Token: 0x04008755 RID: 34645
|
|
[Token(Token = "0x4008755")]
|
|
Junior = 1,
|
|
// Token: 0x04008756 RID: 34646
|
|
[Token(Token = "0x4008756")]
|
|
NonJunior,
|
|
// Token: 0x04008757 RID: 34647
|
|
[Token(Token = "0x4008757")]
|
|
UGC_Allowed = 4,
|
|
// Token: 0x04008758 RID: 34648
|
|
[Token(Token = "0x4008758")]
|
|
UGC_Blocked = 8,
|
|
// Token: 0x04008759 RID: 34649
|
|
[Token(Token = "0x4008759")]
|
|
Chat_Allowed = 16,
|
|
// Token: 0x0400875A RID: 34650
|
|
[Token(Token = "0x400875A")]
|
|
Chat_Blocked = 32
|
|
}
|
|
|
|
// Token: 0x02002047 RID: 8263
|
|
[Token(Token = "0x2002047")]
|
|
public enum KJAILIMELDD
|
|
{
|
|
// Token: 0x0400875C RID: 34652
|
|
[Token(Token = "0x400875C")]
|
|
AllNonExclusive,
|
|
// Token: 0x0400875D RID: 34653
|
|
[Token(Token = "0x400875D")]
|
|
Any
|
|
}
|
|
}
|
|
}
|