public override void OnPointerEnter(GameObject targetObject, Vector3 intersectionPosition, Ray intersectionRay, bool isInteractive) { var newProgress = targetObject.GetComponent <IHasGazingProgress>(); if (CurrentGazingProgress == newProgress) { return; } if (newProgress == null) { ProgressSlider.gameObject.SetActive(false); } else { CurrentGazingProgress = newProgress; ProgressSlider.gameObject.SetActive(true); } }
public override void OnPointerExit(GameObject targetObject) { CurrentGazingProgress = null; ProgressSlider.gameObject.SetActive(false); }