import { getResourceList } from "../manifest"; import { useSettings } from "./SettingsProvider"; const excludeMissions = new Set([ "SkiFree", "SkiFree_Daily", "SkiFree_Randomizer", ]); const missions = getResourceList() .map((resourcePath) => resourcePath.match(/^missions\/(.+)\.mis$/)) .filter(Boolean) .map((match) => match[1]) .filter((name) => !excludeMissions.has(name)); export function InspectorControls({ missionName, onChangeMission, }: { missionName: string; onChangeMission: (name: string) => void; }) { const { fogEnabled, setFogEnabled, speedMultiplier, setSpeedMultiplier, fov, setFov, audioEnabled, setAudioEnabled, debugMode, setDebugMode, } = useSettings(); return (