18 lines
776 B
C++
18 lines
776 B
C++
#include "GameplayModes/PwnGameplayModeLibrary.h"
|
|
|
|
#include "GameplayModes/PwnGameplayModeSubsystem.h"
|
|
|
|
bool UPwnGameplayModeLibrary::IsNarrativeMode(UObject* WorldContext) {
|
|
const UWorld* World = GEngine->GetWorldFromContextObject(WorldContext, EGetWorldErrorMode::LogAndReturnNull);
|
|
const UPwnGameplayModeSubsystem* Subsystem = World->GetSubsystem<UPwnGameplayModeSubsystem>();
|
|
check(Subsystem);
|
|
return Subsystem->IsNarrativeMode();
|
|
}
|
|
|
|
bool UPwnGameplayModeLibrary::IsCombatMode(UObject* WorldContext) {
|
|
const UWorld* World = GEngine->GetWorldFromContextObject(WorldContext, EGetWorldErrorMode::LogAndReturnNull);
|
|
const UPwnGameplayModeSubsystem* Subsystem = World->GetSubsystem<UPwnGameplayModeSubsystem>();
|
|
check(Subsystem);
|
|
return Subsystem->IsCombatMode();
|
|
}
|