Files
Naked-Desire/Source/NakedDesire/Global/NakedDesireGameInstance.h
T
2026-06-01 16:26:15 +03:00

28 lines
778 B
C++

// © 2025 Naked People Team. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "NakedDesireGameInstance.generated.h"
class UStartingSaveData;
class UCommissionBoardConfig;
class UNPCDirectorConfig;
UCLASS()
class NAKEDDESIRE_API UNakedDesireGameInstance : public UGameInstance
{
GENERATED_BODY()
public:
UPROPERTY(EditDefaultsOnly, Category = "Save")
TObjectPtr<UStartingSaveData> StartingSaveData;
// Hand-authored commission pool the UMissionSubsystem offers (§13).
UPROPERTY(EditDefaultsOnly, Category = "Commissions")
TObjectPtr<UCommissionBoardConfig> CommissionBoard;
// Crowd population tuning the UNPCDirectorSubsystem uses (§10.2, §17.1).
UPROPERTY(EditDefaultsOnly, Category = "NPC")
TObjectPtr<UNPCDirectorConfig> NPCDirector;
};