Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
WorkshopPublishInfoStateForWorld.cs
Go to the documentation of this file.
2using Terraria.IO;
5using Terraria.UI;
6
8
10{
12 : base(stateToGoBackTo, world)
13 {
14 _instructionsTextKey = "Workshop.WorldPublishDescription";
15 _publishedObjectNameDescriptorTexKey = "Workshop.WorldName";
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 {
32 }
33 Main.menuMode = 888;
35 }
36
38 {
39 return SocialAPI.Workshop.SupportedTags.WorldTags;
40 }
41
42 protected override bool TryFindingTags(out FoundWorkshopEntryInfo info)
43 {
44 return SocialAPI.Workshop.TryGetInfoForWorld(_dataObject, out info);
45 }
46}
static UserInterface MenuUI
Definition Main.cs:381
static Terraria.Social.Base.WorkshopSocialModule Workshop
Definition SocialAPI.cs:24