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; }
// 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(); }