using System.Collections.Generic; using UnityEngine; public class SpawnObjectsOnTheFloor : MonoBehaviour { public List 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); } }