What is the difference between Priority Selector and Utility Selector?

zephyrhuang

New member
After reading the doc about these two selector tasks, I found it seems to be no difference between them. They both need to override GetPriority/GetUtility so that sub tasks returning higher value will got selected. So I want to know what is the difference between them?
 
They are similar, with the Utility Selector being designed for curves instead of returning a regular float. You could easily repurpose one for the other though.
 
Back
Top