Exemplo n.º 1
0
    void GroundCheck()
    {
        DistanceToGround = calculateChecks.GroundCheck(true);                                           // Calculate Ground check
//		grounded = (DistanceToGround < 0.02f) ? true : false;
        if (DistanceToGround < 0.02f)
        {
            grounded = true;
        }
        else
        {
            grounded = false;
        }
    }
Exemplo n.º 2
0
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    // Area checks
    public void Check_Ground()
    {
        _distanceToGround = calculateChecks.GroundCheck(_isUpright);                                    // Calculate Ground check

        if ((_distanceToGround < (howCloseIsSolid + colliderBuffer)) && (currentFallSpeed * gravityMultiplier <= 0.0))
        {
            _onGround = true;
            Refresh_MultiJump();
        }
        else
        {
            _onGround = false;
        }
    }
Exemplo n.º 3
0
 public bool GroundCheck()
 {
     grounded = (calculateChecks.GroundCheck() < ClosenessToSolid) ? true : false;
     return(grounded);
 }