using UnityEngine;

namespace EscapeRoomEngine.Engine.Runtime.Modules
{
    /// <summary>
    /// The <see cref="ModuleDescription"/> for a <see cref="DoorModule"/>. Includes the description of the connected door.
    /// </summary>
    [CreateAssetMenu(menuName = "Modules/Door")]
    public class DoorModuleDescription : ModuleDescription
    {
        /// <summary>
        /// The description for the door that should be connected with this one.
        /// <example>If this is a teleporter entrance, the connected door should be a teleporter exit.</example>
        /// </summary>
        public DoorModuleDescription connectedDoorDescription;
    }
}