Files
GTASource/game/script_headers/commands_landingpage.sch
expvintl 419f2e4752 init
2025-02-23 17:40:52 +08:00

43 lines
1.3 KiB
XML

USING "types.sch"
#IF FEATURE_GEN9_STANDALONE
// Corresponds to LandingPageConfig::eEntryPoint
ENUM LANDING_PAGE_ENTRYPOINT
ENTRYPOINT_MODE_SELECT = 1,
ENTRYPOINT_SINGLEPLAYER_MIGRATION = 2,
ENTRYPOINT_MULTIPLAYER_REVIEW_CHARACTERS = 3,
ENTRYPOINT_MULTIPLAYER_MIGRATE_CHARACTER = 4,
// ENTRYPOINT_MULTIPLAYER_MIGRATION_ERROR_IN_PROGRESS = 5,
// ENTRYPOINT_MULTIPLAYER_MIGRATION_ERROR_UNKNOWN = 6,
ENTRYPOINT_STORYMODE_UPSELL = 7,
ENTRYPOINT_WINDFALL = 8,
// ENTRYPOINT_SRL_ERROR_ENTITLEMENTS = 9,
// ENTRYPOINT_SRL_ERROR_GENERIC = 10,
// ENTRYPOINT_INVITE_ERROR_GENERIC = 11,
ENTRYPOINT_COUNT = 12
ENDENUM
//INFO:
//PARAM NOTES:
//PURPOSE: Return whether the Landing Page is currently active
NATIVE FUNC BOOL IS_LANDING_PAGE_ACTIVE() = "0xdcc443647e72d3a9"
//INFO:
//PARAM NOTES: entrypointId - Where the Landing Page should launch to
//PURPOSE: Launch the landing page
NATIVE PROC SET_SHOULD_LAUNCH_LANDING_PAGE(LANDING_PAGE_ENTRYPOINT entrypointId) = "0x84170bb1a4049cce"
//INFO:
//PARAM NOTES:
//PURPOSE: Dismiss the landing page
NATIVE PROC SET_SHOULD_DISMISS_LANDING_PAGE() = "0x586d714afa1a4068"
//INFO:
//PARAM NOTES:
//PURPOSE: Return the character slot selection made on the landing page. Will return -1 if no selection was made
NATIVE FUNC INT GET_LANDING_PAGE_SELECTED_CHARACTER_SLOT() = "0xfb9d4edbe2e05b3f"
#ENDIF // FEATURE_GEN9_STANDALONE