26 lines
835 B
C#
26 lines
835 B
C#
using System; //Action
|
|
using UnityEditor.PackageManager; //PackageInfo
|
|
using UnityEditor.PackageManager.Requests; //Request<T>
|
|
|
|
namespace Unity.RenderStreaming.Editor
|
|
{
|
|
|
|
class SearchRequestInfo
|
|
{
|
|
internal string PackageName;
|
|
internal bool OfflineMode;
|
|
internal Action<Request<PackageInfo[]>> OnSuccessAction;
|
|
internal Action<Request<PackageInfo[]>> OnFailAction;
|
|
|
|
internal SearchRequestInfo(string packageName, bool offlineMode,
|
|
Action<Request<PackageInfo[]>> onSuccess, Action<Request<PackageInfo[]>> onFail)
|
|
{
|
|
PackageName = packageName;
|
|
OfflineMode = offlineMode;
|
|
OnSuccessAction = onSuccess;
|
|
OnFailAction = onFail;
|
|
}
|
|
}
|
|
|
|
} //namespace Unity.RenderStreaming.Editor
|