using Obvious.Soap;
using Sirenix.OdinInspector;
using UnityEngine;

namespace Conjure.Input
{
    [CreateAssetMenu(fileName = "InputVariableReference", menuName = "ScriptableObjects/inputs/InputVariableReference", order = 0)]
    public class InputVariableReference : SerializedScriptableObject
    {
        [SerializeField]
        public Vector3Variable MovementDirectionVariable { get; private set; }
        [SerializeField, Required]
        public ScriptableEventNoParam PrimaryButton { get; private set; }
    }
}