So, I had originally been thinking of making a new component that deals with various cues that would cause sound effects, and had been conflicted with how to go about it as the engine is wholly separate from the rendering client.
And I came up with, I think, a good solution that has a relatively low impact on the engine itself.
I’ve already got the messages system which is a part of the engine. It gets added to by the rest of the engine already, and essentially these are the cues I am looking for.
I’m going to create a event so that the client can subscribe to whenever a message is posted. I can then have a configuratio