Level Manager Logic Diagram
Event-Logic Diagram
- Game-Events trigger execution of LevelManager methods: 
- NextLevel( ) implements FiniteStateMachine based on variable: - LevelState: curLevel- GameData.onPlayerDataUpdate --> MiniGameOver( ) 
- LevelManager: Timer complete --> ReloadMiniGame( ) 
- PlayerController.onPlayerDied --> MiniGameOver( ) 
- GameData.onPlayerDataUpdate --> NextLevel( ) 
- PlayerController.onPlayerReachExit -->NextLevel( ) 
- LevelManager: Timer complete --> ReloadMiniGame( ) 
 

Last updated
Was this helpful?
