puzzle flow
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user