Add item data assets and building placement foundation

This commit is contained in:
2026-05-11 00:54:19 -07:00
parent a8f722d980
commit e81138425b
13 changed files with 389 additions and 8 deletions
@@ -0,0 +1,13 @@
// Copyright Pacificao. All Rights Reserved.
#include "AgrarianItemDefinitionAsset.h"
FAgrarianItemStack UAgrarianItemDefinitionAsset::MakeStack(int32 Quantity) const
{
FAgrarianItemStack Stack;
Stack.ItemId = Definition.ItemId;
Stack.DisplayName = Definition.DisplayName;
Stack.Quantity = FMath::Clamp(Quantity, 0, Definition.MaxStackSize);
Stack.UnitWeight = Definition.UnitWeight;
return Stack;
}