23 lines
1.0 KiB
C#
23 lines
1.0 KiB
C#
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);
|
|
}
|
|
} |