Level Teleporters

This commit is contained in:
Marco 2025-09-10 16:16:05 +02:00
commit 7a8bb4311b
26 changed files with 581 additions and 410 deletions

View file

@ -11,7 +11,7 @@ namespace Cirno.Scripts.Activables;
public partial class LevelTeleporter : Teleporter
{
[Export] public string LevelPath { get; set; }
[Export] public MapResource Map { get; private set; }
[Export] public MapResource Map { get; private set; }
[Export] public bool SaveInventory { get; set; }
@ -47,13 +47,12 @@ public partial class LevelTeleporter : Teleporter
{
GlobalState.Instance.SessionSettings.LevelNumber += 1;
}
GlobalState.Instance.GotoScene(LevelPath);
}
else
{
GlobalState.Instance.GotoScene(Map);
}
}
}