asset.require("./base") local allTrailsAction = asset.require("actions/trails/toggle_all_trails").ToggleTrails local allTrailsInstantAction = asset.require("actions/trails/toggle_all_trails").ToggleTrailsInstant local TogglePlanetLabels = { Identifier = "os_default.TogglePlanetLabels", Name = "Toggle planet labels", Command = [[openspace.toggleFade("{solarsystem_labels}.Renderable")]], Documentation = "Turns on visibility for all solar system labels", GuiPath = "/Solar System", IsLocal = false } asset.onInitialize(function() openspace.action.registerAction(TogglePlanetLabels) openspace.bindKey("L", TogglePlanetLabels.Identifier) openspace.bindKey("T", allTrailsAction) openspace.bindKey("SHIFT+T", allTrailsInstantAction) end) asset.onDeinitialize(function() openspace.clearKey("SHIFT+T") openspace.clearKey("T") openspace.action.removeAction(TogglePlanetLabels) openspace.clearKey("L") end) asset.export("TogglePlanetLabels", TogglePlanetLabels.Identifier)