When seeking current plan, usually you'll want to use utility evaluation to select an end goal then GOAP that end goal. But there can also be overrides which perform some cheap computation (probably looking at perception/blackboards) and spit out a prewritten sequence of actions.
When seeking current plan, usually you'll want to use utility evaluation to select an end goal then GOAP that end goal. But there can also be overrides which perform some cheap computation (probably looking at perception/blackboards) and spit out a prewritten sequence of actions.