В этом коде я пытаюсь создать систему, в которой перед созданием префаба я создал эффект частиц, чтобы предупредить игрока о том, что префаб появится там, но префаб и эффект частиц даже не появляются; пожалуйста помоги. Я новичок в программировании, поэтому постарайтесь сформулировать ответы как можно проще.
using System.Collections;
using System.Collections.Generic;
using System.Net.NetworkInformation;
using UnityEngine;
using System.Linq;
using System.Diagnostics;
public class EnemySpawner : MonoBehaviour
{
public GameObject enemy;
float randX;
Vector2 whereToSpawn;
public float SpawnRate = 2f;
float nextSpawn = 0.0f;
public GameObject marker;
// Start is called before the first frame update
void Start()
{
StartCoroutine(Thing());
}
// Update is called once per frame
IEnumerator Thing()
{
if(true)
{
if (Time.time > nextSpawn)
{
nextSpawn = Time.time + SpawnRate;
randX = Random.Range(-8.79f, 8.79f);
whereToSpawn = new Vector2(randX, transform.position.y);
Instantiate(marker, whereToSpawn, Quaternion.identity);
yield return new WaitForSeconds(1);
Destroy(marker);
Instantiate(enemy, whereToSpawn, Quaternion.identity);
}
}
}
}