Started radial menu setup

This commit is contained in:
koritsa
2026-05-25 22:56:19 +03:00
parent f90a6b0117
commit ca3c81ada8
18 changed files with 761 additions and 9 deletions
@@ -9,9 +9,11 @@
#include "NakedDesire/Global/Gait.h"
#include "NakedDesire/Global/NakedDesireUserSettings.h"
#include "NakedDesire/Global/Stance.h"
#include "NakedDesire/UI/RadialMenu/RadialMenuController.h"
#include "Perception/AISightTargetInterface.h"
#include "NakedDesireCharacter.generated.h"
class URadialMenuController;
class UAIPerceptionStimuliSourceComponent;
class UClothingList;
struct FClothingSlotData;
@@ -49,6 +51,9 @@ public:
UPROPERTY(EditDefaultsOnly, Category = "Input")
UInputAction* CrouchAction;
UPROPERTY(EditDefaultsOnly, Category = "Input")
UInputAction* EquipmentAction;
// Clothing
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Clothing")
@@ -133,6 +138,9 @@ public:
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly)
UAIPerceptionStimuliSourceComponent* StimuliSourceComponent;
UPROPERTY(EditDefaultsOnly)
TObjectPtr<URadialMenuController> RadialMenuController;
// Variables
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly)
float WalkSpeed = 250.0f;
@@ -191,6 +199,7 @@ private:
void OnRunPress(const FInputActionValue& Value);
void OnRunRelease(const FInputActionValue& Value);
void OnCrouchToggle(const FInputActionValue& Value);
void OnEquipmentPress(const FInputActionValue& Value);
void SetupClothingSlots();