13 Commits over 0 Days - ∞cph!
Can set hostname in create game modal, feels like we should be using data validators, require map selection before you can hit start game (if we are picking a map)
Don't pass data back and forth - just start the game in the modal itself
Add ConVarFlags.GameSetting
Add internal TypeLibrary.GetMembersWithAttribute<T>
Add EditorUtility.CreateTypeLibrary( CompilerOutput[] )
Publisher: after compiling a game, create new TypeLibrary, load in the game's assemblies, and search for ConVars marked with ConVarFlags.GameSetting, include in metadata when publishing
Add GameSettingsEntry.Default since we'll want to give the controls default values
Implement GameSettingsModal
Add LaunchArguments.GameSettings, apply them when saving new game settings from menu, and run them when we've succesfully opened a game
Icon support for game settings dropdown options, use SwitchControl instead of Checkbox
Add Reset to Default button in GameSettingsModal
Better looking DropDown, reduced default max range, restore saved launch arguments when re-opening modal
Push menu scope in Game.Overlay
Switch GameSettings to CreateGameModal
Pass info back through CreateGameModal, can select map and maxplayers
Pass info back through CreateGameModal, can select map and maxplayers
Add ConVarFlags.GameSetting
Add internal TypeLibrary.GetMembersWithAttribute<T>
Add EditorUtility.CreateTypeLibrary( CompilerOutput[] )
Publisher: after compiling a game, create new TypeLibrary, load in the game's assemblies, and search for ConVars marked with ConVarFlags.GameSetting, include in metadata when publishing
Add GameSettingsEntry.Default since we'll want to give the controls default values
Implement GameSettingsModal
Add LaunchArguments.GameSettings, apply them when saving new game settings from menu, and run them when we've succesfully opened a game
Icon support for game settings dropdown options, use SwitchControl instead of Checkbox
Add Reset to Default button in GameSettingsModal
Better looking DropDown, reduced default max range, restore saved launch arguments when re-opening modal
Add ConVarFlags.GameSetting
Add internal TypeLibrary.GetMembersWithAttribute<T>
Add EditorUtility.CreateTypeLibrary( CompilerOutput[] )
Publisher: after compiling a game, create new TypeLibrary, load in the game's assemblies, and search for ConVars marked with ConVarFlags.GameSetting, include in metadata when publishing
Add GameSettingsEntry.Default since we'll want to give the controls default values
Implement GameSettingsModal
Add LaunchArguments.GameSettings, apply them when saving new game settings from menu, and run them when we've succesfully opened a game
Icon support for game settings dropdown options, use SwitchControl instead of Checkbox
Add Reset to Default button in GameSettingsModal
Better looking DropDown, reduced default max range, restore saved launch arguments when re-opening modal
Better looking DropDown, reduced default max range, restore saved launch arguments when re-opening modal
Add Reset to Default button in GameSettingsModal
Icon support for game settings dropdown options, use SwitchControl instead of Checkbox
Add LaunchArguments.GameSettings, apply them when saving new game settings from menu, and run them when we've succesfully opened a game
Implement GameSettingsModal
Add GameSettingsEntry.Default since we'll want to give the controls default values
Add ConVarFlags.GameSetting
Add internal TypeLibrary.GetMembersWithAttribute<T>
Add EditorUtility.CreateTypeLibrary( CompilerOutput[] )
Publisher: after compiling a game, create new TypeLibrary, load in the game's assemblies, and search for ConVars marked with ConVarFlags.GameSetting, include in metadata when publishing