Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/Circuits/DisableObjectWhenManuallyHiddenOrCircuitsHidden.cs
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

111 lines
3.3 KiB
C#

using System;
using Cpp2IlInjected;
namespace RecRoom.Core.Creation.Circuits
{
// Token: 0x02003330 RID: 13104
[Token(Token = "0x2003330")]
public class DisableObjectWhenManuallyHiddenOrCircuitsHidden : CircuitVisibilityBehaviour
{
// Token: 0x17003DD2 RID: 15826
// (get) Token: 0x06016661 RID: 91745 RVA: 0x00533DE8 File Offset: 0x00531FE8
[Token(Token = "0x17003DD2")]
public bool GDPKBEBEOBA
{
[Token(Token = "0x6016661")]
[Address(RVA = "0x1CE3600", Offset = "0x1CE2600", VA = "0x181CE3600")]
get
{
return !this.GLCKAEPGFMP.CFLJGNJLBFG;
}
}
// Token: 0x06016662 RID: 91746 RVA: 0x00533E0C File Offset: 0x0053200C
[Token(Token = "0x6016662")]
[Address(RVA = "0x1CE3440", Offset = "0x1CE2440", VA = "0x181CE3440")]
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: 0x06016663 RID: 91747 RVA: 0x00533E84 File Offset: 0x00532084
[Token(Token = "0x6016663")]
[Address(RVA = "0x1CE3280", Offset = "0x1CE2280", VA = "0x181CE3280")]
public bool HasDisabledVisibilityForToken(object PIHIPPPPEBI)
{
return this.GLCKAEPGFMP.KCFPIEEMJON(PIHIPPPPEBI);
}
// Token: 0x06016664 RID: 91748 RVA: 0x00533EA4 File Offset: 0x005320A4
[Token(Token = "0x6016664")]
[Address(RVA = "0x1CE32A0", Offset = "0x1CE22A0", VA = "0x181CE32A0")]
private void JGAEAAHFEFB(bool AGILHLJPKPN)
{
if (base.gameObject.activeSelf != AGILHLJPKPN)
{
base.gameObject.SetActive(AGILHLJPKPN);
}
}
// Token: 0x06016665 RID: 91749 RVA: 0x00533ED4 File Offset: 0x005320D4
[Token(Token = "0x6016665")]
[Address(RVA = "0x1CE3300", Offset = "0x1CE2300", VA = "0x181CE3300", 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: 0x06016666 RID: 91750 RVA: 0x00533F58 File Offset: 0x00532158
[Token(Token = "0x6016666")]
[Address(RVA = "0x1CE3580", Offset = "0x1CE2580", VA = "0x181CE3580")]
public DisableObjectWhenManuallyHiddenOrCircuitsHidden()
{
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.GLCKAEPGFMP = aolmggapkeh;
this.preventNavMeshGeneration = true;
base..ctor();
}
// Token: 0x0400EA4D RID: 59981
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400EA4D")]
private AOLMGGAPKEH GLCKAEPGFMP;
// Token: 0x0400EA4E RID: 59982
[Token(Token = "0x400EA4E")]
protected static readonly object FHNNMIFFNLC = "circuitsHiddenToken";
}
}