mirror of
https://github.com/Dongyifengs/AssetStudio-Genshin-MoYi.git
synced 2025-05-06 11:29:18 +08:00
41 lines
1.0 KiB
C#
41 lines
1.0 KiB
C#
|
using System.Windows.Forms;
|
|||
|
using AssetStudio;
|
|||
|
|
|||
|
namespace AssetStudioGUI
|
|||
|
{
|
|||
|
public class AssetItem : ListViewItem
|
|||
|
{
|
|||
|
public Object Asset;
|
|||
|
public SerializedFile SourceFile;
|
|||
|
public string Container = string.Empty;
|
|||
|
public string TypeString;
|
|||
|
public long m_PathID;
|
|||
|
public long FullSize;
|
|||
|
public ClassIDType Type;
|
|||
|
public string InfoText;
|
|||
|
public string UniqueID;
|
|||
|
public GameObjectTreeNode TreeNode;
|
|||
|
|
|||
|
public AssetItem(Object asset)
|
|||
|
{
|
|||
|
Asset = asset;
|
|||
|
SourceFile = asset.assetsFile;
|
|||
|
Type = asset.type;
|
|||
|
TypeString = Type.ToString();
|
|||
|
m_PathID = asset.m_PathID;
|
|||
|
FullSize = asset.byteSize;
|
|||
|
}
|
|||
|
|
|||
|
public void SetSubItems()
|
|||
|
{
|
|||
|
SubItems.AddRange(new[]
|
|||
|
{
|
|||
|
Container, //Container
|
|||
|
TypeString, //Type
|
|||
|
m_PathID.ToString(), //PathID
|
|||
|
FullSize.ToString(), //Size
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}
|