private void ToggleBezierBeam(bool state) { if (gameObject.activeInHierarchy) { TogglePointerCursor(state); curvedBeam.TogglePoints(state); } }
protected virtual void TogglePointerTracer(bool pointerState, bool actualState) { tracerVisible = (tracerVisibility == VisibilityStates.AlwaysOn ? true : pointerState); if (actualTracer != null) { actualTracer.TogglePoints(tracerVisible); } }
protected override void DisablePointerBeam(object sender, ControllerInteractionEventArgs e) { base.DisablePointerBeam(sender, e); TogglePointerCursor(false); curvedBeam.TogglePoints(false); }