/** Set this AI's target! Should only be called on the server! */
UFUNCTION(BlueprintPure, Category="Evolver Targeting")
bool AI_TargetIsStructure();
When I go to anim graph and use try get pawn owner, the above node does not show up!
#What Works
If I change it from Pure to Callable it shows up!
/** Set this AI's target! Should only be called on the server! */
UFUNCTION(BlueprintCallable, Category="Evolver Targeting")
bool AI_TargetIsStructure();
Same here. Using UFUNCTION(BlueprintPure) doesn’t seem to make the function callable from a Blueprint graph. I’ve never tried this before so I’m not sure if it’s a bug or I’m missing something.
From the BlueprintPure reference: “The function does not affect the owning object in any way and can be executed in a Blueprint or Level Blueprint graph.”