using System.Collections; using System.Collections.Generic; using UnityEngine; namespace AYellowpaper.SerializedCollections.Editor.Search { public static class Matchers { public static IEnumerable RegisteredMatchers => _registeredMatchers; private static List _registeredMatchers = new List(); static Matchers() { _registeredMatchers.Add(new NumericMatcher()); _registeredMatchers.Add(new StringMatcher()); _registeredMatchers.Add(new EnumMatcher()); } public static void AddMatcher(Matcher matcher) { _registeredMatchers.Add(matcher); } public static bool RemoveMatcher(Matcher matcher) { return _registeredMatchers.Remove(matcher); } } }