diff --git a/Assets/measuregeneric/scripts.meta b/Assets/measuregeneric/scripts.meta new file mode 100644 index 0000000..858b4ba --- /dev/null +++ b/Assets/measuregeneric/scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ccf1a20da4019c2419c4bb0337181e3b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/measuregeneric/scripts/Autoportal.cs b/Assets/measuregeneric/scripts/Autoportal.cs new file mode 100644 index 0000000..1186d04 --- /dev/null +++ b/Assets/measuregeneric/scripts/Autoportal.cs @@ -0,0 +1,27 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Autoportal : MonoBehaviour +{ + public GameObject imposter; + + private OcclusionPortal portal; + + void Start() + { + this.portal = this.GetComponent(); + } + + private void OnTriggerEnter(Collider other) + { + this.portal.open = true; + this.imposter.SetActive(false); + } + + private void OnTriggerExit(Collider other) + { + this.portal.open = false; + this.imposter.SetActive(true); + } +} diff --git a/Assets/measuregeneric/scripts/Autoportal.cs.meta b/Assets/measuregeneric/scripts/Autoportal.cs.meta new file mode 100644 index 0000000..377b7b3 --- /dev/null +++ b/Assets/measuregeneric/scripts/Autoportal.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1bf6953a4b6dabc47a2e8dc7678d7a41 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: