got the back and forth working with the game and dialogue controllers. still needs a bit of refining.
essentially i used a black pixel (for now) in the level spawn texture to trigger conversations from an array of scriptable objects.
learned a little about scope and spent a fair bit of time experimenting with the setup. my code seems really hacky.