The '''LegacyWorldListManager''' component is used in the old dash to manage the world list before the [[Component:WorldsDataFeed|WorldsDataFeed]] component was implemented.
|MinDate|'''[[Type:Nullable`1|Nullable`1]]<[[Type:DateTime|DateTime]]>'''|TypeAdv16=true| The minimum date for a world to show up in the results.
|MaxDate|'''[[Type:Nullable`1|Nullable`1]]<[[Type:DateTime|DateTime]]>'''|TypeAdv17=true| The maximum date allowed for a world to show up in the results.
|MaxItems|Int|
|MaxItems|Int| The maximum amount of items to show.
|Visited|'''[[Type:Nullable`1|Nullable`1]]<[[Type:Bool|Bool]]>'''|TypeAdv30=true| Whether worlds should be shown if they are either visited or not visited.
|IsSearching|Bool|
|SortProperties|{{RootFieldType|SyncList`1|[[#SortProperty|LegacyWorldListManager.SortProperty]]}}|TypeAdv31=true| A list of sorting rules for the list of displayed items.
|HasMoreResults|Bool|
|IsSearching|Bool| Whether the component is currently doing a search.
|TotalResults|Int|
|HasMoreResults|Bool| Whether there is more results on other pages.
|FilteredResults|Int|
|TotalResults|Int| The total results before filtering.
|FilteredResults|Int| How many results appeared after filtering.
}}
== Sync Delegates ==
{{Table ComponentTriggers
|OnItemHover:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when an item is hovered over in the list.
}}
}}
== Behavior ==
== SortProperty ==
{{Table TypeFields
|Parameter|'''[[#SortParameter|SortParameter]]'''|TypeAdv0=true| The sorting rule to apply
|Direction|'''[[#SortDirection|SortDirection]]'''|TypeAdv1=true| The direction to use when applying <code>Parameter</code>
}}
== SortParameter ==
{{Table EnumValues
|SearchScore|0| Sort by how well it matches your name search.
|Name|1| Sort alphabetically.
|OpenedWorldCount|2| Sort by the amount of open sessions.
|TotalSessionCount|3| Sort by how many sessions in the past and present have been made in this world.
|TotalUserCount|4| Sort by the total users in the world.
|CreationDate|5| Sort by world creation daye.
|LastUpdateDate|6| Sort by when the world was last updated by the author.
|FirstPublishTime|7| Sort by the time the world was published to public viewing.
|TotalVisits|8| Sort by the amount of visits by users to this world.
|LastVisit|9| Sort by the world with the most recent visit.
|Random|10| Sort in a random order.
}}
== SortDirection ==
{{Table EnumValues
|Ascending|0| Put items in accending direction based on sort.
|Descending|1| Put items in descending direction based on sort.
}}
== EmptySessionFilter ==
{{Table EnumValues
|HideAll|0| Hide all empty sessions in the list (headless without any clients is considered empty).
|OnlyHeadless|1| Hide only headless hosted sessions in the list.
|ShowAll|2| Show all sessions regardless of user count.
}}
== Usage ==
This is a Legacy component. Don't use.
== Examples ==
== Examples ==
Used previously inside the old world list Component for the dash.
== See Also ==
== See Also ==
[[Category:Components:Radiant UI:World Browsing{{#translation:}}|World List Manager]]
[[Category:Components{{#translation:}}|Legacy World List Manager]]
[[Category:Components{{#translation:}}|World List Manager]]
[[Category:Components With Nested Enums{{#translation:}}|Legacy World List Manager]]
[[Category:Components With Nested Enums{{#translation:}}|World List Manager]]
[[Category:Components:Radiant UI:World Browsing:Legacy{{#translation:}}|Legacy World List Manager]]
[[Category:Components With Nested Types{{#translation:}}|World List Manager]]
[[Category:Components With Nested Types{{#translation:}}|Legacy World List Manager]]
[[Category:ComponentStubs]]
Latest revision as of 14:10, 7 April 2025
This article describes a feature marked as legacy—this usually means there's a newer, better alternative. Legacy features might not be removed but they will not be updated, and the team will not provide any support for them.
Component image
Legacy World List Manager component as seen in the Scene Inspector
The LegacyWorldListManager component is used in the old dash to manage the world list before the WorldsDataFeed component was implemented.