using System.Collections; using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(menuName = "Finite State Machine/Action/Set Boolean Animator Action")] public class SetBoolAction : Action { [SerializeField] private string nameBool; [SerializeField] private bool condition; public override void Act(FiniteStateMachine fsm) { if (fsm.animationController.animator.GetBool(nameBool) != condition) fsm.animationController.animator.SetBool(nameBool, condition); } }