I'm finding it hard to mess around with this ^^ So I'm just going to think out loud here.
Ok I have 3 different types of notes basically. I have Objectives, which I want to form a list where items get crossed out once they are completed and new items get added as they are found.
Then I have Notes and Dreams which are essentially two of the same type of pickups that give you Notes containing useful hints or Dreams which are basically background story.
Sooooo I guess I need an array for each, right? Starting with Objectives, I created an array with one dimension (x) of about 50 spaces that will serve as a testing ground (I have no idea how many spaces I will need so I just picked a number)
I need 3 things?
1. I need to know what's the current X value and then pop up the information belonging to that value. This is already where it's getting weird for me since the actions set from an array seem to be very limited to me. I created a variable for each array to keep track of the current number. Then I made a condition that says:
If current array value = IndexObjectives (the variable which holds the value that's supposed to track what page we are on), and then at the action I want to load the right information. Should I do this with a JSON string?
2.If the player finds a new objective it has to be a value that's added as ObjectivesArray.CurX+1 I guess? So you store a value in the next index space that way right?
3.When I click on ''Next Page'', I want the IndexObjectives variable to go IndexObjectives+1, and for "Previous Page", IndexObjectives needs to go IndexObjectives-1. Then a check on every tick should connect the right information to the new IndexObjectives when it changed?
I think I kind of understand what needs to happen but it's honestly rather daunting and complicated right now ^^