Clear all injuries (for new match/round).
Korean: 모든 부상 초기화
Find injury near a given position on the same body part.
Korean: 인근 부상 찾기
Body part to search
Position to search near
Distance threshold
Nearby injury or null
Get bruise color based on severity and hit count.
Korean: 타박상 색상 가져오기
Progressive color scheme (for reference - TraumaOverlay3D uses its own colors):
Note: TraumaOverlay3D uses Dark red → Indigo → Black progression. Consider using TraumaOverlay3D's getBruiseColor for consistent visualization.
Injury severity (0-100)
Number of hits to same location
Hex color string
Get injuries for a specific body part.
Korean: 신체 부위 부상 조회
Body part to query
Array of injuries on that body part
Get injury count for performance monitoring.
Current number of tracked injuries
Record a new injury or update existing one at similar location.
Korean: 부상 기록
If an injury exists near the hit position, it updates the existing injury with increased severity and hit count (progressive bruising). Otherwise, creates a new injury.
Body part affected
Body region for damage distribution
3D position relative to character center
Damage amount (0-100)
Type of injury
The created or updated injury, or null if damage is below threshold
Remove injuries older than expiration time.
Korean: 만료된 부상 제거
PrivateremovePrivateRemove oldest injury to maintain performance.
Check if damage should trigger blood effects.
Korean: 출혈 효과 필요 여부 확인
Damage amount
Whether to show blood effects
Injury Tracker System.
Korean: 부상 추적 시스템
Manages injury recording and retrieval for trauma visualization. Implements progressive bruising by tracking hit counts at similar locations.
Example