Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/Circuits/DisableObjectWhenManuallyHiddenOrCircuitsHidden.cs
T
2026-04-10 22:50:51 +02:00

111 lines
3.3 KiB
C#

using System;
using Cpp2IlInjected;
namespace RecRoom.Core.Creation.Circuits
{
// Token: 0x02003243 RID: 12867
[Token(Token = "0x2003243")]
public class DisableObjectWhenManuallyHiddenOrCircuitsHidden : CircuitVisibilityBehaviour
{
// Token: 0x17003D0E RID: 15630
// (get) Token: 0x060161D4 RID: 90580 RVA: 0x0052903C File Offset: 0x0052723C
[Token(Token = "0x17003D0E")]
public bool GDPKBEBEOBA
{
[Token(Token = "0x60161D4")]
[Address(RVA = "0x11AD510", Offset = "0x11AC310", VA = "0x1811AD510")]
get
{
return !this.GLCKAEPGFMP.CFLJGNJLBFG;
}
}
// Token: 0x060161D5 RID: 90581 RVA: 0x00529060 File Offset: 0x00527260
[Token(Token = "0x60161D5")]
[Address(RVA = "0x11AD350", Offset = "0x11AC150", VA = "0x1811AD350")]
public void SetVisibility(bool ONGBFDACHHG, object PIHIPPPPEBI)
{
bool flag = this.GLCKAEPGFMP.CFLJGNJLBFG;
AOLMGGAPKEH glckaepgfmp = this.GLCKAEPGFMP;
bool flag2 = !flag;
if (!ONGBFDACHHG)
{
glckaepgfmp.BPAJKKAGPKB(PIHIPPPPEBI);
}
glckaepgfmp.BIHKNNPGGKP(PIHIPPPPEBI);
if (!this.GLCKAEPGFMP.CFLJGNJLBFG != flag2)
{
bool flag3 = !this.GLCKAEPGFMP.CFLJGNJLBFG;
if (base.gameObject.activeSelf != flag3)
{
base.gameObject.SetActive(flag3);
}
}
}
// Token: 0x060161D6 RID: 90582 RVA: 0x005290D8 File Offset: 0x005272D8
[Token(Token = "0x60161D6")]
[Address(RVA = "0x11AD190", Offset = "0x11ABF90", VA = "0x1811AD190")]
public bool HasDisabledVisibilityForToken(object PIHIPPPPEBI)
{
return this.GLCKAEPGFMP.KCFPIEEMJON(PIHIPPPPEBI);
}
// Token: 0x060161D7 RID: 90583 RVA: 0x005290F8 File Offset: 0x005272F8
[Token(Token = "0x60161D7")]
[Address(RVA = "0x11AD1B0", Offset = "0x11ABFB0", VA = "0x1811AD1B0")]
private void JGAEAAHFEFB(bool AGILHLJPKPN)
{
if (base.gameObject.activeSelf != AGILHLJPKPN)
{
base.gameObject.SetActive(AGILHLJPKPN);
}
}
// Token: 0x060161D8 RID: 90584 RVA: 0x00529128 File Offset: 0x00527328
[Token(Token = "0x60161D8")]
[Address(RVA = "0x11AD210", Offset = "0x11AC010", VA = "0x1811AD210", Slot = "7")]
protected override void MLBAOONLBEM(bool AGILHLJPKPN)
{
AOLMGGAPKEH glckaepgfmp = this.GLCKAEPGFMP;
object fhnnmiffnlc = DisableObjectWhenManuallyHiddenOrCircuitsHidden.FHNNMIFFNLC;
bool flag = glckaepgfmp.CFLJGNJLBFG;
AOLMGGAPKEH glckaepgfmp2 = this.GLCKAEPGFMP;
bool flag2 = !flag;
if (!AGILHLJPKPN)
{
glckaepgfmp2.BPAJKKAGPKB(fhnnmiffnlc);
}
glckaepgfmp2.BIHKNNPGGKP(fhnnmiffnlc);
if (!this.GLCKAEPGFMP.CFLJGNJLBFG != flag2)
{
bool flag3 = !this.GLCKAEPGFMP.CFLJGNJLBFG;
if (base.gameObject.activeSelf != flag3)
{
base.gameObject.SetActive(flag3);
}
}
}
// Token: 0x060161D9 RID: 90585 RVA: 0x005291AC File Offset: 0x005273AC
[Token(Token = "0x60161D9")]
[Address(RVA = "0x11AD490", Offset = "0x11AC290", VA = "0x1811AD490")]
public DisableObjectWhenManuallyHiddenOrCircuitsHidden()
{
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.GLCKAEPGFMP = aolmggapkeh;
this.preventNavMeshGeneration = true;
base..ctor();
}
// Token: 0x0400E808 RID: 59400
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E808")]
private AOLMGGAPKEH GLCKAEPGFMP;
// Token: 0x0400E809 RID: 59401
[Token(Token = "0x400E809")]
protected static readonly object FHNNMIFFNLC = "circuitsHiddenToken";
}
}