Пример #1
0
        private void Awake()
        {
            caseSensitive      = Config.Bind(new ConfigDefinition("General", "Case sensitive"), false);
            useTranslatedCache = Config.Bind(new ConfigDefinition("General", "Search translated cache"), true, new ConfigDescription("Search in translated cache, if nonexistant then translate. Only works when search includes name"));
            searchBy           = Config.Bind(new ConfigDefinition("General", "Search by"), Tools.SearchBy.Name);

            category = Tools.SearchCategory.None;

            var harmony = new Harmony(nameof(HS2_MakerSearch));

            harmony.PatchAll(typeof(Hooks));
        }
Пример #2
0
        private void Awake()
        {
            caseSensitive      = Config.Bind(new ConfigDefinition("General", "Case sensitive"), false);
            useTranslatedCache = Config.Bind(new ConfigDefinition("General", "Search translated cache"), true, new ConfigDescription("Search in translated cache, if nonexistant then translate. Only works when search includes name"));
            searchBy           = Config.Bind(new ConfigDefinition("General", "Search by"), Tools.SearchBy.Name);
            searchTextMemory   = Config.Bind(new ConfigDefinition("General", "Search text memory"), Tools.SearchTextMemory.Separate, new ConfigDescription("Global - search text is same for all boxes, \nSeparate - different for each box/category, \nNone - reset after search"));

            category = Tools.SearchCategory.None;

            var harmony = new Harmony(nameof(HS2_MakerSearch));

            harmony.PatchAll(typeof(Hooks));

            TranslationCachePath = Path.Combine(Paths.CachePath, "HS2_MakerSearch.cache");
        }