Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
WorkshopPublishInfoStateForResourcePack.cs
Go to the documentation of this file.
2using Terraria.IO;
5using Terraria.UI;
6
8
10{
13 {
14 _instructionsTextKey = "Workshop.ResourcePackPublishDescription";
15 _publishedObjectNameDescriptorTexKey = "Workshop.ResourcePackName";
16 }
17
18 protected override string GetPublishedObjectDisplayName()
19 {
20 if (_dataObject == null)
21 {
22 return "null";
23 }
24 return _dataObject.Name;
25 }
26
27 protected override void GoToPublishConfirmation()
28 {
29 if (SocialAPI.Workshop != null && _dataObject != null)
30 {
31 SocialAPI.Workshop.PublishResourcePack(_dataObject, GetPublishSettings());
32 }
33 Main.menuMode = 888;
35 }
36
38 {
39 return SocialAPI.Workshop.SupportedTags.ResourcePackTags;
40 }
41
42 protected override bool TryFindingTags(out FoundWorkshopEntryInfo info)
43 {
44 return SocialAPI.Workshop.TryGetInfoForResourcePack(_dataObject, out info);
45 }
46}
static UserInterface MenuUI
Definition Main.cs:381
static Terraria.Social.Base.WorkshopSocialModule Workshop
Definition SocialAPI.cs:24