I have made two custom events that upon interaction, cycle through an array of sounds, and array of text, from my blueprint.
I’m wondering if there’s a way I can make these events accessible across multiple blueprints, since I want to have this dialogue system set up with each interactable object. I’d want to use different arrays, though, according to the blueprint.
I tried using interfaces but it did not work, as I made it in the first person character BP and I don’t know how to make it transfer to the other blueprints.
I also tried making the events in the level blueprint, but I was unable to call on those events from different blueprints.
I am unable to call the events from blueprints that I’d need to reference/cast to, as some of the blueprints haven’t been spawned yet, and Unreal doesn’t let me reference an object, unless it’s in the outliner (which, for some of the blueprints that haven’t spawned yet, is not an option).
I’m not sure if this all makes sense but
TLDR; I want to have an event that’s accessible across all my blueprints, and I’m unsure how to do it using interfaces.