コード例 #1
0
 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;
     }
 }
コード例 #2
0
 private void OnTriggerExit(Collider other)
 {
     Debug.Log("ground vanished");
     GroundVanished?.Invoke();
 }
コード例 #3
0
 private void OnTriggerExit(Collider other)
 {
     GroundVanished?.Invoke();
 }