Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите! Ошибка CS1503 Аргумент 1: не удается преобразовать из "System.Collections.IEnumerable" в "string".

Илья Карпов Знаток (497), на голосовании 7 месяцев назад
Вот код:

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class GenerateEnemy : MonoBehaviour
{
public Transform[] points;
public GameObject factory;

private void Start()
{
StartCoroutine(SpawnFactory());
}

IEnumerable SpawnFactory()
{
for (int i = 0; i < points.Length; i++)
{
yield return new WaitForSeconds(10f);
GameObject spawn = Instantiate(factory);
Destroy(spawn.GetComponent<PlaceObjects>());
spawn.transform.position = points[i].position;
spawn.transform.rotation = Quaternion.Euler(new Vector3(0, UnityEngine.Random.Range(0, 360), 0));
spawn.GetComponent<AutoCarCreate>().enabled = true;
}
}

}
Голосование за лучший ответ
Олег Олегович Просветленный (22927) 8 месяцев назад
Попробуйте так
     private void Start() 
{
StartCoroutine("SpawnFactory");
}
Илья КарповЗнаток (497) 8 месяцев назад
Спасибо, но я уже решил проблему. Она заключалась в том, что у меня был интерфейс IEnumerable, а нужен был IEnumerate
Похожие вопросы