(Feat) Add Cooking and Workbench

This commit is contained in:
2026-08-01 00:03:53 +02:00
parent 3f3ae1f5fa
commit d50ef564ba
360 changed files with 5316 additions and 67 deletions
+8 -2
View File
@@ -40,10 +40,16 @@ public:
* Texte affiche au joueur quand il vise l'objet ("Ramasser", "Ouvrir"...).
* Renvoie du FText et non du FString : c'est le type localisable d'Unreal,
* indispensable si tu traduis le jeu un jour.
*
* Interactor est fourni parce que le texte depend souvent de CELUI qui vise
* et d'ou il vise : un feu de camp nomme l'emplacement precis qu'on regarde,
* un coffre verrouille annonce quelle cle il attend. Sans lui, l'objet
* devrait aller chercher le joueur local par un chemin detourne -- ce qui
* marche exactement jusqu'au jour ou il y a deux joueurs.
*/
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Interaction")
FText GetInteractionPrompt() const;
virtual FText GetInteractionPrompt_Implementation() const { return FText::GetEmpty(); }
FText GetInteractionPrompt(AActor* Interactor) const;
virtual FText GetInteractionPrompt_Implementation(AActor* Interactor) const { return FText::GetEmpty(); }
/**
* Permet de refuser l'interaction selon le contexte : porte verrouillee,