#pragma once #include "UI/ViewModels/UiViewCommon.h" struct FDescentSellRow { FName ItemId; FString Name; int32 Count = 0; int32 UnitValue = 0; FDescentUiAction OnSellOne; FDescentUiAction OnSellAll; }; /** Tethys terminal (DESIGN_UE.md 6.8): sell refined goods, sell ore boxes, the ledger. */ struct FDescentTerminalViewModel { TArray Refined; TArray Boxes; // one row per ore box: Count = pieces, UnitValue = value of the box int64 Debt = 184220; int64 Earned = 0; int64 Sold = 0; };