using System.Collections; using System.Collections.Generic; using UnityEngine; using MyCollections.AI.FinitStateMachine; [CreateAssetMenu(menuName = "Finite State Machine/Condition/CanSeeTarget")] public class CanSeeTarget : Condition { public override bool CheckCondition(FSM fsm) { FOV fov = fsm.Controller.AgentFOV; return fov.GetTarget() != null ? true : false; } }