feat: 시뮬레이터에 목적지 선택 기능 추가

- 목적지 선택 버튼을 경로 계산 그룹에 추가
- 목적지 선택 모드 상태 관리 구현 (버튼 색상 변경)
- UnifiedAGVCanvas에 SelectTarget EditMode 및 TargetNodeSelected 이벤트 추가
- 노드 클릭 시 목적지 자동 설정 및 경로 계산 기능
- 시뮬레이션 중 빠른 목적지 변경 및 테스트 지원

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
ChiKyun Kim
2025-09-15 17:33:16 +09:00
parent 073ced8690
commit 06deda2956
4 changed files with 89 additions and 2 deletions

View File

@@ -63,6 +63,17 @@ namespace AGVNavigationCore.Controls
if (e.Button == MouseButtons.Left)
{
// 목적지 선택 모드 처리 (시뮬레이터)
if (_editMode == EditMode.SelectTarget)
{
var hitNode = GetNodeAt(worldPoint);
if (hitNode != null)
{
TargetNodeSelected?.Invoke(this, hitNode);
return;
}
}
if (_canvasMode == CanvasMode.Edit && _editMode == EditMode.Move)
{
var hitNode = GetNodeAt(worldPoint);