internal static bool VisibleFromCamera(PortalRenderer renderer, Camera camera) { // http://wiki.unity3d.com/index.php/IsVisibleFrom if (!renderer || !renderer.MeshRenderer) { return(false); } var frustum_planes = GeometryUtility.CalculateFrustumPlanes(camera: camera); return(GeometryUtility.TestPlanesAABB(planes: frustum_planes, bounds: renderer.MeshRenderer.bounds)); }
private void Awake() { _camera = Camera.main; _cameraTransform = _camera.transform; _portalRenderer = GetComponent <PortalRenderer>(); }
private void Start() { portalRenderer = FindObjectOfType <PortalRenderer>(); textMesh = GetComponent <TextMeshProUGUI>(); }
private void Awake() { instance = this; }