setup npc visuals

This commit is contained in:
2026-06-03 15:12:04 +03:00
parent c94fa33141
commit 880f273db5
34 changed files with 142 additions and 38 deletions
+5 -2
View File
@@ -14,9 +14,9 @@ USTRUCT(BlueprintType)
struct FNPCSpawnEntry
{
GENERATED_BODY()
UPROPERTY(EditDefaultsOnly, Category = "NPC")
TSubclassOf<ANPC> NPCClass;
ENPCType Type = ENPCType::Walker;
UPROPERTY(EditDefaultsOnly, Category = "NPC", meta = (ClampMin = "0.0"))
float Weight = 1.0f;
@@ -59,4 +59,7 @@ public:
// Weighted classes drawn into the pool at prewarm. Empty = director spawns nothing.
UPROPERTY(EditDefaultsOnly, Category = "Population")
TArray<FNPCSpawnEntry> SpawnTable;
UPROPERTY(EditDefaultsOnly, Category = "NPC")
TArray<TSubclassOf<ANPC>> NPCClasses;
};