Commit Graph

9 Commits

Author SHA1 Message Date
Marc Audy
591fbf8ea2 Comment split screen and game instance project setting properties
[CL 2302498 by Marc Audy in Main branch]
2014-09-18 10:38:19 -04:00
Michael Schoell
9fd1163ee6 Can now modify the Game Mode for the Project Settings from the Blueprints menu on the editor toolbar as well as for the World Settings.
Will help the user checkout/force writable on required config file for editing.

[CL 2299487 by Michael Schoell in Main branch]
2014-09-16 10:40:34 -04:00
Marc Audy
3e05320b3c GameInstance v1.0 - Provides a game extendable instance object which exists for the duration of the lifetime of a game instance (PIE session or standalone game). This object can be used to manage game state, own objects that should exist across worlds, and own data that wishes to persist across level transitions.
Replaces ShooterGameKing in ShooterGame.

[CL 2220826 by Marc Audy in Main branch]
2014-07-16 12:15:25 -04:00
Max Preussner
3aece47882 Docs: Removed file comments and added missing code documentation
Please note that file comments had no purpose in nearly all cases and just added visual clutter. The two files that had meaningful file comments had their comments moved into the corresponding classes. There are still hundreds of file comments left in other files that will be removed over time.

Also cleaned up some random stuff along the way:
- relative paths to public headers within the same module are no longer necessary (automatically discovered by UBT now)
- header guards are deprecated, use #pragma once instead (all compilers support it now)
- space between multiple template brackets is no longer required (all compilers support >> now)
- NULL to nullptr, OVERRIDE to override
- spelling errors, whitespace, line breaks

[CL 2104067 by Max Preussner in Main branch]
2014-06-12 23:22:18 -04:00
Max Preussner
fec8962b6a Settings: Moved UConsole settings into UConsoleSettings class
- also fixed auto complete settings not actually editable
- should also fix console history currently not working

#CodeReview: peter.knepley

[CL 2101944 by Max Preussner in Main branch]
2014-06-11 12:03:52 -04:00
Marc Audy
dcf6358a9f Default to using the GlobalDefaultGameMode if GlobalDefaultServerGameMode is not specified.
Cleared out places setting GlobalDefaultServerGameMode that need not do so.

[CL 2100415 by Marc Audy in Main branch]
2014-06-10 11:08:37 -04:00
Max Preussner
ce01264d12 Settings: All projects settings are now saved in the Default.ini
Up until this change, project settings caused a lot of confusion amongst users, because they were changed to the user's local INI files. The local INI files, however, would be ignored when packaging a project, which means that local setting changes would not be applied to a packaged project and cause unexpected behavior. With this change the project settings will always save to the default INI file and will therefore be included in packaged projects. We will see how this works out for everyone, and we may change this behavior to something else if we can come up with a better, more intuitive workflow for project settings.

Upgrade Notes:
- If you have changes for Project Settings in your local INI files, you may want to 'Set as Default' in the Editor and then delete the local INI
- The default INI files (i.e. DefaultEngine.ini) of your project need to be writable. If you use source control, make sure you check out the corresponding files before changing project settings

[CL 2066019 by Max Preussner in Main branch]
2014-05-07 16:21:14 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00