namespace Paps.UnityToolbarExtenderUIToolkit { internal static class ServicesAndRepositories { public static IMainToolbarElementOverrideRepository MainToolbarElementOverridesRepository = new UserSettingsFileMainToolbarElementOverrideRepository(); public static IGroupDefinitionRepository GroupDefinitionRepository = new ScriptableObjectGroupDefinitionRepository(); public static IMainToolbarElementRepository MainToolbarElementRepository = new ByAttributeMainToolbarElementRepository(); public static IValueSerializer ValueSerializer = new UnitySerializationValueSerializer(); public static IMainToolbarElementVariableSerializer MainToolbarElementVariableSerializer = new UnitySerializationMainToolbarElementVariableSerializer(ValueSerializer); public static IMainToolbarElementVariableRepository MainToolbarElementVariableRepository = new UserSettingsFileMainToolbarElementVariableRepository(MainToolbarElementVariableSerializer); } }