Skip to content

feat: 상점·장비 UI 연결 및 직업별 전투 데이터 연동 - #63

Merged
suti1110 merged 2 commits into
developfrom
feature-GameLinking
Jul 10, 2026
Merged

suti1110 merged 2 commits into
developfrom
feature-GameLinking

Conversation

@suti1110

Copy link
Copy Markdown
Contributor

작업 내용

  • 상점 UI를 DefaultUI.prefab 흐름에 연결했습니다.

    • 상점 진입/표시 구조를 기본 UI 안에서 사용할 수 있도록 반영했습니다.
    • 무기 상점에서 장비 데이터와 아이콘을 현재 직업 기준으로 표시하도록 연결했습니다.
  • 장비 UI를 DefaultUI.prefab에 이식하고 연결했습니다.

    • 장비 슬롯, 장비 정보, 강화/합성/각성 관련 UI 연결을 반영했습니다.
    • 선택된 직업에 따라 무기 데이터와 무기 아이콘이 갱신되도록 EquipmentManager를 수정했습니다.
  • 직업별 장비 카테고리 TMP 갱신 스크립트를 추가했습니다.

    • EquipmentCategoryLabelUI를 추가해 선택 직업별 카테고리명을 표시합니다.
    • Warrior: 단검 / 장검
    • Archer: 단궁 / 장궁
    • Wizard: 지팡이 / 마법서
  • 전투 자동 공격 타이밍을 수정했습니다.

    • 타겟이 사라졌다가 다시 들어올 때 공격속도를 무시하고 즉시 공격하던 문제를 수정했습니다.
    • 마지막 공격 시간을 기준으로 다음 공격 가능 시점을 유지합니다.
  • 기본 던전 사망 흐름을 수정했습니다.

    • 플레이어 사망 시 실패 처리 대신 현재 스테이지를 자동 재시작하도록 변경했습니다.
    • ResetHp() 호출 시 상태도 IDLE로 복구되도록 수정했습니다.
  • 골드 던전 Miner의 능력치 반영 방식을 개선했습니다.

    • 선택된 직업의 기본 능력치를 사용합니다.
    • 무기 스탯 보정과 장착 패시브 보정을 채광 피해에 반영합니다.
    • Miner를 현재 플레이어로 등록해 기존 스탯 보정 흐름을 재사용합니다.

검증

  • 변경 스크립트 CSharpier 포맷 및 check 통과
  • git diff --check 확인
    • CRLF 변환 경고 외 whitespace 오류 없음

참고

  • Unity Editor 컴파일 및 DefaultUI.prefab Inspector 연결 상태는 에디터에서 최종 확인이 필요합니다.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces several gameplay and UI improvements, including dynamic equipment career changes, a new category label UI, auto-attack timing refactoring, and automated dungeon retries upon player death. The review feedback highlights opportunities to optimize the auto-attack polling loop to reduce CPU overhead, add defensive null checks in the new UI component, replace hardcoded Unicode escape sequences with readable strings, and remove redundant component checks in the Miner class.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread Fantasy-Grower/Assets/Scripts/Battle/AutoAttackController.cs Outdated
Comment thread Fantasy-Grower/Assets/Scripts/Battle/Dungeon/GoldDungeon/Miner/Miner.cs Outdated
@suti1110 suti1110 added the enhancement New feature or request label Jul 10, 2026
@suti1110 suti1110 linked an issue Jul 10, 2026 that may be closed by this pull request
10 tasks
@suti1110
suti1110 merged commit bdd912a into develop Jul 10, 2026
8 checks passed
@github-project-automation github-project-automation Bot moved this from 계획됨 to 완료됨 in Fantasy-Client/Task Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: 완료됨

Development

Successfully merging this pull request may close these issues.

[Feature] 게임 씬 연결 및 디자인 적용

3 participants