Table of Contents

Interface IWorkshopUploader

Namespace
Uncreated.Warfare.Steam
Assembly
Uncreated.Warfare.dll

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

string

Methods

UploadMod(WorkshopUploadParameters, CancellationToken)

Task<ulong?> UploadMod(WorkshopUploadParameters parameters, CancellationToken token = default)

Parameters

parameters WorkshopUploadParameters
token CancellationToken

Returns

Task<ulong?>

Events

SteamCodeReceived

event Action<string?>? SteamCodeReceived

Event Type

Action<string>