tModLoader v2024.03
A mod to make and play Terraria mods
WorkshopHelper.UGCBased.APublisherInstance Class Referenceabstract

Inherited by WorkshopHelper.ModPublisherInstance, WorkshopHelper.UGCBased.ResourcePackPublisherInstance, and WorkshopHelper.UGCBased.WorldPublisherInstance.

Public Member Functions

delegate void FinishedPublishingAction (APublisherInstance instance)
 
void PublishContent (PublishedItemsFinder finder, WorkshopIssueReporter issueReporter, FinishedPublishingAction endAction, string itemTitle, string itemDescription, string contentFolderPath, string previewImagePath, WorkshopItemPublicSettingId publicity, string[] tags, NameValueCollection buildData=null, ulong existingID=0, string changeNotes=null)
 
bool TryGetProgress (out float progress)
 

Protected Member Functions

abstract string GetHeaderText ()
 
abstract void PrepareContentForUpdate ()
 

Protected Attributes

EResult _createCallback
 
SteamWorkshopItem _entryData
 
bool _isOwner
 
WorkshopItemPublicSettingId _publicity
 
PublishedFileId_t _publishedFileID
 
EResult _updateCallback