I create an AI enemy using Als (inherit base_character) and I want to change movement speed enemy specific times. For example when patrolling movement speed 100 when cheasing 400. I created enum for this and set movement speed but enemy’s speed doesn’t changed. How can I change it?
I think you might be going about the wrong way. I think you are using a black board task to determine to set speed. You might want to do that from the AI controller BP. Then from there, depending on the behavior tree (Searching, in pursuit, etc…) set the AI speed. The Ai controller BP, you can pure cast to AI character. I might be wrong, but I think I might be right.