Hey guys I'm back on this now and still haven't found an elegant solution for what I want to do. I know I'm probably overthinking this solution, but I want something a bit better than having to manually use an event for each line of dialogue.
What I'm trying to do is have 2 characters have a chat at the start of each level. Character 1 says something in a speech bubble, then char 2, then char 1 etc, then the game starts. I want to do this at the start of each level (I have 10 levels).
So a repeatable method would be very handy.
Arima the dictionary isn't really a good solution in my opinion. You have to give it named keys, and I don't think this will work for what I want. You'd have to know the name of each key when retrieving them in order. Arrays seem like a better solution, although arrays in C2 just seem... weird!! I'd have to add data to the array using separate actions, which would take ages, and I'd have to know where they end up. I know C2 usually has a visual and simlistic way of doing things, but the way we have to add data to an array actually seems more complicated than just writing it out in code.