So let's say the OBI character has 20 dialogue lines. Some are on sheet1, some on sheet2 etc.
When you collide with OBI, how do you know which dialogue should be played and from which sheet?
I probably confused everybody with the pick. How I set it up was just for my personal refrance. Is it nessary to know? Just to make a variable that can change columns/rows/sheets?
Well to answer, OBI would be the main character. And when he collides with any NPC, several characters can be part of that conversation. You know how in other video games just because you walk up and talk to 1 NPC doesn't mean another can't walk up to you in that sense and join the conversation. It's like a scense being played out in a movie ya know? You don't have to walk up to each individually and speak to only 1 NPC at a time. And I want after one NPC finishes saying what they need to say for the row to go down 1 and the next character will say there thing, then down another etc.
Each ROW (Vertical) = a group of CONVERSATIONS, Each COLUMN (Horizontal) = Represents A TOPIC or Mission, Each SHEET = a new PLOT or Progresstion in the Storyline. And I will have diffrent variables to trigger when a new plot point is finished and has begun (I may have gotten the horizontal/vertical confused). I hope I'm making sense I'm so sorry 😞.
The characters you see would all play a part in the conversation even if OBI didn't collide with them to begin with. Like it's not like you collide with a particular NPC and you ONLY have a conversation with that one at a time. It's like a movie scene playing out. Another NPC can come in and start talking. And you know how there's a picture of the character and the characters name by the dialuge to? Those change when the player taps and the next character taps.
Idk. It's just the same as dialuge in a Pokémon game or undertale. I just want that. I feel I'm almost there. Would you like to see the code I have so far for it?
tokenat(Array.At(0,0),Chatposition,"_")
Using the Token At expresstion has been so helpful so far. So I was wondering if I could put something within the expresstion mabye to make the text object go down rows/columns/sheets. I was thinking of using the dictionary but it didn't work.