public SettlementAssassinateScreenViewModel(ISneakInHandler sneakInHandler, Settlement settlement) { _sneakInHandler = sneakInHandler; _settlement = settlement; var targetsList = new MBBindingList <AssassinationCharacterPanel>(); foreach (var hero in settlement.GetViableAssassinationTargetsInLordsHall(Hero.MainHero)) { targetsList.Add(new AssassinationCharacterPanel(hero, OnSneakIn)); } AssassinationTargets = targetsList; }
public AssassinationBehavior(IAssassinationHistoryService assassinationHistoryService, ISneakInHandler sneakInHandler) { _assassinationHistoryService = assassinationHistoryService; _sneakInHandler = sneakInHandler; }
public SettlementAssassinateScreen(ISneakInHandler sneakInHandler, Settlement settlement) { _sneakInHandler = sneakInHandler; _settlement = settlement; }