이상한 세계에서 한국식 디저트 전문 베이커리를 운영해보자!
5.4.4
| 소스코드 | 설명 |
|---|---|
| General/BakeryGameMode | 가게 운영 시작 및 종료 등 메인 로직 처리 |
| General/BakeryGameState | 게임 데이터 관리 |
| Bakery/HallManager | 손님에게 빈 테이블 또는 대기 위치 할당 |
| Abnormality/AbnormalityManager | 이상현상 등록, 발생, 종료 관리 |
| Subsystems/UISubsystem | UI 통합 관리 서브시스템 |
| Subsystems/SoundManager | 효과음 관리 매니저 (싱글톤) |
| 소스코드 | 설명 |
|---|---|
| Interactions/InteractorComponent | 상호작용, 잡기 등 상호작용 기능 부여 |
| Interactions/GrabberComponent | 물체 잡기 기능 부여 |
| Interactions/InteractableActor | 상호작용 가능한 액터 베이스 클래스. QuickSelectMenuType로 퀵메뉴 설정 가능 |
| Characters/PlayerPawn | 플레이어 입력 처리 등 |
| Characters/Customer | 손님 AI 처리 등 |
| Abnormality/AbnormalityEvents/AbnormalityEvent | 이상현상 이벤트 액터 베이스 클래스 |
| 소스코드 | 설명 |
|---|---|
| Kitchen/Ingredient | 재료 액터. IngredientData로 재료 데이터, 메쉬 등 설정 |
| Kitchen/IngredientContainer | 재료 보관함 |
| Kitchen/Countertop | 조리대. AvailableCookingTools로 수행 가능한 조리법 설정 가능 |
| Kitchen/Data | 재료, 레시피 데이터 |
| 소스코드 | 설명 |
|---|---|
| General/Tools/Spawner | 일정 주기로 지정한 액터 스폰 |
| General/Tools/CustomerSpawner | 손님 액터를 스폰하고, 필요한 작업 추가 처리 |
| General/Tools/Pool | 템플릿 오브젝트 풀. UObject(Actor, Component)만 사용 가능 |



