Более чистый способ сериализации нескольких переменных в Unity

#c# #unity3d

#c# #unity3d

Вопрос:

Существует ли более чистый и короткий способ сериализации нескольких частных переменных в Unity? Может быть, вместо

 [SerializeField]
private float num1;

[SerializeField]
private float num2;

[SerializeField]
private float num3;

[SerializeField]
private float num4;
  

это может быть что-то вроде этого

 [SerializeField]
private float num1;
private float num2;
private float num3;
private float num4;
[/SerializeField]
  

Возможно ли это?

Ответ №1:

Да, есть, и есть

 [SerializeField]
float num1,num2,num3,num4,num5;
[SerializeField]
string name, lastName, address, school;
  

Комментарии:

1. Ну, я только что узнал кое-что новое сегодня. Я не знал, что это сработает.

2. вау, я думал, что люди выше 40 тысяч где всеведущие или что-то в этом роде XD

3. Для удобства чтения, если бы все эти переменные имели присвоения значений по умолчанию, разместили бы вы каждую из них в новой строке с тегом [SerializeField] или просто сделали бы отступ для всех переменных под типом переменной, например, float .