Type SceneArgs: TScene extends keyof TSceneMap ? TSceneMap[TScene] extends Array<any> ? TSceneMap[TScene] : any[] : any[]