Untitled
unknown
plain_text
4 years ago
1.0 kB
8
Indexable
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Spawn : MonoBehaviour
{
public List<GameObject> cars;
public Transform[] spawnPoint;
public bool spawn;
public float speed;
private float nextActionTime = 2f;
public float period = 2f;
void Start()
{
}
void Update()
{
if (spawn)
{
if (Time.time > nextActionTime)
{
nextActionTime += period;
CarSpawn();
}
}
}
public void CarSpawn()
{
int randomValue = Random.Range(0, 6);
int randomValue2 = Random.Range(0, 3);
print(randomValue);
GameObject obj = Instantiate(cars[randomValue], spawnPoint[randomValue2].position, Quaternion.Euler(0, -180, 0));
Rigidbody rb = obj.transform.gameObject.AddComponent<Rigidbody>();
rb.useGravity = false;
rb.AddForce(0, 0, -10 * speed);
}
}
Editor is loading...