Я только начал использовать Unity и столкнулся с несколькими странными ошибками, которые мне удалось исправить, но не эту. При запуске этого кода для генерации случайного 3D-вектора: k.transform.position = new Vector3(Random.Range(-7.5, 7.5), Random.Range(26, 11), 140));
я получаю:
CS1002: ; expected
CS1513: } expected
Вот остальная часть кода:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class spawnBad : MonoBehaviour {
public GameObject obstaclePrefab;
public float respawnTime = 1f;
void Start() {
StartCoroutine(spawner);
}
private void spawnBad() {
GameObject k = Instantiate(obstaclePrefab) as GameObject;
k.transform.position = new Vector3(Random.Range(-7.5, 7.5), Random.Range(26, 11), 140));
}
IEnumerator spawner() {
while (true) {
yield return new WaitForSeconds(respawnTime);
spawnBad();
}
}
}