Connect movement speed modifiers

This commit is contained in:
2026-05-15 14:22:00 -07:00
parent 775925c03d
commit 3a6b1da53b
8 changed files with 231 additions and 4 deletions
@@ -33,6 +33,16 @@ int32 UAgrarianInventoryComponent::GetItemCount(FName ItemId) const
return Count;
}
float UAgrarianInventoryComponent::GetTotalWeight() const
{
float TotalWeight = 0.0f;
for (const FAgrarianItemStack& Stack : Items)
{
TotalWeight += FMath::Max(0.0f, Stack.UnitWeight) * FMath::Max(0, Stack.Quantity);
}
return TotalWeight;
}
bool UAgrarianInventoryComponent::AddItem(const FAgrarianItemStack& Stack)
{
if (!GetOwner() || !GetOwner()->HasAuthority() || !Stack.IsValidStack())