Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ PublishWorld()

override void Terraria.Social.Steam.WorkshopSocialModule.PublishWorld ( WorldFileData world,
WorkshopItemPublishSettings settings )
inline

Definition at line 95 of file WorkshopSocialModule.cs.

96 {
97 string name = world.Name;
98 string textForWorld = GetTextForWorld(world);
101 if (MakeTemporaryFolder(text))
102 {
103 WorkshopHelper.UGCBased.WorldPublisherInstance worldPublisherInstance = new WorkshopHelper.UGCBased.WorldPublisherInstance(world);
105 worldPublisherInstance.PublishContent(_publishedItems, base.IssueReporter, Forget, name, textForWorld, text, settings.PreviewImagePath, settings.Publicity, usedTagsInternalNames);
106 }
107 }
void Add(TKey key, TValue value)
string GetFileName(bool includeExtension=true)
Definition FileData.cs:43
void Forget(WorkshopHelper.UGCBased.APublisherInstance instance)
List< WorkshopHelper.UGCBased.APublisherInstance > _publisherInstances
bool MakeTemporaryFolder(string temporaryFolderPath)
WorkshopHelper.UGCBased.PublishedItemsFinder _publishedItems

References Terraria.Social.Steam.WorkshopSocialModule._publishedItems, Terraria.Social.Steam.WorkshopSocialModule._publisherInstances, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), Terraria.Social.Steam.WorkshopSocialModule.Forget(), Terraria.IO.FileData.GetFileName(), Terraria.Social.Steam.WorkshopSocialModule.GetTemporaryFolderPath(), Terraria.Social.Steam.WorkshopSocialModule.GetTextForWorld(), Terraria.Social.Base.WorkshopItemPublishSettings.GetUsedTagsInternalNames(), Terraria.Social.Steam.WorkshopSocialModule.MakeTemporaryFolder(), Terraria.IO.FileData.Name, Terraria.Social.Base.WorkshopItemPublishSettings.PreviewImagePath, and Terraria.Social.Base.WorkshopItemPublishSettings.Publicity.