using UnityEngine; public class HeadCollisionHandler : MonoBehaviour { public float collisionValue; private void Start() { } private void Update() { collisionValue = Mathf.Lerp(collisionValue, 0f, Time.deltaTime * 6f); } private void OnCollisionEnter(Collision collision) { if (!(collision.transform.root == base.transform.root)) { collisionValue += collision.relativeVelocity.magnitude * 0.5f; } } private void OnCollisionStay(Collision collision) { if (!(collision.transform.root == base.transform.root)) { collisionValue += collision.relativeVelocity.magnitude * 0.1f; } } }