private void DetectGround() { if (Physics.Raycast(transform.position, Vector3.down, _detectLength, _groundLayer)) { if (_isGrounded == false) { //Debug.Log("Ground Detected"); GroundDetected?.Invoke(); _isGrounded = true; } } else if (_isGrounded == true) { //Debug.Log("GroundVanished"); GroundVanished?.Invoke(); _isGrounded = false; } }
private void OnTriggerExit(Collider other) { Debug.Log("ground vanished"); GroundVanished?.Invoke(); }
private void OnTriggerExit(Collider other) { GroundVanished?.Invoke(); }