Modular GameState

AModularGameState inherits AGameStateBase adding methods to retrieve phases.

AModularGameState also provides replication support for properties and NetMulticast RPCs, to be executed from server to client (and NOT in the opposite direction).

For multiplayer games, each UGameModePhase should have their respective UGameStatePhase in UGameModePhase::GameStatePhaseClass ready in the editor or the C++ constructor, in order to provide replication for that phase.

Available methods

These are the methods available in the AModularGameState:

ModularGameStateMethods