using Core.Settings; using UnityEngine; namespace Minigames.Airplane.Data { /// /// Parameters passed from AirplaneSpawnManager to spawners during initialization. /// Encapsulates shared references and configuration. /// public class SpawnInitParameters { /// /// Parent transform for spawned objects (organization) /// public Transform SpawnContainer { get; set; } /// /// Settings reference for spawn configuration /// public IAirplaneSettings Settings { get; set; } /// /// Create spawn initialization parameters /// public SpawnInitParameters(Transform spawnContainer, IAirplaneSettings settings) { SpawnContainer = spawnContainer; Settings = settings; } } }