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