public static Enemy CreateWanderer(Viewport viewport, Texture2D texture, Vector2 position) { var enemy = new Enemy(viewport, texture, position); enemy.AddBehaviour(enemy.MoveRandomly()); enemy.PointValue = 50; return enemy; }
public static Enemy CreateSeeker(Viewport viewport, Texture2D texture, Vector2 position) { var enemy = new Enemy(viewport, texture, position); enemy.AddBehaviour(enemy.FollowPlayer(0.9f)); enemy.PointValue = 100; return enemy; }