com.alicizax.unity.editor.e.../Editor/Toolbar/Helpers/ServicesAndRepositories.cs
2025-08-01 19:32:29 +08:00

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);
}
}