@:value([ENTER])staticP1_ACCEPT:Array<FlxKey> = [ENTER]
@:value([BACKSPACE])staticP1_BACK:Array<FlxKey> = [BACKSPACE]
@:value([S])staticP1_DOWN:Array<FlxKey> = [S]
@:value([A])staticP1_LEFT:Array<FlxKey> = [A]
@:value([S])staticP1_NOTE_DOWN:Array<FlxKey> = [S]
@:value([A])staticP1_NOTE_LEFT:Array<FlxKey> = [A]
PLAYER 1 CONTROLS
@:value([D])staticP1_NOTE_RIGHT:Array<FlxKey> = [D]
@:value([W])staticP1_NOTE_UP:Array<FlxKey> = [W]
@:value([ENTER])staticP1_PAUSE:Array<FlxKey> = [ENTER]
@:value([R])staticP1_RESET:Array<FlxKey> = [R]
@:value([D])staticP1_RIGHT:Array<FlxKey> = [D]
@:value([TAB])staticP1_SWITCHMOD:Array<FlxKey> = [TAB]
@:value([W])staticP1_UP:Array<FlxKey> = [W]
@:value([SPACE])staticP2_ACCEPT:Array<FlxKey> = [SPACE]
@:value([ESCAPE])staticP2_BACK:Array<FlxKey> = [ESCAPE]
@:value([DOWN])staticP2_DOWN:Array<FlxKey> = [DOWN]
@:value([LEFT])staticP2_LEFT:Array<FlxKey> = [LEFT]
@:value([DOWN])staticP2_NOTE_DOWN:Array<FlxKey> = [DOWN]
@:value([LEFT])staticP2_NOTE_LEFT:Array<FlxKey> = [LEFT]
PLAYER 2 CONTROLS (ALT)
@:value([RIGHT])staticP2_NOTE_RIGHT:Array<FlxKey> = [RIGHT]
@:value([UP])staticP2_NOTE_UP:Array<FlxKey> = [UP]
@:value([ESCAPE])staticP2_PAUSE:Array<FlxKey> = [ESCAPE]
@:value([])staticP2_RESET:Array<FlxKey> = []
@:value([RIGHT])staticP2_RIGHT:Array<FlxKey> = [RIGHT]
@:value([])staticP2_SWITCHMOD:Array<FlxKey> = []
@:value([UP])staticP2_UP:Array<FlxKey> = [UP]
staticread onlySOLO_ACCEPT:Array<FlxKey>
staticread onlySOLO_BACK:Array<FlxKey>
staticread onlySOLO_DOWN:Array<FlxKey>
staticread onlySOLO_LEFT:Array<FlxKey>
staticread onlySOLO_NOTE_DOWN:Array<FlxKey>
staticread onlySOLO_NOTE_LEFT:Array<FlxKey>
SOLO GETTERS
staticread onlySOLO_NOTE_RIGHT:Array<FlxKey>
staticread onlySOLO_NOTE_UP:Array<FlxKey>
staticread onlySOLO_PAUSE:Array<FlxKey>
staticread onlySOLO_RESET:Array<FlxKey>
staticread onlySOLO_RIGHT:Array<FlxKey>
staticread onlySOLO_SWITCHMOD:Array<FlxKey>
staticread onlySOLO_UP:Array<FlxKey>
@:value(true)staticantialiasing:Bool = true
@:value(true)staticautoPause:Bool = true
@:value(false)staticbetaUpdates:Bool = false
@:value(true)staticcamZoomOnBeat:Bool = true
@:value(60 * 5)staticcharterAutoSaveTime:Float = 60 * 5
@:value(5)staticcharterAutoSaveWarningTime:Float = 5
@:value(true)staticcharterAutoSaves:Bool = true
@:value(false)staticcharterAutoSavesSeperateFolder:Bool = false
@:value(true)staticcharterEnablePlaytestScripts:Bool = true
@:value(false)staticcharterLowDetailWaveforms:Bool = false
@:value(false)staticcharterMetronomeEnabled:Bool = false
CHARTER
@:value(true)staticcharterShowBeats:Bool = true
@:value(true)staticcharterShowSections:Bool = true
@:value(true)staticcolorHealthBar:Bool = true
@:value([])staticcontributors:Array<GitHubContributor> = []
@:value(false)staticdownscroll:Bool = false
@:value(false)staticeditorPrettyPrint:Bool = false
@:value(true)staticeditorSFX:Bool = true
@:value(true)staticflashingMenu:Bool = true
@:value(true)staticfpsCounter:Bool = true
@:value(120)staticframerate:Int = 120
@:value("normal")staticfreeplayLastDifficulty:String = "normal"
@:value(null)staticfreeplayLastSong:String = null
QOL FEATURES
@:value(true)staticgameplayShaders:Bool = true
@:value(true)staticghostTapping:Bool = true
@:value(true)staticgpuOnlyBitmaps:Bool = true
@:value(250)statichitWindow:Float = 250
@:value(true)staticintensiveBlur:Bool = true
EDITORS SETTINGS
@:value(null)staticlastLoadedMod:String = null
staticlastUpdated:Null<Float>
@:value(false)staticlowMemoryMode:Bool = false
@:value([])staticmainDevs:Array<Int> = []
@:value(120)staticmaxUndos:Int = 120
@:value(true)staticnaughtyness:Bool = true
SETTINGS
@:value(0)staticsongOffset:Float = 0
@:value(true)staticsplashesEnabled:Bool = true
@:value(1)staticvolume:Float = 1
@:value(true)staticweek6PixelPerfect:Bool = true
static__flush():Void
static__load():Void
staticapplyKeybinds():Void
staticapplySettings():Void
staticload():Void
staticsave():Void