using System; using UnityEngine; namespace Minigames.Airplane.Data { /// /// Defines a prefab with spawn position configuration. /// Used for positive/negative objects in the airplane minigame. /// [Serializable] public class PrefabSpawnEntry { [Tooltip("Prefab to spawn")] public GameObject prefab; [Tooltip("How to position this object vertically")] public SpawnPositionMode spawnPositionMode = SpawnPositionMode.SnapToGround; [Tooltip("Y position to use (SpecifiedY mode)")] public float specifiedY; [Tooltip("Min Y for random range (RandomRange mode)")] public float randomYMin = -5f; [Tooltip("Max Y for random range (RandomRange mode)")] public float randomYMax = 5f; } }