d4f5bbd834
Performance settings changes are now delayed until the load screen is fully faded in, so that the 3D renderer is disabled only after we can't see it any more anyway.
main
Jamie Greunbaum2023-05-30 01:04:53 -04:00
af66792d04
Open and close delegates changed to multicast delegates, since we need to use these in multiple places now.
Jamie Greunbaum2023-05-30 01:02:05 -04:00
ad35203527
Remove CVars for loading screen options to prevent them from constantly resetting the project settings.
Jamie Greunbaum2023-05-29 22:22:17 -04:00
75ae7a10d6
Apparently this code just never got pushed to the repository whenever I wrote it, and I don't really remember what it's supposed to do differently from before.
Jamie Greunbaum2023-04-21 00:55:28 -04:00
f63f25c51c
Changed Execute() to ExecuteIfBound() to prevent crashes when opening or closing the load screen.
Jamie Greunbaum2023-04-21 00:49:49 -04:00
9b0016a548
LoadingScreenManager no longer crashes when removing a non-existent loading screen.
Jamie Greunbaum2023-03-11 16:23:48 -05:00
621ef632bf
ChangePerformanceSettings is now disabled before fade-out, so that the game can still be rendered underneath the load screen while it fades away.
Jamie Greunbaum2023-03-10 16:31:00 -05:00
cebe626ec4
A modified CommonLoadingScreen based on the plugin from the Lyra sample project.
Jamie Greunbaum2023-03-10 00:54:58 -05:00