Files
iFactory.Cutting.Unity/Assets/BITKit/Core/Assets/BITAsset.cs

27 lines
687 B
C#
Raw Normal View History

2024-01-23 02:56:26 +08:00
using System;
namespace BITKit.IO
{
public record BITAsset : IAsset
{
public BITAsset() { }
public BITAsset(string name) {
this.Name = name;
}
public BITAsset(string name,string str) {
this.Name = name;
Buffer=StringHelper.GetBytes(str);
}
public BITAsset(string name, byte[] bytes) {
this.Name = name;
this.Buffer = bytes;
}
public BITAsset(byte[] buffer)
{
this.Name = Guid.NewGuid().ToString();
this.Buffer=buffer;
}
public string Name { get; set; }
public byte[] Buffer { get; set; }
}
}