- 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;
- }
- }
- }