39 lines
925 B
C#
39 lines
925 B
C#
|
using System;
|
||
|
using System.Collections;
|
||
|
using System.Collections.Generic;
|
||
|
|
||
|
namespace YooAsset
|
||
|
{
|
||
|
[Serializable]
|
||
|
internal class DebugBundleInfo : IComparer<DebugBundleInfo>, IComparable<DebugBundleInfo>
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 包裹名
|
||
|
/// </summary>
|
||
|
public string PackageName { set; get; }
|
||
|
|
||
|
/// <summary>
|
||
|
/// 资源包名称
|
||
|
/// </summary>
|
||
|
public string BundleName;
|
||
|
|
||
|
/// <summary>
|
||
|
/// 引用计数
|
||
|
/// </summary>
|
||
|
public int RefCount;
|
||
|
|
||
|
/// <summary>
|
||
|
/// 加载状态
|
||
|
/// </summary>
|
||
|
public EOperationStatus Status;
|
||
|
|
||
|
public int CompareTo(DebugBundleInfo other)
|
||
|
{
|
||
|
return Compare(this, other);
|
||
|
}
|
||
|
public int Compare(DebugBundleInfo a, DebugBundleInfo b)
|
||
|
{
|
||
|
return string.CompareOrdinal(a.BundleName, b.BundleName);
|
||
|
}
|
||
|
}
|
||
|
}
|