Ah, okay, jetzt habe ich grad mal einen Test mit einem leeren Level, 2 Models, einem Unterverzeichnis und einem Pfad im Skript gebaut und weiß jetzt, weshalb wir einander nicht verstehen.
Du hast recht, es liegt halt aber an noch etwas anderem.
Dass ich mich nicht mehr genau genug erinnere, ist ja leider nicht das erste Mal.
Es sieht nämlich folgendermaßen aus - und das funktioniert nun wirklich nicht wie es müsste:
- Wenn ich ein Model austauschen will und dabei auf sein Properties-Panel gehe und dort auf "Choose File" gehe und aus dem gleichen Ordner eine andere Datei auswähle, kopiert er mir die Datei in den Hauptordner.
Und der Dialog, der sich öffnet, wenn ich "Choose File" klicke, heißt "Öffnen" und nicht "Laden" oder irgendetwas dergleichen, das darauf hinweisen würde, dass man mit der Maßnahme die Datei aus einem bereits angegebenen Ordner in das Hauptverzeichnis kopieren würde!
Da ich fast ausschließlich über Duplizieren meine Objekte im Level verteile, weil ich damit eine bessere Kontrolle über ihre Platzierung habe und weil ich Modelle oft durch modifizierte Versionen ersetze, ist mir das nie aufgefallen.
Ich hatte zwischendurch zwar mal den Eindruck, dass er es manchmal macht und manchmal nicht, aber das konnte ich mir nicht erklären, weil ich nicht sah, wo zwischen "Add" und das Ersetzen einer Entity der Unterschied sein sollte.