Wenn ich hier bei 1 (im Bild) "BuildParts" (das ist eine GameObject-List) mit "print(BuildParts)" ausgeben lasse, kommt der Wert der Liste raus, der nicht null ist. Das gleiche passiert auch bei 2, also am Ende der darauf folgenden if-Schleife, da der die Liste ja nicht geändert wurde. Aber direkt nach der if-Schleife bei 3 (immer noch in der Update()-Funktion) kommt jeden 3 Frame null raus und sonst die ganze Zeit der normale Wert der Liste. Ich bin sehr verwirrt, kann mir jemand helfen? : )