28 lines
745 B
C#
28 lines
745 B
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using Unity.SharpZipLib;
|
|||
|
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; }
|
|||
|
}
|
|||
|
}
|