Commit Graph

  • 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 Greunbaum 2023-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 Greunbaum 2023-05-30 01:02:05 -04:00
  • ad35203527 Remove CVars for loading screen options to prevent them from constantly resetting the project settings. Jamie Greunbaum 2023-05-29 22:22:17 -04:00
  • a78d861a7a Moved all code to C++. Jamie Greunbaum 2023-05-06 14:46:38 -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 Greunbaum 2023-04-21 00:55:28 -04:00
  • f63f25c51c Changed Execute() to ExecuteIfBound() to prevent crashes when opening or closing the load screen. Jamie Greunbaum 2023-04-21 00:49:49 -04:00
  • 9b0016a548 LoadingScreenManager no longer crashes when removing a non-existent loading screen. Jamie Greunbaum 2023-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 Greunbaum 2023-03-10 16:31:00 -05:00
  • cebe626ec4 A modified CommonLoadingScreen based on the plugin from the Lyra sample project. Jamie Greunbaum 2023-03-10 00:54:58 -05:00