오늘의 작업사

 

ContainerItems
재료 개수 3개일 때만 공방으로 넘겨주기
공방 GameMode로 재료 정보 넘겨주는 델리게이트

 

상호작용 시 대상 액터 이름도 같이 넘겨주는 방식으로 변경하고싶다.

처음에는 대상 액터를 바로 넘겨주려 했는데 오류가 나서 FName을 넘겨주는 방식으로 변경했다. 

 

 

델리게이트 연결 오류 발생.

 

 

컨테이너 쪽 물어볼거 -> 인벤토리가 플레이어에게 연결이 되었는지? (o)

이건 GameInstance쪽에서 관리해야할 거 같은데

 

공방쪽 슬롯이 컴포넌트로 구현되어있다. 

이걸 액터에 붙여서 지금 사용을 하도록 되어있긴한데

이걸 Lab 맵에서 어떻게 관리를 할것인지. -> GameMode의 SetIngredientsDataAsset 함수로 넘겨주기로 함.

// 재료 생성 단계에서 Spawn 할 재료의 DA 지정
UFUNCTION(BlueprintCallable, Category = "Lab|Debug")
void SetIngredientsDataAsset(const TArray<UCPForageableItemData*>& IngredientsDataAsset);

액터를 계속 검색하면 불편.


 

인벤

'Unreal5 공부 > TIL' 카테고리의 다른 글

2026/08/19 TIL  (0) 2026.08.19
2026/08/18 TIL  (0) 2026.08.18
2026/08/10 TIL  (0) 2026.08.11
2026/08/07 TIL  (1) 2026.08.07
2026/08/04 TIL  (0) 2026.08.04

+ Recent posts