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