- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using MyCollections.AI.FinitStateMachine;
- [CreateAssetMenu(menuName = "Finite State Machine/Action/DisableWeaponAction")]
- public class DisableWeaponAction : Action
- {
- public override void Run(FSM fsm)
- {
- OrcNPCController controller = (OrcNPCController)fsm.Controller;
- GameObject weapon = controller.Weapon;
- fsm.Controller.Animator.SetBool("IsAttacking", false);
- weapon.SetActive(false);
- }
- }