Currently when a BB observer gets notified about BB key change there is not way to tell the BB component to unregister said observer.

The function called on observers should return a value indicating whether observer wants to continue observing or not (preferably an enum). Currently it returns void.

One thing to note here is if an observer tried to call "unregister observer" on "current" BB it could result in a crash since the external call comes from a const observers TMap iterator. Not sure if the behavior is defined in such a case.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - AI
Affects Versions4.8
Target Fix4.8
Fix Commit2510119
CreatedMar 3, 2015
ResolvedApr 13, 2015
UpdatedApr 27, 2018