tModLoader v2024.02
A mod to make and play Terraria mods
WorkshopHelper.UGCBased.WorldPublisherInstance Class Reference

Inherits WorkshopHelper.UGCBased.APublisherInstance.

Public Member Functions

 WorldPublisherInstance (WorldFileData world)
 
- Public Member Functions inherited from WorkshopHelper.UGCBased.APublisherInstance
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

override string GetHeaderText ()
 
override void PrepareContentForUpdate ()
 
abstract string GetHeaderText ()
 
abstract void PrepareContentForUpdate ()
 

Additional Inherited Members

- Protected Attributes inherited from WorkshopHelper.UGCBased.APublisherInstance
EResult _createCallback
 
SteamWorkshopItem _entryData
 
bool _isOwner
 
WorkshopItemPublicSettingId _publicity
 
PublishedFileId_t _publishedFileID
 
EResult _updateCallback
 

Member Function Documentation

◆ GetHeaderText()

override string WorkshopHelper.UGCBased.WorldPublisherInstance.GetHeaderText ( )
protectedvirtual

◆ PrepareContentForUpdate()

override void WorkshopHelper.UGCBased.WorldPublisherInstance.PrepareContentForUpdate ( )
protectedvirtual