Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Angus Eliott
3,793 PointsC# Scripting malfunction
I asked this question around two days ago and didn't get an answer Here are the errors:
Severity Code Description Project File Line Suppression State
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 62 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 62 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 62 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 65 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 65 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 65 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 65 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 65 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 65 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 65 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 68 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 68 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 68 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 68 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 68 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 71 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 71 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 71 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 71 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 71 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 74 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 74 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 74 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 74 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 74 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 79 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 79 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 79 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 82 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 82 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 82 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 82 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 82 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 82 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 82 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 83 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 83 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 83 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 83 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 86 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 86 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 86 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 86 Active
Error CS1014 A get or set accessor expected Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 86 Active
Error CS0548 'GameState.StartGame': property or indexer must have at least one accessor Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 60 Active
Error CS0547 'GameState.StartGame': property or indexer cannot have void type Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 60 Active
Error CS0548 'GameState.EndGame': property or indexer must have at least one accessor Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 77 Active
Error CS0547 'GameState.EndGame': property or indexer cannot have void type Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 77 Active
Error CS1955 Non-invocable member 'GameState.StartGame' cannot be used like a method. Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 39 Active
Error CS1955 Non-invocable member 'GameState.EndGame' cannot be used like a method. Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 45 Active
Warning CS0618 'Application.LoadLevel(int)' is obsolete: 'Use SceneManager.LoadScene' Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 55 Active
Warning CS0618 'Application.loadedLevel' is obsolete: 'Use SceneManager to determine what scenes have been loaded' Frogs and Logs.CSharp C:\Users\Angus\Documents\Unity\Frogs and Logs\Assets\Scripts\GameState.cs 55 Active
my code:
using UnityEngine;
using UnityEngine.UI;
public class GameState : MonoBehaviour {
private bool gameStarted = false;
[SerializeField]
private Text gameStateText;
[SerializeField]
private GameObject player;
[SerializeField]
private BirdMovement birdMovment;
[SerializeField]
private FollowCamera followCamera;
private float restartDelay = 3;
private float restartTimer;
private PlayerMovement playerMovment;
private PlayerHealth playerHealth;
private PlayerMovement playerMovement;
// Use this for initialization
void Start () {
Cursor.visible = false;
playerMovement = player.GetComponent<PlayerMovement>();
playerHealth = player.GetComponent<PlayerHealth>();
// Prevent the player from moving at the start of the game
playerMovment.enabled = false;
// Prevent the bird from moving at the start of the game
birdMovment.enabled = false;
// Prevent the Camera from moving to its game position
followCamera.enabled = false;
}
// Update is called once per frame
void Update () {
// If the Game has not started And the player has pressed the space bar...
if (gameStarted == false && Input.GetKeyUp (KeyCode.Space))
{
StartGame();
}
// if the player is not alive...
if (playerHealth.alive == false)
{
// end the game...
EndGame();
// incrament a timer to count up to restarting...
restartTimer = restartTimer + Time.deltaTime;
// and if it reaches the restart Delay...
if (restartTimer >= restartDelay)
{
// reload the currently loaded level
Application.LoadLevel (Application.loadedLevel);
}
}
}
private void StartGame
{
GameStarted = true();
// Remove Start Text...
gameStateText.color = Color.clear;
// Allow the player to move...
playerMovement.enabled = true;
// Allow the bird to move...
bridMovement.enabled = true;
// allow the camera to move...
followCamera.enabled = true;
}
private void EndGame
{
GameStarted = false;
// Show the Gameover Text...
gameStateText.enabled = Color.white;
gameStateText.enabled = "Game over!"
// Remove the player from the scene...
player.SetActive (false);
}
}
Using MVS (Microsoft Visual Studio)
1 Answer

Geovanie Alvarez
21,500 PointsIn the StartGame method you got the GameStarted = true(); with parenthesis on the true remove the parenthesis to see what happen.