Exemple #1
0
    void Start()
    {
        randGen          = new RandNumberManager();
        currentPosition  = transform.position;
        previousPosition = currentPosition;

        playerGameObject = GameObject.FindGameObjectWithTag("Player");
        targetPosition   = transform.position;
        isMoving         = false;
        dragonAnimator   = gameObject.GetComponentInChildren <Animator>();
        canMove          = true;
    }
Exemple #2
0
    // Start is called before the first frame update
    void Start()
    {
        Time.timeScale  = 1;
        randomGenerator = new RandNumberManager();
        levelLayout     = new bool[levelSizeX + 1, levelSizeY + 1];
        theDungeon      = new DungeonTileClass[levelSizeX + 1, levelSizeY + 1];

        background = GameObject.Find("LevelBackground");

        PopulateDungeonTiles();
        GenerateLevel();
        PlaceDungeonTiles();
        PlacePlayer();
        PlaceExit();

        PlaceEnemies();
        PlaceTreasure();
    }