摄像机区域的架构改动
This commit is contained in:
17
Assets/_Game/Scripts/World/Map/IMapService.cs
Normal file
17
Assets/_Game/Scripts/World/Map/IMapService.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
// Assets/Scripts/World/Map/IMapService.cs
|
||||
// 地图服务接口,通过 ServiceLocator 注册与查询。
|
||||
// MapManager 实现此接口;MapPanel 等调用方通过接口解耦。
|
||||
|
||||
namespace BaseGames.World.Map
|
||||
{
|
||||
public interface IMapService
|
||||
{
|
||||
bool IsExplored(string roomId);
|
||||
bool IsMapped(string roomId);
|
||||
void SetMapped(string roomId);
|
||||
MapDatabaseSO Database { get; }
|
||||
|
||||
/// <summary>玩家当前所在区域 ID(最近一次 EVT_RegionChanged 对应的值)。</summary>
|
||||
string CurrentRegionId { get; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user