//used to add to or remove from the seperated mob list void UpdateMobList(GameObject mob, bool newMob) { if (newMob) { MobList.Add(mob); } else { MobList.Remove(mob); } }
public override void initialize(MainWindow MainWindow) { //create several mobs for testing for (int i = 0; i < 10; i++) { //Monster Monster = new Monster(new Point3D(512 + i * 10 , 10, 512 + i * 10)); Duck SomeDuck = new Duck(new Point3D(Player.ModelPosition.X - (10 * (i % 5)), ApplicationSettings.worldHeight, Player.ModelPosition.Z - (10 * i)), i); EntityList.Add(SomeDuck); MobList.Add(SomeDuck); } }