protected override void OnScroll(OnEditionMouseScroll e) { if (baseTransform.position != Vector3.zero && _controlEnable) { if (Input.GetKey(KeyCode.E)) { elevation += e.value * 10f; } else { movingDistance -= e.value * movingDistance; movingDistance = Mathf.Clamp(movingDistance, distanceMin, distanceMax); } } }
protected virtual void OnScroll(OnEditionMouseScroll e) { }
protected override void OnScroll(OnEditionMouseScroll e) { distance -= e.value * (distance / 3f); distance = Mathf.Clamp(distance, distanceMin, distanceMax); }