Problems with OnComponent (Begin/End) Overlap and AddDynamic

UE4 Version 4.12.1

Within my code, using a UBoxComponent* boxTrigger as the trigger for some logic, and with the long functions with 3 and 5 parameters.

The compiler reckons AddDynamic is being used in error, following the OnComponent function.

This is quite concerning as - as a relatively new programmer in unreal, I am unsure how else to handle this kind of logic, without resorting to blueprints - I much prefer c++.

Thanks for any feedback in advance!

What error?

Apparently parameters changed in 4.12 and there are bugs with OnComponentEndOverlap that need a hotfix: OnActorEndOverlap event does not fire - C++ - Epic Developer Community Forums