Component:PagingControl

From Resonite Wiki
Revision as of 20:04, 19 December 2024 by 989onan (talk | contribs) (add sync delegates info)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Component image 
Paging Control component as seen in the Scene Inspector


The PagingControl component allows for counting up a number of items specified, then outputs it to either a Text or TextRenderer component.

Fields

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled.
ItemsPerPage Int The increment to count up by.
TotalItems Int The total amount of items.
HasMoreItems Bool Allows to count beyond the max set of items.
SkipItems Int Skips items that are listed here.
NoItemsLabel String Shows the output as this when there are no items.
PagingInfoLabel String The structure of how the items will be shown to the user.
TotalPages raw output of Int The total amount of items.
RemainingItems raw output of Int Shows how many items are remaining.
_label field drive of String The text to output.
_previousEnabled field drive of Bool Becomes false if the minimum is currently reached.
_nextEnabled field drive of Bool Becomes false if the maximum is currently reached.

Sync Delegates

Triggers
Method Name Method type and Arguments. Description
NextPage() Delegate<IButton: button, ButtonEventData: eventData> Switches to the next page via button.
PreviousPage() Delegate<IButton: button, ButtonEventData: eventData> Switches to the previous page via button.
NextPage() Action Switches to the next page.
PreviousPage() Action Switches to the previous page.

Usage

Great for counting items.

Examples

Related Components