I need a dialogue system, but I want to handle all of the visual stuff myself, but I don’t know a good way to store dialogue. In my dialogue system I want to be able to add one string and then a certain amount of responses that lead to more string 's. So basically I want to store information and easily get it out and execute my own scripts that show the dialogue and choices.
Ideally it would look kind of like this:

without the trigger stuff, and the message text and response text would both be string instead of just one string.
I’m new to c# and unity so if you guys help it would be greatly appreciated <3