- Edited
I was experimenting something with classes. I made 4 empty scripts, each consisting of only one line, in this order:
class_name enemy_collision
class_name enemy_movement
class_name enemy_death
class_name enemy_shooting
After the experiment was over, I deleted these 4 files. Today I continued working on the same project and I see these classes are still registered in the project, for example if I start typing "extends enemy_" the autocomplete is offering me these 4 classes.
I'd like to remove these classes from the project because they're just causing chaos now that the experiment is concluded, but the files with their definitions are nowhere to be found! For example if I use Godot's own "Search in files", the only line in the whole project where "enemy" appears is one completely unrelated line in one other script. I tried everything I can think of (including the obvious restarting of everything), but I can't get rid of these classes. Where are their definitions coming from?
Edit: every time I attempt to add a new node, I get a warning reporting about the missing scripts. In the log file I can see that Godot is looking exactly for the deleted files… but they are not there anymore.