Помощь с массивами C#
Добавлено: 19 июл 2018, 13:27
Есть у меня массив platformDistance, и мне нужно что бы его размер равнялся размеру массива platforms, но когда я пишу public float[] platformDistance = new float[b]; то оно выбивает ошибку
"Инициализатор поля не может обращаться к нестатическому полю, методу или свойству "GameManager.b". " что с этим делать?
"Инициализатор поля не может обращаться к нестатическому полю, методу или свойству "GameManager.b". " что с этим делать?
Синтаксис:
Используется csharp
public GameObject[] platforms;
int b;
public float[] platformDistance;
public GameObject platform;
private void Start()
{
b = Random.Range(5, 7);
for (int i = 0; i < b; i++)
{
Instantiate(platform, new Vector3(0, 0, 0), Quaternion.identity);
}
platforms = GameObject.FindGameObjectsWithTag("platform");
}
int b;
public float[] platformDistance;
public GameObject platform;
private void Start()
{
b = Random.Range(5, 7);
for (int i = 0; i < b; i++)
{
Instantiate(platform, new Vector3(0, 0, 0), Quaternion.identity);
}
platforms = GameObject.FindGameObjectsWithTag("platform");
}