using UnityEngine;

namespace NaughtyAttributes.Test
{
    public class InputAxisTest : MonoBehaviour
    {
        [InputAxis]
        public string inputAxis0;

        public InputAxisNest1 nest1;

        [Button]
        private void LogInputAxis0()
        {
            Debug.Log(inputAxis0);
        }
    }

    [System.Serializable]
    public class InputAxisNest1
    {
        [InputAxis]
        public string inputAxis1;

        public InputAxisNest2 nest2;
    }

    [System.Serializable]
    public struct InputAxisNest2
    {
        [InputAxis]
        public string inputAxis2;
    }
}