public enum GameState<------------ {
menu,
inGame,
gameOver
}
public class DGameManager : MonoBehaviour {
public GameObject instance;
public GameState currentGameState=GameState.menu;
private void Awake()
{
instance = this.gameObject;
}
private void Start()
{
StartGame();
}
public void StartGame()
{
setGameState(GameState.inGame);
}
public void GameOver()
{
setGameState(GameState.gameOver);
}
public void BackToMenu()
{
setGameState(GameState.menu);
}
void setGameState(GameState newGameState)
{
if(newGameState==GameState.menu)
{
}
if (newGameState == GameState.inGame)
{
}
if (newGameState == GameState.gameOver)
{
}
}
}
frist line showing erroralready contains definition for GameState.