Я хочу создать массив классов и увидеть все эти элементы классов в инспекторе.
У меня есть 2 сценария. 1-set для prefab и требует включения 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 и т. Д.
Спасибо!