AbstractStaticregisterA mapping of version strings to number of changelog lines.
StaticopenOpens the changelog UI for the current version and optionally lets the user view the full changelog.
The player to show the changelog to.
The current version object.
StaticopenOpens the full changelog menu, allowing the player to select from all available versions.
The player to show the full changelog UI to.
StaticopenOpens a detailed changelog UI for a specific version.
The player to show the version changelog to.
The version string to display.
StaticgenerateGenerates a RawMessage containing all changelog lines for a given version.
The version string.
The number of lines to include.
A RawMessage with translated changelog lines.
StaticgenerateGenerates the rawtext block used for changelog lines of a specific version.
The version string.
Number of lines to include.
A RawMessage object containing all translated lines.
StaticforceForces a form to be shown repeatedly until the player is not busy or interaction succeeds. Useful when other screens or UI interrupts normal behavior.
The response from the form, or a fallback canceled response.
Registers available changelog line counts for each version. This should be called once during initialization.