157 lines
4.6 KiB
C#
157 lines
4.6 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02001CA8 RID: 7336
|
|
[Token(Token = "0x2001CA8")]
|
|
[StructLayout(3)]
|
|
public class AccountRestrictedVisibilityObject : VisibilityRestriction
|
|
{
|
|
// Token: 0x0600C5B9 RID: 50617 RVA: 0x002EC904 File Offset: 0x002EAB04
|
|
[Token(Token = "0x600C5B9")]
|
|
[Address(RVA = "0x154FDA0", Offset = "0x154E7A0", VA = "0x18154FDA0", Slot = "4")]
|
|
protected override void CNEJGKOACCI()
|
|
{
|
|
base..ctor();
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
Action<bool> action = new Action(this.GGJKEGAGHGF);
|
|
instance.OnJuniorStatusChanged += action;
|
|
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
|
this.HKMHFLEIPIM(true);
|
|
}
|
|
|
|
// Token: 0x0600C5BA RID: 50618 RVA: 0x002EC950 File Offset: 0x002EAB50
|
|
[Token(Token = "0x600C5BA")]
|
|
[Address(RVA = "0x15500D0", Offset = "0x154EAD0", VA = "0x1815500D0")]
|
|
private void OnDestroy()
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
SessionManager instance2 = SingletonMonoBehaviour.Instance;
|
|
Action<bool> action = new Action(this.GGJKEGAGHGF);
|
|
instance2.OnJuniorStatusChanged -= action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600C5BB RID: 50619 RVA: 0x002EC990 File Offset: 0x002EAB90
|
|
[Token(Token = "0x600C5BB")]
|
|
[Address(RVA = "0x154FF80", Offset = "0x154E980", VA = "0x18154FF80")]
|
|
private void GGJKEGAGHGF(bool ILMFHKCBEPN)
|
|
{
|
|
this.HKMHFLEIPIM(ILMFHKCBEPN);
|
|
}
|
|
|
|
// Token: 0x0600C5BC RID: 50620 RVA: 0x002EC9A4 File Offset: 0x002EABA4
|
|
[Token(Token = "0x600C5BC")]
|
|
[Address(RVA = "0x1550040", Offset = "0x154EA40", VA = "0x181550040")]
|
|
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: 0x0600C5BD RID: 50621 RVA: 0x002EC9DC File Offset: 0x002EABDC
|
|
[Token(Token = "0x600C5BD")]
|
|
[Address(RVA = "0x154FF90", Offset = "0x154E990", VA = "0x18154FF90", 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: 0x0600C5BE RID: 50622 RVA: 0x002ECA2C File Offset: 0x002EAC2C
|
|
[Token(Token = "0x600C5BE")]
|
|
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
|
public AccountRestrictedVisibilityObject()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040082D8 RID: 33496
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40082D8")]
|
|
[SerializeField]
|
|
[HFGCKDPPLAC]
|
|
private AccountRestrictedVisibilityObject.PDILHELDKJP visibleFor;
|
|
|
|
// Token: 0x040082D9 RID: 33497
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x40082D9")]
|
|
[SerializeField]
|
|
private AccountRestrictedVisibilityObject.KJAILIMELDD evaluationMode;
|
|
|
|
// Token: 0x040082DA RID: 33498
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40082DA")]
|
|
private bool ILMFHKCBEPN;
|
|
|
|
// Token: 0x040082DB RID: 33499
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
|
|
[Token(Token = "0x40082DB")]
|
|
private bool PHJLEKAPDHE;
|
|
|
|
// Token: 0x040082DC RID: 33500
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A")]
|
|
[Token(Token = "0x40082DC")]
|
|
private bool JAHPKGMHNHF;
|
|
|
|
// Token: 0x02001CA9 RID: 7337
|
|
[Token(Token = "0x2001CA9")]
|
|
public enum PDILHELDKJP
|
|
{
|
|
// Token: 0x040082DE RID: 33502
|
|
[Token(Token = "0x40082DE")]
|
|
Junior = 1,
|
|
// Token: 0x040082DF RID: 33503
|
|
[Token(Token = "0x40082DF")]
|
|
NonJunior,
|
|
// Token: 0x040082E0 RID: 33504
|
|
[Token(Token = "0x40082E0")]
|
|
UGC_Allowed = 4,
|
|
// Token: 0x040082E1 RID: 33505
|
|
[Token(Token = "0x40082E1")]
|
|
UGC_Blocked = 8,
|
|
// Token: 0x040082E2 RID: 33506
|
|
[Token(Token = "0x40082E2")]
|
|
Chat_Allowed = 16,
|
|
// Token: 0x040082E3 RID: 33507
|
|
[Token(Token = "0x40082E3")]
|
|
Chat_Blocked = 32
|
|
}
|
|
|
|
// Token: 0x02001CAA RID: 7338
|
|
[Token(Token = "0x2001CAA")]
|
|
public enum KJAILIMELDD
|
|
{
|
|
// Token: 0x040082E5 RID: 33509
|
|
[Token(Token = "0x40082E5")]
|
|
AllNonExclusive,
|
|
// Token: 0x040082E6 RID: 33510
|
|
[Token(Token = "0x40082E6")]
|
|
Any
|
|
}
|
|
}
|
|
}
|