using System.Collections; using System.Collections.Generic; using UnityEngine; public class Autoportal : MonoBehaviour { public GameObject imposter; private List imposters; private OcclusionPortal portal; void Start() { this.portal = this.GetComponent(); // this.imposter = this.transform.GetChild(0).gameObject; this.imposters = new List(); foreach(Transform child in this.transform) { this.imposters.Add(child.gameObject); } } private void OnTriggerEnter(Collider other) { this.portal.open = true; // this.imposter.SetActive(false); foreach(GameObject imposter in this.imposters) { imposter.SetActive(false); } } private void OnTriggerExit(Collider other) { this.portal.open = false; // this.imposter.SetActive(true); foreach(GameObject imposter in this.imposters) { imposter.SetActive(true); } } }