Originally posted by Paddysonn
View Post
At the moment what I can do is point out a couple of errors in your code. Calls to parent events aren't meant to be used like you do in your second screenshot. Any call to a parent event should be part of the execution chain of that event. If you call EventBeginPlay in your bottom screenshot, Parent:HudMelee will not be called, as EventHudMelee was never called. Disconnect Parent:HUDBuilder from Parent:BeginPlay and add a call after Parent:BeginPlay to EventHUDBuilder (not Parent: HUD Builder), and the execution chain makes more sense.
Also, in the Owning Player input node in your top screenshot you should add a reference to the player controller (use get player controller). That part probably won't make a difference, but it is best practice.
Even if your solution works after making these changes, please describe what you are trying to do anyway, as I might be able to suggest some better ways to implement it.
Comment