Newer
Older
Dreamsturbia-Project-IADE-Unity3D / Assets / Scripts / AI / Navmesh / Conditions / IsAtDestinationCondition.cs
@Rackday Rackday on 21 Aug 566 bytes Project Added
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[CreateAssetMenu(menuName = "Finite State Machine/Condition/Is At Destination Condition")]
public class IsAtDestinationCondition : Condition
{
    protected override bool Test(FiniteStateMachine fsm)
    {
        if (!fsm.booleanDictionary.HasKey("escaping")) fsm.booleanDictionary.SetValue("escaping", false);
        if (fsm.booleanDictionary.GetValue("escaping"))
        {
            return fsm.GetAgent().IsAtDestination();
        }
        else return false;
        

    }
}