The game design of my game is such that the player can interact with an “interactive place”, this is an interactive object that stores other interactive objects. In other words, if we create a city, then we place NPCs that you can physically run up to. But I would like a system like the FTK, or the Starsector. A text box that lists interaction options.
It is clear that this can be done through schematics, I have already seen the show dialogue with a choice. But what to do with dynamic objects? For example, a quest character appeared in the city. Normally we would just spawn it as an object. But how to dynamically add/remove things to the interaction text box?