Example #1
0
 /// <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;
 }
Example #2
0
        private void SpawnEnemy()
        {
            Enemy enemy = new Enemy(enemySpriteSheet, GetRandomEnemyType(), GetSpawnPoint());

            SpawnedEnemies.Add(enemy);
        }