puzzle flow

This commit is contained in:
2022-11-11 16:25:25 +01:00
parent c4f63ce3be
commit 990c7205ba
8 changed files with 128 additions and 23 deletions

View File

@@ -27,9 +27,10 @@ namespace Escape_Room_Engine.Engine.Scripts
[Required] public EngineConfiguration config;
private int NumberOfRooms => _rooms.Count;
public int NumberOfRooms => _rooms.Count;
public IOption<Room> CurrentRoom => NumberOfRooms > 0 ? Some<Room>.Of(_rooms[^1]) : None<Room>.New();
private readonly List<Room> _rooms = new(1);
private readonly List<Room> _rooms = new();
private GameObject _playSpaceOrigin;
private void Start()
@@ -59,7 +60,7 @@ namespace Escape_Room_Engine.Engine.Scripts
Logger.Log("Generating space...", LogType.RoomGeneration);
// create space
var space = new Space(entrance);
var space = new Space(room, entrance);
// add exit
var exitDoor = new DoorModule(space, config.exitDoorTypes.RandomElement());