Files
GameJamDungeon/Zennysoft.Game.Ma/src/map/IMap.cs
Zenny 286c221530 Improvements to save and loading
Improvements to Chinthe animation logic
Fix broken Godot Tool system and just use a more manual approach to setting map nodes
Remove ItemDatabase from individual room scenes
2025-10-24 01:33:18 -07:00

24 lines
442 B
C#

using Chickensoft.Collections;
using Chickensoft.GodotNodeInterfaces;
using Godot;
using System.Threading.Tasks;
namespace Zennysoft.Game.Ma;
public interface IMap : INode3D
{
Task LoadFloor();
Task LoadFloor(string sceneName);
IDungeonFloor CurrentFloor { get; }
Transform3D GetPlayerSpawnPosition();
IDungeonRoom GetPlayersCurrentRoom();
void InitializeMapData();
public AutoProp<int> CurrentFloorNumber { get; }
}