Add independent review reports for Minimap system (Rounds 8, 9, and 26)
- Round 8 report highlights improvements in architecture, editor usability, and data robustness, with a total score of 80/100. - Round 9 report focuses on editor extension capabilities, identifying issues with room data indexing and layout editing, resulting in a score of 76/100. - Round 26 report evaluates the system against commercial standards, noting new issues and confirming previous fixes, with a score of 95.8/100.
This commit is contained in:
@@ -39,6 +39,12 @@ namespace BaseGames.Input
|
||||
public event Action CancelEvent;
|
||||
public event Action<Vector2> PointEvent;
|
||||
|
||||
/// <summary>小地图视野档位切换(默认绑定:Tab 键 / 手柄右肩键)。</summary>
|
||||
public event Action CycleMinimapZoomEvent;
|
||||
|
||||
/// <summary>全屏地图"居中到玩家"(默认绑定:F 键 / 手柄右摇杆按下)。</summary>
|
||||
public event Action MapCenterEvent;
|
||||
|
||||
// ── Polling ───────────────────────────────────────────────────────────
|
||||
public Vector2 MoveInput { get; private set; }
|
||||
|
||||
@@ -192,6 +198,10 @@ namespace BaseGames.Input
|
||||
BindStarted(_ui, "Cancel", () => CancelEvent?.Invoke());
|
||||
BindStarted(_ui, "Pause", HandlePause);
|
||||
BindPerformed(_ui, "Point", ctx => PointEvent?.Invoke(ctx.ReadValue<Vector2>()));
|
||||
// R13-N3 小地图缩放档位切换;Action 名称需在 InputActionAsset UI Map 中添加(可选)
|
||||
BindStarted(_ui, "CycleMinimapZoom", () => CycleMinimapZoomEvent?.Invoke());
|
||||
// R13-N4 全屏地图居中;Action 名称需在 InputActionAsset UI Map 中添加(可选)
|
||||
BindStarted(_ui, "MapCenter", () => MapCenterEvent?.Invoke());
|
||||
}
|
||||
|
||||
_isBound = true;
|
||||
|
||||
Reference in New Issue
Block a user