Ability start/stop status

atmuc

Member
When I try start/stop ability I just get bool return about if it started/stopped. When return is false I have to debug and trace code to understand the problem. AbilityCanStart/Stop and AbiltyStart/Stop functions should return the reason on failure. For example when I try to start NavMeshAgentMovement, MoveTowards ability when my character is very close to target, function return false. I assume there is a failure. When I try to start and Interact and return is failure, I cannot get the reason. When function returns false, there should be an explanation like "You already arrived target position", "No interactable found", "Ability xxx blocked starting"
 
This would be a nice feature, though it would take a lot to implement correctly with all of the abilities. I have added it to my list, but right now there are higher priority items.
 
Top