private void OnCollisionEnter(Collision collision) { if (collision.transform.GetComponent <MeshCollider>() != null) { OnTouchedGround?.Invoke(); } _isTouchedGround = true; }
private void JustTouchedGround(bool isGrounded) { if (!_justTouchedGround && isGrounded) { OnTouchedGround?.Invoke(); } _justTouchedGround = isGrounded; }
private void OnTriggerEnter(Collider other) { OnTouchedGround?.Invoke(other); }