Firstborn/Library/PackageCache/com.unity.scriptablebuildpi.../Tests/Editor/CacheServer/TestDownloadItem.cs
Schaken-Mods 7502018d20 Adding Mod Support
There is an asset in the store I grabbed. the coding is WAY above my head, I got about half of it and integrated and adapted what I can to it. im going as far as I can with it and ill come back in a few month when I understand t better.
2023-05-13 22:01:48 -05:00

31 lines
736 B
C#

using System.IO;
using UnityEditor.Build.CacheServer;
namespace UnityEditor.CacheServerTests
{
internal class TestDownloadItem : IDownloadItem
{
private ByteArrayStream m_writeStream;
public FileId Id { get; private set; }
public FileType Type { get; private set; }
public void Finish() {}
public byte[] Bytes
{
get { return m_writeStream.BackingBuffer; }
}
public Stream GetWriteStream(long size)
{
return m_writeStream ?? (m_writeStream = new ByteArrayStream(size));
}
public TestDownloadItem(FileId fileId, FileType fileType)
{
Id = fileId;
Type = fileType;
}
}
}