Character Select
Useplayer.showCharacterSelect() to open the native rpg-character-select
GUI. The server resolves every Actor, sends only presentation data to the
client, and returns only an Actor that was in the offered list.
id.
The built-in cinematic carousel supports keyboard, gamepad, pointer buttons,
and horizontal swipe. It renders these optional Actor presentation fields:
name,description,graphic,faceset, andillustrationclassName,classDescription, andclassIcon, or a resolvedclassobjectparameters.maxHp,parameters.str,parameters.pdef,parameters.agi, andparameters.int(the curvestartvalue is displayed)
graphic, illustration, and
classIcon sprite sheets on the client before opening the GUI.
allowCancel defaults to false. When enabled, cancellation resolves to
null. Player movement is blocked while the GUI is open.
Projects can replace the CanvasEngine component by registering another GUI with
PrebuiltGui.CharacterSelect; preserve the interactions documented in
Prebuilt GUI Contracts.