Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/AccountRestrictedVisibilityObject.cs
2026-04-10 22:50:51 +02:00

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
}
}
}