void OnGUI() { float screenScale = Screen.width / 480.0f; Matrix4x4 scaledMatrix = Matrix4x4.Scale(new Vector3(screenScale, screenScale, screenScale)); GUI.matrix = scaledMatrix; GUI.skin.toggle.fixedWidth = 200; var patternLabel = "Enable Pattern Game"; var nbackLabel = "Enable Nback Game"; var multiObjLabel = "Enable Multi Object Game"; var platformsLabel = "Enable Platform Nbacks Game"; float width = 200; float height = 30; float startY = height; float startX = 10; GUIRectFactory factory = new GUIRectFactory(startX, startY, width, height); Settings.togglePattern = GUI.Toggle(factory.Generate(), Settings.togglePattern, patternLabel); Settings.toggleNback = GUI.Toggle(factory.Generate(), Settings.toggleNback, nbackLabel); Settings.toggleMultiObj = GUI.Toggle(factory.Generate(), Settings.toggleMultiObj, multiObjLabel); Settings.togglePlatformsNback = GUI.Toggle(factory.Generate(), Settings.togglePlatformsNback, platformsLabel); int textToInt = 0; int difficulty = Settings.nbackNavigationDifficulty; string text = GUI.TextField(factory.Generate(), difficulty.ToString()); if (int.TryParse(text, out textToInt)) { difficulty = textToInt; } else if (text == "") { difficulty = 0; } Settings.nbackNavigationDifficulty = difficulty; if (GUI.Button(factory.Generate(), "Play Game")) { Settings.isSet = true; Application.LoadLevel("Popz"); } }
void OnGUI() { float screenScale = Screen.width / 480.0f; Matrix4x4 scaledMatrix = Matrix4x4.Scale(new Vector3(screenScale,screenScale,screenScale)); GUI.matrix = scaledMatrix; GUI.skin.toggle.fixedWidth = 200; var patternLabel = "Enable Pattern Game"; var nbackLabel = "Enable Nback Game"; var multiObjLabel = "Enable Multi Object Game"; var platformsLabel = "Enable Platform Nbacks Game"; var contents = new GUIContent(patternLabel); float width = 300; float height = 30; float startY = height; float startX = 10; GUIRectFactory factory = new GUIRectFactory (startX, startY, width, height); Settings.togglePattern = GUI.Toggle (factory.Generate (), Settings.togglePattern, patternLabel, StyleFont); Settings.toggleNback = GUI.Toggle (factory.Generate (), Settings.toggleNback, nbackLabel, StyleFont); Settings.toggleMultiObj = GUI.Toggle (factory.Generate(), Settings.toggleMultiObj, multiObjLabel); Settings.togglePlatformsNback = GUI.Toggle (factory.Generate (), Settings.togglePlatformsNback, platformsLabel); int textToInt = 0; int difficulty = Settings.nbackNavigationDifficulty; string text = GUI.TextField (factory.Generate (), difficulty.ToString ()); if (int.TryParse (text, out textToInt)) { difficulty = textToInt; } else if (text == "") { difficulty = 0; } Settings.nbackNavigationDifficulty = difficulty; if (GUI.Button (factory.Generate (), "Play Game")) { Settings.isSet = true; Application.LoadLevel(1); } }