(Feat) Add Craft Systeme

This commit is contained in:
2026-07-30 23:08:33 +02:00
parent 9b5ad7c8a4
commit 3f3ae1f5fa
57 changed files with 2276 additions and 127 deletions
@@ -45,6 +45,7 @@ void USettingsControlsWidget::NativeConstruct()
SetupRow(InteractRow, TEXT("Interact"), LOCTEXT("Interagir", "Interagir"));
SetupRow(UseItemRow, TEXT("UseItem"), LOCTEXT("UtiliserObjet", "Utiliser l'objet"));
SetupRow(ToggleInventoryRow, TEXT("ToggleInventory"), LOCTEXT("Inventaire", "Inventaire"));
SetupRow(ToggleCraftingRow, TEXT("ToggleCrafting"), LOCTEXT("Fabrication", "Fabrication"));
SetupRow(DropItemRow, TEXT("DropItem"), LOCTEXT("Jeter", "Jeter"));
RefreshFromSettings();
@@ -84,11 +85,11 @@ TArray<USettingKeyRowWidget*> USettingsControlsWidget::GetAllRows() const
{
// L'ordre est celui de l'affichage : il sert aussi a la reinitialisation.
TArray<USettingKeyRowWidget*> Rows;
Rows.Reserve(11);
Rows.Reserve(12);
for (USettingKeyRowWidget* Row : { MoveForwardRow.Get(), MoveBackwardRow.Get(), MoveLeftRow.Get(),
MoveRightRow.Get(), JumpRow.Get(), SprintRow.Get(), CrouchRow.Get(), InteractRow.Get(),
UseItemRow.Get(), ToggleInventoryRow.Get(), DropItemRow.Get() })
UseItemRow.Get(), ToggleInventoryRow.Get(), ToggleCraftingRow.Get(), DropItemRow.Get() })
{
if (Row)
{