using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.XR.Interaction.Toolkit; public class PumpLimiter : MonoBehaviour { [SerializeField] private float pushDepth = 0.5f; private Vector3 startPosition; void Start() { startPosition = transform.position; } void LateUpdate() { transform.position = new Vector3(transform.position.x, Mathf.Clamp(transform.position.y, startPosition.y - pushDepth, startPosition.y), transform.position.z); } }