多轮审查和修复
This commit is contained in:
18
Assets/Scripts/Camera/ICameraService.cs
Normal file
18
Assets/Scripts/Camera/ICameraService.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
namespace BaseGames.Camera
|
||||
{
|
||||
/// <summary>
|
||||
/// 相机服务接口。供 RoomController / CameraTriggerZone 等调用,
|
||||
/// 通过 ServiceLocator.Get<ICameraService>() 访问,无需直接依赖 CameraStateController。
|
||||
/// </summary>
|
||||
public interface ICameraService
|
||||
{
|
||||
/// <summary>切换到目标房间相机。</summary>
|
||||
void SwitchRoom(RoomCamera targetCamera);
|
||||
|
||||
/// <summary>注册一个房间相机到控制器注册表。</summary>
|
||||
void RegisterRoomCamera(RoomCamera camera);
|
||||
|
||||
/// <summary>注销一个房间相机。</summary>
|
||||
void UnregisterRoomCamera(RoomCamera camera);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user