111 lines
3.3 KiB
C#
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";
|
|
}
|
|
}
|