Interface IWorkshopUploader
Handles programmatically uploading workshop files.
public interface IWorkshopUploader
Remarks
This uses the SteamCMD CLI to upload the mod to the workshop using predefined credentials in the config.
Properties
SteamCode
string? SteamCode { get; set; }
Property Value
Methods
UploadMod(WorkshopUploadParameters, CancellationToken)
Task<ulong?> UploadMod(WorkshopUploadParameters parameters, CancellationToken token = default)
Parameters
parametersWorkshopUploadParameterstokenCancellationToken
Returns
Events
SteamCodeReceived
event Action<string?>? SteamCodeReceived