Architecture
Unified Roles Migration
Blueprint API replacements introduced by the role-provider architecture
Unified Roles Migration
Old types are deleted rather than deprecated. Rebuild affected Blueprint graphs with the stable role surface below.
| Removed or renamed API | Replacement |
|---|---|
UUCIKCrossplaySubsystem | UUCIKLobbySubsystem, UUCIKSessionSubsystem, UUCIKSocialSubsystem, UUCIKProgressionSubsystem, UUCIKStorageSubsystem, UUCIKTravelSubsystem, UUCIKHostingSubsystem, or UUCIKVoiceSubsystem |
IUCIKBackend / backend capability enums | Typed IUCIK<Role>Provider and its registry |
EUCIK_Backend | FBetideProviderId |
| Backend priority arrays | Per-role policy blocks in UUCIKSettings |
FUCIK_Error | FBetideError |
FEIKError, FSIKError, FEGIK_ErrorStruct, FAWSIKGameLiftError | FBetideError; SDK detail is retained in Inner |
UUML_ExampleSubsystem and FUML_* example types | Unified nodes and role subsystems directly |
MIK party nodes and FMIK_PartyInfo | UCIK lobby/party nodes and FUCIK_LobbyMember |
| Manual net-driver ini blocks | Select Transport and use Apply Transport Configuration |
EIK_GetDiscordAuthToken class/delegate naming | Discord-prefixed Get Discord Auth Token node and delegate |
Login, session, lobby, friends, invite, progression, storage, and hosting nodes inside each standalone kit remain available as the advanced platform-exact path.