Refactor censorship

This commit is contained in:
2026-05-29 22:27:32 +03:00
parent cfecd1f4c6
commit 4405324095
4 changed files with 170 additions and 78 deletions
@@ -19,6 +19,7 @@ class UClothingItemInstance;
class UClothingSlotsData;
class UAIPerceptionStimuliSourceComponent;
class UClothingManager;
class UCensorshipComponent;
class UStatsManager;
class UMissionsManager;
class ANPCAIController;
@@ -123,6 +124,9 @@ public:
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Censorship")
UStaticMeshComponent* AnalCensorship;
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Censorship")
UCensorshipComponent* CensorshipComponent;
UPROPERTY(EditDefaultsOnly, Category = "Clothing")
TObjectPtr<UClothingSlotsData> SlotsData;
@@ -172,15 +176,6 @@ private:
EGait Gait = EGait::Walk;
EStance Stance = EStance::Stand;
UFUNCTION()
void OnClothingEquip(UClothingItemInstance* ClothingItemInstance);
UFUNCTION()
void OnClothingUnequip(UClothingItemInstance* ClothingItemInstance);
UFUNCTION()
void OnSettingsChanged(UNakedDesireUserSettings* Settings);
void OnLook(const FInputActionValue& Value);
void OnMove(const FInputActionValue& Value);
void OnRunPress(const FInputActionValue& Value);