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

◆ PublishResourcePack()

override void Terraria.Social.Steam.WorkshopSocialModule.PublishResourcePack ( ResourcePack resourcePack,
WorkshopItemPublishSettings settings )
inline

Definition at line 139 of file WorkshopSocialModule.cs.

140 {
141 if (resourcePack.IsCompressed)
142 {
143 base.IssueReporter.ReportInstantUploadProblem("Workshop.ReportIssue_CannotPublishZips");
144 return;
145 }
146 string name = resourcePack.Name;
147 string text = resourcePack.Description;
148 if (string.IsNullOrWhiteSpace(text))
149 {
150 text = "";
151 }
153 string fullPath = resourcePack.FullPath;
154 WorkshopHelper.UGCBased.ResourcePackPublisherInstance resourcePackPublisherInstance = new WorkshopHelper.UGCBased.ResourcePackPublisherInstance(resourcePack);
156 resourcePackPublisherInstance.PublishContent(_publishedItems, base.IssueReporter, Forget, name, text, fullPath, settings.PreviewImagePath, settings.Publicity, usedTagsInternalNames);
157 }
void Add(TKey key, TValue value)
void Forget(WorkshopHelper.UGCBased.APublisherInstance instance)
List< WorkshopHelper.UGCBased.APublisherInstance > _publisherInstances
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.Social.Base.WorkshopItemPublishSettings.GetUsedTagsInternalNames(), Terraria.Social.Base.WorkshopItemPublishSettings.PreviewImagePath, and Terraria.Social.Base.WorkshopItemPublishSettings.Publicity.