type GameManager already exist in namespace

Xade

New member
Joined
Dec 21, 2020
Messages
3
Programming Experience
Beginner
C#:
using UnityEngine;
using UnityEngine.SceneManagement;

public class GameManager : MonoBehaviour
{

    bool gameHasEnded = false;

    public void EndGame ()
    {
        if (gameHasEnded == false)
        {
            gameHasEnded = true;
            Debug.Log("Game Over");
            Restart();
        }
       
    }


    void Restart()
    {
        SceneManager.LoadScene(SceneManager.GetActiveScene().name);
    }
}
Unity gives these errors:
C#:
The namespace '<global namespace>' already contains a definition for 'GameManager'
error CS0111: Type 'GameManager' already defines a member called 'EndGame' with the same parameter types

error CS0111: Type 'GameManager' already defines a member called 'Restart' with the same parameter types
 
Last edited by a moderator:
The error seems to be pretty self explanatory. So either put your GameManager class in its own namespace, or change the name.
 
Back
Top Bottom