Used to get correct bindings for a mode (ActionMappingInputManager).
Because they're removed from the container when they're not alive, and any further adding methods fail.
Reworks input management for rulesets
(cherry picked from commit 3926238be9)
3926238be9
(cherry picked from commit debe13629f)
debe13629f
Also fixes circular references when using IJsonSerializable.
Also removing a lot of mania code relating to gravity mod for now.
This also - Renames TextAwesome to SpriteIcon. - Removes the default size of "20" from SpriteIcon (now defaults to the underlying texture size).
FirstOrDefault when called on a TableQuery with a predicate doesn't use table indices
Play
Score
Welcome back BeatmapManager
Hide database functionality at a lower level in preparation from eventually making it private.