I'd like to get started with using the AI Planner, and ran into a few troubles. My custom Heuristic won`t be found by the AI.Planner builder, though it can be selected in the UI, when I try to play the scene, I get Temp\PlannerAssembly\AI.Planner.Actions\Basic\BasicExecutor.cs(29,124): error CS0246: The type or namespace name 'BasicNeedsHeuristic' could not be found (are you missing a using directive or an assembly reference?) The otto project uses custom effects as effect of actions to update the needs, however in the newest 2.2 build of the project I can`t find any place to choose such special effects. How can I update traits in scripts? I would like to increase my needs based on timeDelta each tick, but the TraitComponent returns me an ITraitData instead of an ITrait object, which I can`t cast back on my BasicNeed trait. Is there any way I can return the success of an action in a Callback, lets say in case of a Navigation action where the path gets blocked?