44 lines
970 B
C#
44 lines
970 B
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
|
|
namespace YooAsset
|
|
{
|
|
internal class EditorPlayModeImpl : IBundleServices
|
|
{
|
|
/// <summary>
|
|
/// 异步初始化
|
|
/// </summary>
|
|
public InitializationOperation InitializeAsync()
|
|
{
|
|
var operation = new EditorPlayModeInitializationOperation();
|
|
OperationSystem.ProcessOperaiton(operation);
|
|
return operation;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 获取资源版本号
|
|
/// </summary>
|
|
public int GetResourceVersion()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
#region IBundleServices接口
|
|
BundleInfo IBundleServices.GetBundleInfo(string bundleName)
|
|
{
|
|
YooLogger.Warning($"Editor play mode can not get bundle info.");
|
|
BundleInfo bundleInfo = new BundleInfo(bundleName);
|
|
return bundleInfo;
|
|
}
|
|
string IBundleServices.GetBundleName(string assetPath)
|
|
{
|
|
return assetPath;
|
|
}
|
|
string[] IBundleServices.GetAllDependencies(string assetPath)
|
|
{
|
|
return new string[] { };
|
|
}
|
|
#endregion
|
|
}
|
|
} |