tModLoader v2022.09
A mod to make and play Terraria mods
Terraria.GameContent.UI.States.WorkshopPublishInfoStateForWorld Class Reference

Inherits Terraria.GameContent.UI.States.AWorkshopPublishInfoState< WorldFileData >.

Public Member Functions

 WorkshopPublishInfoStateForWorld (UIState stateToGoBackTo, WorldFileData world)
 
- Public Member Functions inherited from Terraria.GameContent.UI.States.AWorkshopPublishInfoState< WorldFileData >
 AWorkshopPublishInfoState (UIState stateToGoBackTo, TPublishedObjectType dataObject)
 
void ClearOptionDescription (UIMouseEvent evt, UIElement listeningElement)
 
override void Draw (SpriteBatch spriteBatch)
 
void HandleBackButtonUsage ()
 
override void OnInitialize ()
 
override void Recalculate ()
 
void ShowOptionDescription (UIMouseEvent evt, UIElement listeningElement)
 

Protected Member Functions

override string GetPublishedObjectDisplayName ()
 
override List< WorkshopTagOptionGetTagsToShow ()
 
override void GoToPublishConfirmation ()
 
override bool TryFindingTags (out FoundWorkshopEntryInfo info)
 
- Protected Member Functions inherited from Terraria.GameContent.UI.States.AWorkshopPublishInfoState< WorldFileData >
abstract string GetPublishedObjectDisplayName ()
 
WorkshopItemPublishSettings GetPublishSettings ()
 
abstract List< WorkshopTagOptionGetTagsToShow ()
 
abstract void GoToPublishConfirmation ()
 
abstract bool TryFindingTags (out FoundWorkshopEntryInfo info)
 

Additional Inherited Members

- Static Public Member Functions inherited from Terraria.GameContent.UI.States.AWorkshopPublishInfoState< WorldFileData >
static void ProcessStart (string path)
 
- Protected Attributes inherited from Terraria.GameContent.UI.States.AWorkshopPublishInfoState< WorldFileData >
TPublishedObjectType _dataObject
 
UIText _disclaimerText
 
string _instructionsTextKey
 
string _previewImagePath
 
UIState _previousUIState
 
string _publishedObjectNameDescriptorTexKey
 
UIElement _tMLDisclaimerButton
 
UIText _tMLDisclaimerText
 
- Properties inherited from Terraria.GameContent.UI.States.AWorkshopPublishInfoState< WorldFileData >
UIState PreviousUIState [get, set]
 

Member Function Documentation

◆ GetPublishedObjectDisplayName()

override string Terraria.GameContent.UI.States.WorkshopPublishInfoStateForWorld.GetPublishedObjectDisplayName ( )
protectedvirtual

◆ GetTagsToShow()

override List< WorkshopTagOption > Terraria.GameContent.UI.States.WorkshopPublishInfoStateForWorld.GetTagsToShow ( )
protectedvirtual

◆ GoToPublishConfirmation()

override void Terraria.GameContent.UI.States.WorkshopPublishInfoStateForWorld.GoToPublishConfirmation ( )
protectedvirtual