Exemplo n.º 1
0
 protected override void Awake()
 {
     myAgent = GetComponent <GoapAgent>();
     myAgent.WorldStateChecks.Add(CheckWorldState);
     SatisfiesStates.Add(new GoapState("Has Patrol Node", true));
     myGoTo = GetComponent <GoToPatrolNodeAction>();
 }
Exemplo n.º 2
0
    public override bool CanActionRun()
    {
        if (myGoTo == null)
        {
            myGoTo = GetComponent <GoToPatrolNodeAction>();
        }

        return(myGoTo != null);
    }