Files
PlantPulse_v3/Assets/Scripts/SpawnObjectsOnTheFloor.cs
Prageeth Monasha d8108f4678 [dev] MQTT added;
2025-06-10 23:17:59 +02:00

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);
}
}