Implementing an interface that contains const functions and later attempting to change these functions to be non-const does not update the status of the functions inside of the actor they are implemented in.
In order to get them to update, the interface must be re-implemented.
Found in 4.13.2, reproduced in 4.12.5 and 4.14 Preview 2.
Result: When changing the functions to no longer be const, they are still behaving as if they are const.
Expected: The changes made to the const status would be updated in the actor, and it would compile successfully.
Head over to the existing Questions & Answers thread and let us know what's up.
| 1 |
| Component | UE - Gameplay - Blueprint |
|---|---|
| Affects Versions | 4.12, 4.13, 4.14 |
| Target Fix | 4.17 |
| Fix Commit | 3483146 |
|---|---|
| Main Commit | 3510073 |
| Created | Nov 8, 2016 |
|---|---|
| Resolved | Jun 9, 2017 |
| Updated | Jun 11, 2019 |