public Character(IInteractionGenerator interactionGenerator, IActionResponseMapper responseMapper) { _interactionGenerator = interactionGenerator; ResponseMapper = responseMapper; Possessions = new List <Item>(); }
static Character CreateNpc(IInteractionGenerator interactionGenerator) { return(new Character(interactionGenerator, new ActionResponseMapper()) { Name = "Jill", Gender = Gender.Female, Mood = Mood.Happy, MoodModifier = 2, IsPc = false }); }
static Character CreatePlayer(IInteractionGenerator interactionGenerator) { return(new Character(interactionGenerator, new ActionResponseMapper()) { Name = "Jeff", Gender = Gender.Male, Mood = Mood.Happy, MoodModifier = 1, IsPc = true }); }