16 lines
312 B
C#
16 lines
312 B
C#
using Chickensoft.GodotNodeInterfaces;
|
|
using Godot;
|
|
using System.Collections.Immutable;
|
|
|
|
namespace Zennysoft.Game.Ma;
|
|
public interface IDungeonRoom : INode3D
|
|
{
|
|
Marker3D PlayerSpawn { get; }
|
|
|
|
bool IsPlayerInRoom { get; }
|
|
|
|
bool PlayerDiscoveredRoom { get; }
|
|
|
|
ImmutableList<IEnemy> EnemiesInRoom { get; }
|
|
}
|