using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// using NTAR;

[CreateAssetMenu(fileName = "NewAnimatorIntSubmodule", menuName = "ARitize/Outputs/Animator Int", order = 1)]
public class AnimatorIntOutputSubmodule : OutputSubmodule
{
    public string animatorObjectName;
    public string animatorIntName;
    public int targetIntValue;
    public Behavior behavior;


    public bool clamp = false;

    // [ShowIf("clamp", true)]
    public int minimum = 0;
    // [ShowIf("clamp", true)]
    public int maximum = 0;

    public enum Behavior
    {
        set,
        add
    }

    public override InputSubmodule.InputTypes acceptedInputType
    {
        get
        {
            return InputSubmodule.InputTypes.value;
        }
    }
}
