User experienced unexpected AI behavior and was kind enough to share a stripped down version of the project. I was able to nail down issues user was experiencing to failed enum-to-byte conversion. User has an enum asset containing two entries, but whenever user's BP is passing any literal value of that enum to any function call expecting byte the value gets wrongfully converted to MAX.
1. Get project I've put here: [Link Removed]
2. It's BP only project, so just open it with 4.9
Observe values print on the screen, it's 2 (the MAX value) while it should be 0 (Idle). Code printing values is in level's blueprint.
Head over to the existing Questions & Answers thread and let us know what's up.
|Component||UE - Gameplay - Blueprint|
|Created||Sep 8, 2015|
|Resolved||Sep 9, 2015|
|Updated||Feb 5, 2017|