Refactor dialogue system, move stuff to cpp and clean up BPs

This commit is contained in:
2026-08-15 18:55:56 +02:00
parent b73e9065d1
commit 2fe7f83a38
15 changed files with 281 additions and 57 deletions

View File

@@ -5,6 +5,17 @@
#include "SpeechDataAsset.h"
#include "Engine/AssetManager.h"
#include "Kismet/GameplayStatics.h"
UDialogueSubsystem* UDialogueSubsystem::Get(const UObject* WorldContext)
{
if(const UGameInstance* GameInstance = UGameplayStatics::GetGameInstance(WorldContext))
{
return GameInstance->GetSubsystem<UDialogueSubsystem>();
}
return nullptr;
}
void UDialogueSubsystem::Initialize(FSubsystemCollectionBase& Collection)
{