/// <summary> /// Applies basic behaviour to enemy. /// </summary> /// <param name="subject">The enemy</param> public void ApplyBehaviour(Enemy subject) { subject.FacePoint(turretPos); subject.CurrentState = Constants.CharacterState.Walking; }
private void SpawnEnemy() { Enemy enemy = new Enemy(enemySpriteSheet, GetRandomEnemyType(), GetSpawnPoint()); SpawnedEnemies.Add(enemy); }