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