This is not actually a bug but rather a limitation. Right now, the Task agent parameter (where it usually reads “Self”), can only be a Component derived type. The Execute Function uses the agent parameter to set the target/instance of the method and since ScriptableObjects are not supported in that field, instance members are not shown, but rather only static members specifically for ScriptableObject types are shown.
With that said, I do plan to change the Task agent parameter to work with ScriptableObjects in the future as well.
I hope that clarifies what is going on and that it wasn’t that confusing 🙂
Thanks!
Join us on Discord: https://discord.gg/97q2Rjh
Login
Register
By registering on this website you agree to our Privacy Policy.