В приведенном ниже фрагменте кода я пытаюсь создать экземпляры игровых объектов с разной вероятностью, но продолжаю получать следующую ошибку:
Нет соответствующей версии 'UnityEngine.Object.Instantiate' для списка аргументов ' (Spawn06 []) 'был найден.
Помощь будет очень оценена. Спасибо.
public var Characters : Spawn06[];
function SpawnCharacters() {
var i = Random.Range(0, 100);
for(var j = 0; j < Characters.Length; j++) {
if(i >= Characters [j].minProbabilityRange && i <= Characters [j].maxProbabilityRange) {
temp = Instantiate(Characters);
pos = temp.transform.position;
temp.transform.position = new Vector3(Random.Range(-3, 4), pos.y, pos.z);
}
}
}
public class Spawn06 {
public var spawnCharacters : GameObject;
public var minProbabilityRange : int = 0;
public var maxProbabilityRange : int = 0;
}