FunctionCollapsibleSection({
icon,
label,
count,
tone,
extra,
children,
defaultOpen = false,
}: {
icon: string;
label:
src/components/ExamineOverlay.tsx:537
FunctionCorridorSign({
position,
rotationY = 0,
title,
}: {
position: [number, number, number];
rotationY?: number;
ti
src/components/three/Polyclinic.tsx:2419
FunctionCuteFace({
size = 120,
skin = '#FFD8B5',
hair = '#3B2A1F',
mood = 'neutral',
accessory,
}: CuteFaceProps)
src/components/primitives.tsx:66
FunctionDoor({ label, sub, color, doorColor, available, locked, tags = [], onOpen }: DoorProps)
src/components/ModeSelectScreen.tsx:15
FunctionPatientFace({
name = 'Aisha',
style = 'cute',
skin = '#FFD8B5',
hair = '#3B2A1F',
size = 120,
mood = 'neutral
src/components/primitives.tsx:21
FunctionPlayer({
spawn = [0, DEFAULT_HEIGHT, 8],
colliders,
onInteract,
onTalk,
height = DEFAULT_HEIGHT,
locked
src/components/three/Player.tsx:38
FunctionSpecialtyPoster({
position,
rotationY = 0,
title,
subtitle,
}: {
position: [number, number, number];
rotationY?:
src/components/three/Polyclinic.tsx:2388
FunctionStylizedCharacter({
pose,
walkCycle = 0,
age = 35,
gender = 'M',
seed,
position = [0, 0, 0],
rotationY = 0,
doc
src/components/three/StylizedCharacter.tsx:136
FunctionVital({
icon,
label,
value,
unit,
tone,
}: {
icon: string;
label: string;
value: string;
unit: st
src/components/ExamineOverlay.tsx:253
FunctionWall({ position, args, color = PALETTE.wall }: { position: [number, number, number]; args: [number, number, number
src/components/three/Polyclinic.tsx:197