public void SetUp() { ActionLog actionLog = new ActionLog(); GlobalConstants.ActionLog = actionLog; this.scriptingEngine = new ScriptingEngine(); this.RelationshipHandler = new EntityRelationshipHandler(); ICultureHandler cultureHandler = Mock.Of <ICultureHandler>( handler => handler.Cultures == new ICulture[] { Mock.Of <ICulture>(culture => culture.RomanceTypes == new string[] { "heteroromantic", "homoromantic", "panromantic", "aromantic" }) }); GlobalConstants.GameManager = Mock.Of <IGameManager>( manager => manager.RelationshipHandler == this.RelationshipHandler && manager.CultureHandler == cultureHandler); this.target = new EntityRomanceHandler(); this.heteroromantic = this.target.Get("heteroromantic"); this.homoromantic = this.target.Get("homoromantic"); this.biromantic = this.target.Get("panromantic"); this.aromantic = this.target.Get("aromantic"); }
public EntityFactory( GUIDManager guidManager, INeedHandler needHandler, IObjectIconHandler objectIconHandler, ICultureHandler cultureHandler, IEntitySexualityHandler sexualityHandler, IEntityBioSexHandler sexHandler, IGenderHandler genderHandler, IEntityRomanceHandler romanceHandler, IJobHandler jobHandler, IPhysicsManager physicsManager, IEntitySkillHandler skillHandler, IDerivedValueHandler derivedValueHandler, RNG roller) { this.GuidManager = guidManager; this.Roller = roller; this.NeedHandler = needHandler; this.ObjectIcons = objectIconHandler; this.CultureHandler = cultureHandler; this.SexualityHandler = sexualityHandler; this.BioSexHandler = sexHandler; this.JobHandler = jobHandler; this.RomanceHandler = romanceHandler; this.GenderHandler = genderHandler; this.PhysicsManager = physicsManager; this.SkillHandler = skillHandler; this.DerivedValueHandler = derivedValueHandler; }
public DungeonEntityPlacer( ILiveEntityHandler entityHandler, ICultureHandler cultureHandler, IEntityTemplateHandler templateHandler, IPhysicsManager physicsManager, IEntityFactory entityFactory) { this.EntityFactory = entityFactory; this.CultureHandler = cultureHandler; this.EntityTemplateHandler = templateHandler; this.PhysicsManager = physicsManager; this.EntityHandler = entityHandler; }
public HomeController(ILoggerProvider loggerProvider, ICultureHandler cultureHandler) : base(loggerProvider) { _cultureHandler = cultureHandler; }