Rough collision avoidance implementation using pre-generated floors (just floor 01)

This commit is contained in:
2025-02-24 21:48:40 -08:00
parent 45f1f5df01
commit 22a930358c
26 changed files with 398 additions and 128 deletions

View File

@@ -111,7 +111,6 @@ public partial class Game : Node3D, IGame
PauseMenu.TransitionCompleted += OnPauseMenuTransitioned;
PauseMenu.UnpauseButtonPressed += PauseMenu_UnpauseButtonPressed;
Map.DungeonFinishedGenerating += Map_DungeonFinishedGenerating;
InGameUI.InventoryMenu.ClosedMenu += InventoryMenu_CloseInventory;
InGameUI.MinimapButtonReleased += Player_MinimapButtonReleased;
@@ -274,7 +273,7 @@ public partial class Game : Node3D, IGame
private void InventoryMenu_CloseInventory() => GameLogic.Input(new GameLogic.Input.CloseInventory());
private void Map_DungeonFinishedGenerating()
public void NextFloorLoaded()
{
var transform = Map.GetPlayerSpawnPosition();
GameRepo.SetPlayerGlobalTransform(transform);