Skip to content

Character Selection & Travel

Overview

AMIPCharSelectionGameMode handles the menu flow after auth: JoinGame with a character id, listening for OnReceivedSessionInstanceTravel to coordinate server travel. AMIPWaitSessionInstanceTravelGameMode and shared types in MIPCommonMainMenuTypes.h support the main-menu / character pipeline. AMIPCharSelectionCharacter is the pawn used in that UI map (header in same folder).

All paths below are relative to Plugins/ModularInventoryPlus/Source/ModularInventoryPlus/.


Key Classes & Files

Class File
AMIPCharSelectionGameMode Public/CharSelection/MIPCharSelectionGameMode.h
AMIPWaitSessionInstanceTravelGameMode Public/CharSelection/MIPWaitSessionInstanceTravelGameMode.h
AMIPCharSelectionCharacter Public/CharSelection/MIPCharSelectionCharacter.h
MIPCommonMainMenuTypes Public/CharSelection/MIPCommonMainMenuTypes.h

AMIPCharSelectionGameMode

  • API: JoinGame(InSelectionCharacterId) — Blueprint-callable.
  • Flow: BeginPlayOnReceivedSessionInstanceTravel binds session/instance travel.

Integration