Resetting all config resets global config + sets default options for new games to built-in defaults
Set as default for new games option was added. this can be pressed both in main menu and in game.
all options can always be modified in main menu, game, or asset editor (except dynamic lane changing cannot be modified in asset editor).
Bonus:
moved some duplicate code to base class SerializableUIOptionBase
the resetAll parameter when resetting global was redundant - even misleading. so I dropped it. if the oldConfig parameter is null it is all reset (as it was the case before).
TMPE.zip fixes #363 fixes #1709
Resetting all config
resets global config + sets default options for new games to built-in defaultsSet as default for new games
option was added. this can be pressed both in main menu and in game.Bonus:
SerializableUIOptionBase
resetAll
parameter when resetting global was redundant - even misleading. so I dropped it. if theoldConfig
parameter is null it is all reset (as it was the case before).