Я хочу создать массив классов и увидеть все элементы этих классов в инспекторе.
У меня 2 скрипта. 1 - устанавливается в префаб и требует включения MonoBehaviour. 2 - скрипт, в котором я создаю массив, но в инспекторе я вижу только Element0, Element1 ... Когда я удаляю MonoBehaviour из 1-го скрипта, я могу видеть все элементы в инспекторе, но в этом случае это не так. работать с префабом ...
1-
[System.Serializable]
public class LevelSetup : MonoBehaviour
{
public TextMeshProUGUI levelName;
public Image levelImage;
public bool locked;
public GameObject Description;
public string Text;
}
2-
public class LevelSpawn : MonoBehaviour
{
public LevelSetup[] levels;
Хотите, чтобы отображался массив со всеми полями «LevelSetup» (которые являются общедоступными), но если я оставлю MonoBehaviour, и он отлично работает с префабом, он отобразит массив только с Element0, Element1 и т. Д. Спасибо!