오류수정

This commit is contained in:
2026-09-01 21:36:23 +09:00
parent 7ec587353a
commit 527dc54218
27 changed files with 922 additions and 80 deletions

View File

@@ -1,3 +1,5 @@
using UnityEngine;
/// <summary>
/// 캐릭터가 지을 수 있는 몸짓.
///
@@ -15,6 +17,28 @@ public enum CharacterMotionKind
LieDown, // 눕기
}
/// <summary>
/// 우클릭 메뉴에 나올 포즈 하나. 표시 이름과 가림 여부를 함께 들고 다닌다.
///
/// 예전에는 "메뉴에 넣을 포즈 목록"과 "가려야 할 포즈 목록"을 따로 뒀는데,
/// 둘을 손으로 맞춰야 했고 어긋나면(가림 목록에만 있고 메뉴 목록엔 없으면)
/// 그 포즈에 도달할 방법이 없어 조용히 아무 일도 안 일어났다.
/// 한 곳에 묶으면 그 상태 자체가 만들어질 수 없다.
/// </summary>
[System.Serializable]
public struct PoseOption
{
[Tooltip("어떤 몸짓인지")]
public CharacterMotionKind kind;
[Tooltip("메뉴에 표시할 이름. 비우면 기본 이름을 쓴다")]
public string label;
[Tooltip("켜면 이 포즈일 때 발판 아래를 가린다 — 캐릭터가 창 뒤에 있는 것처럼 보인다. " +
"예: 창 밑에서 머리만 내미는 포즈")]
public bool hideBehindPlatform;
}
/// <summary>
/// 캐릭터 몸짓을 재생하는 계층의 창구.
///