void Update() { isVisable = GetComponent <BoxCollider>().bounds.Contains(Camera.main.transform.position); // EDGE DETECTION (OUTLINE) if (isVisable) { if (usesOutline) { PostEffect_outline.enabled = true; if (PostEffect_outline == null) { PostEffect_outline = Camera.main.gameObject.AddComponent <PostProcessCanny>(); } PostEffect_outline.blurResolution = PostEffect_outline_blurResolution; PostEffect_outline.sobelResolution = PostEffect_outline_sobelResolution; PostEffect_outline.supressResolution = PostEffect_outline_supressResolution; PostEffect_outline.upperThreshold = PostEffect_outline_upperThreshold; PostEffect_outline.lowerThreshold = PostEffect_outline_lowerThreshold; PostEffect_outline.outlineColor = PostEffect_outline_outlineColor; } } else { if (PostEffect_outline == null) { PostEffect_outline.enabled = false; } } }
void Update() { isVisable = GetComponent <BoxCollider>().bounds.Contains(Camera.main.transform.position); // EDGE DETECTION (OUTLINE) PostEffect_outline = PostEffect_outline != null ? null : Camera.main.gameObject.AddComponent <PostProcessCanny>(); PostEffect_outline.blurResolution = PostEffect_outline_blurResolution; PostEffect_outline.sobelResolution = PostEffect_outline_sobelResolution; PostEffect_outline.supressResolution = PostEffect_outline_supressResolution; PostEffect_outline.upperThreshold = PostEffect_outline_upperThreshold; PostEffect_outline.lowerThreshold = PostEffect_outline_lowerThreshold; PostEffect_outline.outlineColor = PostEffect_outline_outlineColor; }
void Update() { isVisable = GetComponent <BoxCollider>().bounds.Contains(Camera.main.transform.position); PostEffect_outline = PostEffect_outline != null ? null : Camera.main.gameObject.AddComponent <PostProcessCanny>(); }