Кажется, что все ваши поля определены как свойство . Кто-то исправит меня, если я ошибаюсь, но чтобы отобразить свойство в инспекторе, вам нужно «создать» свой собственный инспектор, потому что Unity не может безопасно сериализовать / десериализовать свойства, поскольку методы получения и установки могут иметь разные эффекты в зависимости от того, какой код они инкапсулируют.
Надеюсь, этот пост пролил больше света на вас.
Редактировать
Этот также может быть полезен