Hi @Delaney_Dawn_Harper,
What you have there is a cascade of errors, e.g. one error causing many more.
Chances are there is only actually one issue and once you solve that one the rest will be fine, this is caused by syntax issues typically.
So, lets look at those errors and see what we can see… starting with the first one at the top of the list… it mentions line 52, character 18 - so let’s look there - well, lets look near there anyway…
Line 52 is the else if statement…
void state_cell_mirror() {
text.text = "You are still in your cell, and you still want to escape. There are " +
"some dirty sheets on the bed, a mark where the mirror was, " +
"and that oesky door is still there, and firmly locked.\n\n" +
"Press S to view the Sheets, or L to view the Lock."
if (Input.GetKeyDown(KeyCode.S)) {myState = States.sheets_1;}
else if (Input.GetKeyDown(KeyCode.L)) {myState = States.lock_1;}
}
At a first glance nothing jumps out, so I look at the line above, again, nothing jumping out at me… now I’m back to the population of your block of text… oooh… look there’s no ; on the end of the text.text = ""
line…
So, rather than either myself or yourself spending anymore time looking for other errors and stressing that we can’t find anything - go ahead an add a semi-colon to the end of that line (before the if statement) and lets see how many of the errors get cleared up 