26 lines
694 B
C#
26 lines
694 B
C#
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using Content.Packaging;
|
|
using Robust.Packaging;
|
|
using Robust.Packaging.AssetProcessing;
|
|
using Robust.Server.ServerStatus;
|
|
|
|
namespace Content.Server.Acz;
|
|
|
|
public sealed class ContentMagicAczProvider : IMagicAczProvider
|
|
{
|
|
private readonly IDependencyCollection _deps;
|
|
|
|
public ContentMagicAczProvider(IDependencyCollection deps)
|
|
{
|
|
_deps = deps;
|
|
}
|
|
|
|
public async Task Package(AssetPass pass, IPackageLogger logger, CancellationToken cancel)
|
|
{
|
|
var contentDir = DefaultMagicAczProvider.FindContentRootPath(_deps);
|
|
|
|
await ClientPackaging.WriteResources(contentDir, pass, logger, cancel);
|
|
}
|
|
}
|