You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Legacy/CrySystem
lumberyard-employee-dm 7b1dd01d1d
Implemented a deferred LoadLevel queue for the SpawnableLevelSystem (#4561)
* Moved the SettingsRegistryTests.cpp and
SettingsRegistryMergeUtilsTests.cpp to the Settings folder

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Implemented a deferred level load queue, that allows the
SpawnableLevelSystem to re-run the last LoadLevel command that occured
before it was constructed.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added SettingsRegistryVisitorUtils to reduce Array and Object visitor
boilerplate.

The VisitArray and VisitObject functions allows iteration over each
element of array and object respectively via a callback.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed the queuing logic for levels that attempt to load before the SpawnableLevelSystem is available

Only the last level name that could not load is stored off and deferred until the SpawnableLevelsystem is created.

Made the FieldVisitor AggregateTypes constructor protected and added a comment specifying the expected values.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Bring in the SettingsRegistry::Visitor::Visit functions into scope to fix MSVC compilation errors.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Changed the list of supported SettingsRegistry types to visit to an enum to constrain the values to Array and/or Object.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
LevelSystem Implemented a deferred LoadLevel queue for the SpawnableLevelSystem (#4561) 4 years ago
Platform Various fixes and empty boilerplate files required for restricted platforms. (#3610) 4 years ago
RemoteConsole Legacy cleanup (#3383) 4 years ago
ViewSystem PR comments 4 years ago
XML Updated the GameApplication to mount the engine.pak (#4128) 4 years ago
AZCoreLogSink.h Allow for `AZCoreLogSink::Disconnect()` to be called more than once 4 years ago
AZCrySystemInitLogSink.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AZCrySystemInitLogSink.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CMakeLists.txt Update ZLIB min req osx ios and android to reasonable limits (#4473) 4 years ago
CmdLine.cpp Code/Legacy 4 years ago
CmdLine.h More string fixes 4 years ago
CmdLineArg.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CmdLineArg.h More string fixes 4 years ago
ConsoleBatchFile.cpp Update the FileIO Aliases (#4186) 4 years ago
ConsoleBatchFile.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ConsoleHelpGen.cpp Code/Legacy cleanup 4 years ago
ConsoleHelpGen.h More string fixes 4 years ago
CrySystem_precompiled.h Legacy code cleanup - part 3 (#3903) 4 years ago
DebugCallStack.cpp Added extra output and callstack information for improving debugging automated tests (#4528) 4 years ago
DebugCallStack.h More string fixes 4 years ago
DllMain.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Huffman.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Huffman.h Legacy code cleanup - part 3 (#3903) 4 years ago
IDebugCallStack.cpp Merge branch 'development' into cmake/SPEC-7182 4 years ago
IDebugCallStack.h linux fixes 4 years ago
LocalizedStringManager.cpp Legacy code cleanup - part 3 (#3903) 4 years ago
LocalizedStringManager.h Merge branch 'development' into cmake/warn_virtual 4 years ago
Log.cpp enabling warn format security and some fixes 4 years ago
Log.h Legacy code cleanup - part 3 (#3903) 4 years ago
SimpleStringPool.h Legacy cleanup, part 2 (#3659) 4 years ago
System.cpp Perform global deinitialization when exiting the game launcher (#4131) 4 years ago
System.h Merge branch 'development' into cmake/warn_virtual 4 years ago
SystemCFG.cpp Update the FileIO Aliases (#4186) 4 years ago
SystemEventDispatcher.cpp Refactor budget definitions as named functions instead of template specializations 4 years ago
SystemEventDispatcher.h [redcode/crythread-2nd-pass] removed CryThread*.h files 4 years ago
SystemInit.cpp Update the FileIO Aliases (#4186) 4 years ago
SystemWin32.cpp Miscellaneous fixes and PAL changes required for restricted platforms. (#4021) 4 years ago
Timer.cpp Fix unused warnings release (#3677) 4 years ago
Timer.h PR comments 4 years ago
WindowsErrorReporting.cpp Updated the GameApplication to mount the engine.pak (#4128) 4 years ago
XConsole.cpp Enabling warnings around format security 4 years ago
XConsole.h Merge branch 'development' into cmake/warn_virtual 4 years ago
XConsoleVariable.cpp Legacy code cleanup - part 3 (#3903) 4 years ago
XConsoleVariable.h Updated the GameApplication to mount the engine.pak (#4128) 4 years ago
crysystem_files.cmake Legacy code cleanup - part 3 (#3903) 4 years ago
crysystem_shared_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago