예제 #1
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }

        //DontDestroyOnLoad(gameObject);

        enemies          = new List <Enemy>();
        boardScript      = GetComponent <BoardManager>();
        dungeonScript    = GetComponent <DungeonManager>();
        dungeonBSPScript = GetComponent <BSPDungeonManager>();
        if (GameObject.FindGameObjectWithTag("Player"))
        {
            playerOne = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>();
        }
        textHandle = new TextHandle();
        textHandle.ReadFile("seeds");

        camera3D = FindObjectOfType <HexMapCamera>();


        InitGame();
    }