Exemplo n.º 1
0
        public void Initialize(int languageId)
        {
            var language = LanguageService.GetLanguageById(languageId);

            ClassJobService.Initialize(language);
            LocationService.Initialize(language);
            ContentService.Initialize(language);
            ItemService.Initialize(language);
        }
Exemplo n.º 2
0
        public void TestInitialize()
        {
            var language           = new Language(1, "English", "en");
            var gameDataManager    = new GameDataManager();
            var languageRepository =
                new GameDataRepository <XIVData.Model.Language>(gameDataManager.Language);
            var languageService = new LanguageService(languageRepository, new FFXIVACTPluginWrapperMock(),
                                                      new ACTConfig());
            IGameDataRepository <XIVData.Model.ClassJob> classJobRepository =
                new GameDataRepository <XIVData.Model.ClassJob>(gameDataManager.ClassJob);

            _classJobService = new ClassJobService(classJobRepository);
            _classJobService.Initialize(language);
        }
Exemplo n.º 3
0
#pragma warning restore 67
        public void InitGameData()
        {
            var gameDataManager    = new GameDataManager();
            var languageRepository = new GameDataRepository <Language>(gameDataManager.Language);

            LanguageService = new LanguageService(languageRepository, _ffxivACTPluginWrapper, ACTConfig);
            var worldRepository = new GameDataRepository <World>(gameDataManager.World);

            WorldService = new WorldService(worldRepository);
            var classJobRepository = new GameDataRepository <ClassJob>(gameDataManager.ClassJob);

            ClassJobService = new ClassJobService(classJobRepository);
            LocationService = new LocationService(gameDataManager, _ffxivACTPluginWrapper);
            var contentRepository =
                new GameDataRepository <ContentFinderCondition>(gameDataManager.ContentFinderCondition);

            ContentService =
                new ContentService(_ffxivACTPluginWrapper.GetZoneList(), contentRepository);
            var itemRepository       = new GameDataRepository <Item>(gameDataManager.Item);
            var itemActionRepository = new GameDataRepository <ItemAction>(gameDataManager.ItemAction);

            ItemService   = new ItemService(itemRepository, itemActionRepository);
            PlayerService = new PlayerService(_actWrapper, _ffxivACTPluginWrapper, WorldService, ClassJobService);
        }