Profile Selector: Difference between revisions
Misson20000 (talk | contribs) m add to Library Applets category |
No edit summary |
||
Line 1: | Line 1: | ||
This is the | This is the applet presented when launching a game that allows the user to select a user. | ||
The profile selector expects a two [[AM_services#IStorage|IStorage]] inputs and a single [[AM_services#IStorage|IStorage]] output | See [[AM_services#Library_Applets]]. The profile selector expects a two [[AM_services#IStorage|IStorage]] inputs and a single [[AM_services#IStorage|IStorage]] output. | ||
== UserSelectionConfig == | == UserSelectionConfig == | ||
This has size 0xA0 and seems to only affect the UI display. | This has size 0xA0 and seems to only affect the UI display. Typical value is all zero with byte 0x96 equal to 0x01. | ||
Typical value is all zero with byte 0x96 equal to 0x01 | |||
== Result == | == Result == | ||
This is 0x18-bytes. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 20: | Line 18: | ||
| 0x8 || 0x10 || UUID of selected user | | 0x8 || 0x10 || UUID of selected user | ||
|- | |- | ||
|} | |} | ||
== Usage == | == Usage == | ||
User-processes should push a common arguments struct and the typical UserSelectionConfig struct as well. After pushing in the data and calling start, user-processes should wait upon the PopOutDataEvent and then pop a single IStorage to obtain the result structure described above. | |||
After pushing in the data and calling start, | |||
[[Category:Library Applets]] | [[Category:Library Applets]] |