list=[{ "base": &"Camera3D", "class": &"TrainJourneyCamera", "icon": "", "is_abstract": false, "is_tool": false, "language": &"GDScript", "path": "res://scripts/trainjourney_camera.gd" }, { "base": &"PathFollow3D", "class": &"TrainEngine", "icon": "", "is_abstract": false, "is_tool": false, "language": &"GDScript", "path": "res://scripts/engine.gd" }, { "base": &"Camera3D", "class": &"TrainControlCamera", "icon": "", "is_abstract": false, "is_tool": false, "language": &"GDScript", "path": "res://scripts/traincontrol_camera.gd" }, { "base": &"RefCounted", "class": &"OBJLoader", "icon": "", "is_abstract": false, "is_tool": false, "language": &"GDScript", "path": "res://scripts/objloader.gd" }, { "base": &"Node3D", "class": &"TrackGenerator", "icon": "", "is_abstract": false, "is_tool": false, "language": &"GDScript", "path": "res://scripts/track_generator.gd" }, { "base": &"Node3D", "class": &"Train", "icon": "", "is_abstract": false, "is_tool": false, "language": &"GDScript", "path": "res://scripts/train.gd" }]