using UnityEngine; // VR 스틱 끝에 붙이는 마커 + 속도 추적기. // 드럼 패드(RhythmDrumPad)가 "닿은 게 스틱인지" 이 컴포넌트로 식별하고, // 타격 속력을 읽어 패드에 살짝 얹히거나 떨리는 약한 접촉을 무시할 수 있게 한다. [DisallowMultipleComponent] public class RhythmStickTip : MonoBehaviour { public float Speed { get; private set; } // 월드 기준 이동 속력(m/s) private Vector3 _lastPos; private void OnEnable() { _lastPos = transform.position; // 활성화 직후 첫 프레임 속력 튐 방지 Speed = 0f; } private void Update() { Vector3 pos = transform.position; if (Time.deltaTime > 0f) Speed = (pos - _lastPos).magnitude / Time.deltaTime; _lastPos = pos; } }