Delphi-Quellcode:
GameObject = record
objects1 = array of TObject1;
objects2 = array of TObject2;
{...}
property1: Boolean;
{...}
end;
Das sollte
1. Kein record sein sondern eine Klasse und
2. Das Array sollte dann eine SubCollection sein
und dann sollte das gehen
(TCollection ist Quasi ein Array of TCollectionItem - da muss man dann aber auch mit Klassen arbeiten
)