This commit is contained in:
koritsa
2026-05-17 22:44:49 +03:00
commit 0d90a0b02a
9071 changed files with 44364 additions and 0 deletions
@@ -0,0 +1,4 @@
// © 2025 Naked People Team. All Rights Reserved.
#include "LocationData.h"
@@ -0,0 +1,24 @@
// © 2025 Naked People Team. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "GameplayTagContainer.h"
#include "Engine/DataAsset.h"
#include "LocationData.generated.h"
/**
*
*/
UCLASS()
class NAKEDDESIRE_API ULocationData : public UPrimaryDataAsset
{
GENERATED_BODY()
public:
UPROPERTY(EditDefaultsOnly)
FGameplayTag Tag;
UPROPERTY(EditDefaultsOnly)
FText Name;
};
@@ -0,0 +1,21 @@
// © 2025 Naked People Team. All Rights Reserved.
#include "LocationTrigger.h"
#include "Components/BoxComponent.h"
ALocationTrigger::ALocationTrigger()
{
PrimaryActorTick.bCanEverTick = false;
BoxTrigger = CreateDefaultSubobject<UBoxComponent>("Box Trigger");
RootComponent = BoxTrigger;
}
ULocationData* ALocationTrigger::GetLocationData() const
{
return LocationData;
}
@@ -0,0 +1,27 @@
// © 2025 Naked People Team. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "LocationTrigger.generated.h"
class ULocationData;
class UBoxComponent;
UCLASS()
class NAKEDDESIRE_API ALocationTrigger : public AActor
{
GENERATED_BODY()
UPROPERTY(BlueprintReadOnly, meta = (AllowPrivateAccess))
UBoxComponent* BoxTrigger;
UPROPERTY(EditAnywhere)
ULocationData* LocationData;
public:
ALocationTrigger();
ULocationData* GetLocationData() const;
};