using UnityEngine; namespace _Project.Scripts.LevelGenerating { // ===================================================================== // Набор оформления комнаты: материалы, конфиг освещения и пропсы. // Создаётся в проекте: ПКМ -> Create -> Level -> Room Theme. // Новая тема - это новые данные, код не меняется. // ===================================================================== [CreateAssetMenu(menuName = "Level/Room Theme", fileName = "RoomTheme")] public class RoomTheme : ScriptableObject { [Header("Материалы")] public Material floorMaterial; public Material wallMaterial; public Material ceilingMaterial; [Header("Освещение")] [Tooltip("Конфиг света с префабом и настройками. Если пусто — света в комнате не будет.")] public RoomLightConfig lightConfig; [Header("Предметы (опционально)")] public RoomPropSet propSet; } }