// protected virtual void OnEnable() { hb = target as HighlightingBlitter; // Try to find HighlightingRenderer component in case it is not assigned if (hb.highlightingRenderer == null) { hb.highlightingRenderer = hb.GetComponent <HighlightingRenderer>(); } }
private void Outline() { GameObject gameObject = StageScript.Instance.LocalCharacterMovement.Camera.gameObject; HighlightingBlitter component = gameObject.GetComponent <HighlightingBlitter>(); if (component != null) { component.enabled = !component.enabled; } HighlightingRenderer componentInChildren = gameObject.GetComponentInChildren <HighlightingRenderer>(); if (componentInChildren != null) { componentInChildren.enabled = !componentInChildren.enabled; } }