Witam, mam taki kod w C#:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BanditSpawner : MonoBehaviour {
public GameObject banditCar;
public float Spawndelay = 20f;
float spawnDelay = Spawndelay;
int ileBandytow;
void Update (){
ileBandytow = (int)Random.Range (1, 2);
spawnDelay -= Time.deltaTime;
if (spawnDelay <= 0) {
spawnBanditCar (ileBandytow);
}
}
void spawnBanditCar (int ileBandytow){
for (int i = 0; i == ileBandytow; i++) {
Instantiate (banditCar, new Vector3(Random.Range(-2.21f, 2.21f), 6, 0), Quaternion.identity);
}
}
}
Jednak po skompilowaniu wyświetla mi błąd : "Assets/_Skrypty/BanditSpawner.cs(10,21): error CS0236: A field initializer cannot reference the nonstatic field, method, or property `BanditSpawner.Spawndelay'
". Jak to naprawić?