25 lines
554 B
C#
25 lines
554 B
C#
namespace UnityEditor.PackageManager.UI
|
|
{
|
|
internal static class OperationFactory
|
|
{
|
|
private static IOperationFactory _instance;
|
|
|
|
public static IOperationFactory Instance
|
|
{
|
|
get {
|
|
if (_instance == null)
|
|
_instance = new UpmOperationFactory ();
|
|
return _instance;
|
|
}
|
|
internal set {
|
|
_instance = value;
|
|
}
|
|
}
|
|
|
|
internal static void Reset()
|
|
{
|
|
_instance = null;
|
|
}
|
|
}
|
|
}
|