Hi,
beim Programieren bin ich darauf gestoßen dass nur Statische Felder/Methoden/Eigenschaften ohne einen Objektverweis aufrufbar sind, sprich wenn z.B. ein meiner Klasse eine Liste namens 'Objekte' und deklariere sie als public, kann ich aus einer anderen Klasse nicht auf sie zugreifen ohne die Liste statisch oder ein Objektverweis zu machen.
Debug.Log(Class1.Objekte[0]);
//funktioniert nicht
Class1 Objektverweis = new Class1();
Debug.Log(Objektverweis.Objekte[0]);
//funktioniert
Wieso ist das so?