using System.Collections; using System.Collections.Generic; using UnityEngine; using MyCollections.AI.FinitStateMachine; [CreateAssetMenu(menuName = "Finite State Machine/Action/Greet")] public class GreetAction : Action { public override void Run(FSM fsm) { Blacksmith controller = (Blacksmith)fsm.Controller; if (controller != null) { Vector2 dir = controller.AgentFOV.TargetDirection; controller.Animator.SetTrigger("Greet"); controller.Agent.agentStop = true; controller.Agent.destination = Vector2.zero; controller.hasGreetPlayer = true; } } }