I’ve met a new issue about overlap event dynamically added for sphereComponent sometime not working in blueprint child class.
Here's the inheritance for my classes: 1. [c++] class A : sphereComponent->OnComponentBeginOverlap.AddDynamic(this, &class A::CustomOverlap ) in constructor; 2. [c++] class B child of class A 3. [BP] class C child of class B Now I placed one instance of class C into my level, and: 1. CustomOverlap fired when player pawn triggered sphere. 2. CustomOverlap not firing any more after sphere's Location \ Scale get changed 3. CustomOverlap not firing after sphereComponentBeginOverlap Event added into BP of class B 4. CustomOverlap fired again after sphereComponentBeginOverlap Event added into BP of class C The following things have been checked: 1. Constructors work fine 2. BeginPlay \ Tick \ Destroy for all these children \ grandchildren class work fine with Super::method called 3. Tick Enabled Any ideas? thx