// Start is called before the first frame update void Start() { // Setup the enemy animator enemyAnimator = gameObject.GetComponent <Animator>(); // Setup the enemy movement director enemyMovementDirector = gameObject.GetComponent <EnemyMovementDirector>(); // Setup the enemy controller enemyController = gameObject.GetComponent <MainMenuEnemyController>(); }
// Start is called before the first frame update void Start() { // Calculate tile width based on range and how many tiles wide corridor is tileWidth = xRange / xRangeTiles; // Set starting position of enemy CalculateStartingPosition(); // Find necessary game objects & components enemyMoveDirector = GetComponent <EnemyMovementDirector>(); FindConductor(); }