25 lines
666 B
C#
25 lines
666 B
C#
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class SpawnObjectsOnTheFloor : MonoBehaviour
|
|
{
|
|
public List<GameObject> items;
|
|
|
|
private void Start()
|
|
{
|
|
foreach (var item in items)
|
|
{
|
|
SpawnItem(item);
|
|
}
|
|
}
|
|
|
|
private static void SpawnItem(GameObject item)
|
|
{
|
|
var cameraTransform = Camera.main.transform;
|
|
var forwardOnFloor = new Vector3(cameraTransform.forward.x, 0, cameraTransform.forward.z).normalized;
|
|
var spawnPosition = cameraTransform.position + forwardOnFloor * 1.5f;
|
|
spawnPosition.y = 0f;
|
|
|
|
Instantiate(item, spawnPosition, Quaternion.identity);
|
|
}
|
|
} |