아이템 상자

건물을 해체할 때 인벤토리에 재료와 내용물을 담을 공간이 부족하면, 새티스팩토리는 해당 아이템을 포함하는 임시 상자를 생성합니다.

이 기능을 모드에서 자신의 용도로 재사용할 수 있습니다.

아이템 상자 생성

액터를 생성하고 인벤토리 작업을 수행할 때는 멀티플레이에서 권한을 가지고(서버 측) 수행해야 합니다.

MInventoryStack 배열의 아이템으로 아이템 상자를 생성하려면:

  1. BP_Crate 액터를 생성합니다.

    • 상자가 항상 생성되도록 "항상 생성" 충돌 처리 옵션을 사용해야 합니다.

  2. 상자 액터에서 true 로 "아이템 추가 허용"을 설정합니다.

  3. 상자 액터와 아이템 배열을 사용하여 FGInventoryLibrary 유틸리티 함수 "Get Min Num Slots for Items"를 호출합니다.

  4. 상자의 인벤토리 컴포넌트를 가져와 슬롯 수로 크기를 조정한 후 Add Stacks를 호출합니다.

  5. (선택 사항) 나중에 실수로 중복되지 않도록 MInventoryStack 항목 배열을 비웁니다.

블루프린트 코드 스크린샷