2025-01-29 19:36:25 -05:00

25 lines
523 B
C#

using UnityEngine;
namespace SRL
{
public struct InputData
{
public bool Accelerate;
public bool Brake;
public float TurnInput;
}
public interface IInput
{
InputData GenerateInput();
}
public abstract class BaseInput : MonoBehaviour, IInput
{
/// <summary>
/// Override this function to generate an XY input that can be used to steer and control the car.
/// </summary>
public abstract InputData GenerateInput();
}
}