- Erroneous default check of
GOAPAction.stopAction_==falseinGOAPAction.PreconditionsSatisfied()
StateSet.GetBoolStateno longer throws a key error ifStateSet.defaultFalse==trueand the state is not present.
GOAPPlannernow allows for actions in a plan to be skipped if the preconditions of a subsequent action are met.
- Bug in
GOAPPlanner.OnCompleteActivePlanandGOAPPlanner.OnFailActivePlanwhereGOAPAction.OnDeactivatewas not called for the active action.
- Bug in
GOAPPlanner.GetNextNodewhere a nullActionNodecould override a valid next node, resulting in a valid path not being found by the planner.
ComponentGrouperclass to better organiseGOAPActionsandGOAPGoalsin the inspector.
- Made
WorldStatea required component ofGOAPPlanner