public CharacterGenerator(FileInfo setting) { LoadSetting(setting, true); NameService = new LocalNameService(setting.DirectoryName, NamePrefix); PersonalityService = new PersonalityService(setting.DirectoryName); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); s_AppDataPath = Server.MapPath("~/app_data"); s_FilterUnpopulatedSectors = bool.Parse(WebConfigurationManager.AppSettings["FilterUnpopulatedSectors"]); //MapService = new TravellerMapService(filterUnpopulatedSectors); NameService = new LocalNameService(s_AppDataPath); //TradeEngineMgt = new TradeEngineMgt(MapService, appDataPath, NameService); //TradeEngineMgt2 = new TradeEngineMgt2(MapService, appDataPath, NameService); AnimalBuilderMgt.SetDataPath(s_AppDataPath); AnimalBuilderAE.SetDataPath(s_AppDataPath); CharacterBuilder = new CharacterBuilder(s_AppDataPath); EquipmentBuilder = new EquipmentBuilder(s_AppDataPath); HomeIndexViewModel = HomeIndexViewModel.GetHomeIndexViewModel(GetMapService("M1105"), CharacterBuilder, EquipmentBuilder).Result; }