The title says almost everything. It would be nice to be able to configure perception at runtime based on either stats or variables.
I have created a proof of concept for vision distance to be read from a stat, which likely has some flaws but it works.
With this I was able to configure vision distance based on a stat which was in turn calculated by a formula.
Proxy Target. This is possibly an extra property which I added because method
GetGameObject in an instance of a class
TargetGameObject needs to have a target of type
GameObject. Thus I've made it into a field within the perception component. Perhaps there's a better way of handling this or maybe just ignoring the Invoker as an option.
Customer support service by UserEcho