Game Flow module
Session lifecycle: FlowManager, GameState, GameMode, Soul, travel primitives, WithSpawnManagement / WithLobby / WithTeamAssignment mixins.
Classes
-
template<typename TNet, typename TRollback, typename TFrame>class FlowManager
Functions
- auto CreateWorldImpl() -> WorldBase* override
- Implemented by FlowManager<TNet,TRollback,TFrame> — creates the typed World.
- void LoadLevel(const char* levelPath, bool bBackground = false) override
Function documentation
WorldBase* CreateWorldImpl() override protected
#include <Runtime/Flow/Public/FlowManager.h>
Implemented by FlowManager<TNet,TRollback,TFrame> — creates the typed World.
void LoadLevel(const char* levelPath,
bool bBackground = false) override protected
#include <Runtime/Flow/Public/FlowManager.h>
Load a level (.tnxscene) into the current World. Virtual — overridden by FlowManager<> to use if constexpr(TRollback::Enabled).