Utils/InputLD.cs
using System;
namespace Skateboard.Utils;
public static class InputLD
{
public const float kDeadzone = 0.75f;
public static float DigitalForwardInput
{
get
{
if ( Math.Abs( Input.AnalogMove.x ) <= 0.75f )
{
return 0f;
}
return Math.Sign( Input.AnalogMove.x );
}
}
public static float DigitalLeftInput
{
get
{
if ( Math.Abs( Input.AnalogMove.y ) <= 0.75f )
{
return 0f;
}
return Math.Sign( Input.AnalogMove.y );
}
}
public static bool ForwardDown => DigitalForwardInput > 0f;
public static bool BackDown => DigitalForwardInput < 0f;
}