comment pass

This commit is contained in:
2022-12-29 16:16:49 +01:00
parent 643e03192a
commit ff01a700bd
75 changed files with 634 additions and 65 deletions

View File

@@ -7,6 +7,9 @@ using UnityEngine;
namespace EscapeRoomEngine.Engine.Runtime
{
/// <summary>
/// An engine theme decides the room size, look and available modules for the engine.
/// </summary>
[CreateAssetMenu(menuName = "Engine Theme")]
public class EngineTheme : ScriptableObject
{
@@ -23,9 +26,11 @@ namespace EscapeRoomEngine.Engine.Runtime
#region Theme
[BoxGroup("Theme")] [Required]
[Tooltip("The tile that rooms are generated from.")]
public SpaceTile spaceTile;
[BoxGroup("Theme")]
[Tooltip("The environment that is placed around every generated room.")]
public GameObject environment;
[BoxGroup("Theme")]
@@ -39,6 +44,7 @@ namespace EscapeRoomEngine.Engine.Runtime
public DoorModuleDescription spawnDoor;
[BoxGroup("Doors")] [ValidateInput("IsNotEmpty", "At least one exit door type is required.")]
[Tooltip("The types of exit doors this theme provides. Entrance doors are connected to the exit doors and don't need to be specified here.")]
public List<DoorModuleDescription> exitDoorTypes;
#endregion