Refactor dialogue system, move stuff to cpp and clean up BPs
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user