Coding "Red" Problem
using UnityEngine; using UnityEngine.UI; using System.Collections;
public class TextController : MonoBehaviour {
public Text text;
private enum States {cell, mirror, sheets_0, lock_0, cell_mirror, sheets_1, lock_1, Freedom};
private States myState;
// In Progress when Play
void Start () {
myState = States.cell;
}
// Update is called once per frame
void Update () {
print (myState);
if (myState == States.cell) {
state_cell ();
} else if (myState == States.sheets_0) {
state_sheets_0 ();
}
}
void state_cell () {
text.text = "You've been in this prison for too long, Eat, Shower, Sleep, you're tired of it\n\n" +
"You Must Escape\n\n" +
"There is a Bed, Mirror and Door in your cell, figure it out\n\n" +
"'S' to search the Bed\n" +
"'M' to view the Mirror\n" +
"'L to check the Door";
if (Input.GetKeyDown (KeyCode.S)) {
myState = States.sheets_0;
}
}
}
The state_sheets_0 (); is always coming up red no matter what, I need help
Answer by EmHuynh · Feb 15, 2016 at 04:08 AM
Hey, @Fro5tint! Share us the compilation results so we can see what the errors are. I assume the problem is that function state_sheets_0
does not exists.
Update:
By Googling for "state_sheets_0", I found a project on Github that implements "Udemy Unity Course "Text101" Game". One of it's source file closely matches yours.
Here's the state_sheets_0 function:
void state_sheets_0() {
text.text = "There isn't anything special about these sheets. They're " +
"standard issue, after all." +
"\n\n" +
"Press 'R' to Return.";
if (Input.GetKeyDown(KeyCode.R)) {state = State.cell;}
}
Here is the link to the Github project: https://gist.github.com/CAD97/80ac9c7687ccd13967a3
@EmHuynh Yeah, Does not exist even though it works in the Udemy video's and all the other lines
The name 'state_sheets_0' does not exit in the currect context
Your answer
Follow this Question
Related Questions
"error CS1525: Unexpected symbol `end-of-file' " I've tried everything.... 1 Answer
Unity code showing as an error,Unity code showing as error 1 Answer
I need someone to help me: error CS1525: Unexpected symbol `void' 0 Answers
How to fix these problems? 0 Answers
Coding bug with monodevelop 0 Answers