Remove E, fix UI, Altar scale better

This commit is contained in:
Pal
2026-02-14 16:49:16 -08:00
parent b17c134c9a
commit 47ceb2f613
6 changed files with 35 additions and 39 deletions

View File

@@ -25,33 +25,33 @@ public partial class Altar : SpecialFloor, IDungeonFloor
public void OnResolved()
{
Show();
Exit.AreaEntered += Exit_AreaEntered;
NoExitArea.AreaEntered += NoExitArea_AreaEntered;
FloorIsLoaded = true;
Show();
Exit.AreaEntered += Exit_AreaEntered;
NoExitArea.AreaEntered += NoExitArea_AreaEntered;
FloorIsLoaded = true;
}
private void _player_PointUpFinished()
{
_player.Activate();
_player.Activate();
}
private void NoExitArea_AreaEntered(Area3D area)
{
DialogueController.ShowDialogue(Dialogue, "no_exit");
DialogueController.ShowDialogue(Dialogue, "no_exit");
}
private void Exit_AreaEntered(Area3D area)
{
if (area.GetOwner() is IPlayer)
ExitReached();
if (area.GetOwner() is IPlayer)
ExitReached();
}
public void ExitReached() => Game.FloorExitReached();
public void OnExitTree()
{
Exit.AreaEntered -= Exit_AreaEntered;
NoExitArea.AreaEntered -= NoExitArea_AreaEntered;
Exit.AreaEntered -= Exit_AreaEntered;
NoExitArea.AreaEntered -= NoExitArea_AreaEntered;
}
}

File diff suppressed because one or more lines are too long

View File

@@ -1398,7 +1398,8 @@ omni_range = 19.166
omni_attenuation = 1.106
[node name="E symbol!" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.216361, 10.8155)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.550282, 10.8155)
visible = false
layers = 2
cast_shadow = 0
mesh = SubResource("PlaneMesh_l1s1j")

View File

@@ -675,6 +675,7 @@ autoplay = "Flame Flicker"
[node name="E symbol!" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.469518, 10.8155)
visible = false
layers = 2
mesh = SubResource("PlaneMesh_vsgtq")