Working pause menu
This commit is contained in:
@@ -23,21 +23,13 @@ public partial class Map : Node3D, IMap
|
||||
|
||||
[Node] public Area3D Teleport { get; set; } = default!;
|
||||
|
||||
[Node] public IDungeonFloor Overworld { get; set; } = default!;
|
||||
|
||||
[Node] public IDungeonFloor Floor1 { get; set; } = default!;
|
||||
|
||||
[Node] public IDungeonFloor Floor2 { get; set; } = default!;
|
||||
|
||||
[Node] public IDungeonFloor Floor3 { get; set; } = default!;
|
||||
|
||||
public List<IDungeonFloor> Floors { get; set; } = default!;
|
||||
|
||||
private IDungeonFloor _currentFloor;
|
||||
|
||||
public void Setup()
|
||||
{
|
||||
Floors = [Overworld, Floor1, Floor2, Floor3];
|
||||
Floors = GetChildren().OfType<IDungeonFloor>().ToList();
|
||||
_currentFloor = Floors.ElementAt(0);
|
||||
Teleport.BodyEntered += OnTeleportEntered;
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
1104
src/map/overworld/OverworldMap.tscn
Normal file
1104
src/map/overworld/OverworldMap.tscn
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user