Beispiel #1
0
        public void SpawnHobgoblin()
        {
            hobgoblinCount++;

            var hobgoblin = new Hobgoblin("Hobgoblin" + hobgoblinCount.ToString(), new Vector2D(_rnd.Next(0, Width), _rnd.Next(0, Height)), this, Hero);

            hobgoblin.VColor = Color.Black;
            _hobgoblins.Add(hobgoblin);
            hobgoblin.Evader = Hero;
            hobgoblin.Target = Hero;
        }
Beispiel #2
0
 public Command(Hobgoblin hobgoblin)
 {
     this.hobgoblin = hobgoblin;
 }
Beispiel #3
0
 public Wandering(Hobgoblin hobgoblin)
 {
     this.hobgoblin = hobgoblin;
 }
Beispiel #4
0
 public Hunting(Hobgoblin hobgoblin)
 {
     this.hobgoblin = hobgoblin;
 }
Beispiel #5
0
 public Equip(Hobgoblin hobgoblin)
 {
     this.hobgoblin = hobgoblin;
 }
Beispiel #6
0
 public Retreating(Hobgoblin hobgoblin)
 {
     this.hobgoblin = hobgoblin;
 }
Beispiel #7
0
 public Guarding(Hobgoblin hobgoblin)
 {
     this.hobgoblin = hobgoblin;
 }