void dialog_OnHired(Applicant applicant) { EmployeeSelector.ClearItems(); foreach (CreatureAI creature in Faction.Minions) { EmployeeSelector.AddItem(creature.Stats.FullName); } }
void CurrentMinionPanel_Fire(CreatureAI creature) { SoundManager.PlaySound(ContentPaths.Audio.change); creature.GetEntityRootComponent().Delete(); Faction.Minions.Remove(creature); Faction.SelectedMinions.Remove(creature); EmployeeSelector.ClearItems(); EmployeeSelector.ClearChildren(); foreach (CreatureAI minion in Faction.Minions) { EmployeeSelector.AddItem(minion.Stats.FullName); } OnMinionSelected(Faction.Minions.FirstOrDefault()); }