Skip to content

Unity 커스텀 주문 효과와 3~4층 구성 추가#108

Open
sw1029 wants to merge 1 commit into
codex/unity-pr-stack-custom-shape-08from
codex/unity-custom-spell-stage-effects-09
Open

Unity 커스텀 주문 효과와 3~4층 구성 추가#108
sw1029 wants to merge 1 commit into
codex/unity-pr-stack-custom-shape-08from
codex/unity-custom-spell-stage-effects-09

Conversation

@sw1029
Copy link
Copy Markdown
Owner

@sw1029 sw1029 commented Jun 1, 2026

작업 범위

  • Unity 커스텀 도형 authoring과 반응층 레퍼런스 통합 #107(codex/unity-pr-stack-custom-shape-08) 위에 쌓는 Unity source-only 후속 PR입니다.
  • CustomSpellEffectKind/CustomSpellEffectCatalog를 추가해 기본 문양 + 커스텀 도형 조합을 명시적인 주문 효과로 해석합니다.
  • 조합 규칙을 반영했습니다: 물+육각형=얼음, 불꽃+직선=전기, 물+원=정화, 불꽃+별=집중, 바람+물결=흐름, 생명+중괄호=연결, 땅+사각형=안정, 생명+화살표+사각형=다리, 바람+사각형=발판.
  • seal 이후 추가 입력은 저장된 user custom shape follow-up으로만 처리하고, 해당 효과를 goal 판정/반응/로그 흐름에 연결했습니다.
  • 3층을 4-stage traversal로 재구성했습니다: 낭떠러지 다리, 강 얼리기, 대지 계단, 바람 발판.
  • 4층을 custom spell 기반 전투 테스트로 재구성하고 표적 반응 및 damage popup을 추가했습니다.
  • EditMode/PlayMode 테스트를 갱신해 custom effect resolution, 3층 stage gate, 4층 damage popup 흐름을 검증합니다.

팀원 확인 포인트

  • 3층에서 각 구간이 내부 용어 없이 기본 문양 + 도형 요구 조건으로 이해되는지 확인 부탁드립니다.
  • 생명+화살표+사각형, 물+육각형, 땅+사각형, 바람+사각형 follow-up이 각각 길 생성/강 결빙/계단/발판 반응으로 이어지는지 확인 부탁드립니다.
  • 4층에서 공격 테스트가 기존 커스텀 도형 기능으로 자연스럽게 수행되고, 피해 숫자 팝업이 과하지 않게 보이는지 확인 부탁드립니다.
  • seal 이후 일반 base/overlay 후보가 후속 입력으로 섞이지 않고 user custom shape만 follow-up이 되는지 확인 부탁드립니다.

충돌 해소 방식

  • 새 PR base를 Unity 커스텀 도형 authoring과 반응층 레퍼런스 통합 #107 head로 두어 기존 custom shape authoring/ref shelf 변경과 분리했습니다.
  • FloorGoalSystem.ResolveBase에는 optional CustomSpellEffectKind 인자를 추가해 기존 base/custom 판정 호출을 보존하면서 custom-effect-required 목표만 분기했습니다.
  • ExamGameController는 기존 Unity 커스텀 도형 authoring과 반응층 레퍼런스 통합 #107 public test helper/API를 유지하고, stage gate/damage popup helper만 추가했습니다.
  • 이번 커밋은 Assets/**/*.csAssets/Tests/**/*.cs 5개 파일만 포함했습니다. Packages, ProjectSettings, 캡처 이미지, 폴더 .meta는 제외했습니다.

검증

  • git diff --cached --check: 통과
  • Unity MCP EditMode 전체: 77/77 Passed (동일 소스 diff 기준)
  • Unity MCP PlayMode 전체: 26/26 Passed (동일 소스 diff 기준)
  • Unity MCP console error/warning: 0개 (동일 소스 diff 기준)
  • 로컬 캡처로 3층/4층 stage 배치와 4층 damage popup을 확인했으며, 캡처 산출물은 PR 범위에서 제외했습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant