23 lines
522 B
C#
23 lines
522 B
C#
using UnityEngine;
|
|
|
|
// Designed by Jacob Weedman
|
|
|
|
public class GroundCheck : MonoBehaviour
|
|
{
|
|
public bool isGrounded;
|
|
float PreviousVelocityY;
|
|
float CurrentVelocityY = 0;
|
|
|
|
void FixedUpdate()
|
|
{
|
|
PreviousVelocityY = CurrentVelocityY;
|
|
if (GetComponent<Rigidbody2D>())
|
|
CurrentVelocityY = GetComponent<Rigidbody2D>().linearVelocity.y;
|
|
|
|
if (PreviousVelocityY == 0 && CurrentVelocityY == 0)
|
|
isGrounded = true;
|
|
else
|
|
isGrounded = false;
|
|
}
|
|
}
|