Files
UnrealEngine/Samples/Games/Lyra/Source/LyraGame/AbilitySystem/Attributes/LyraAttributeSet.cpp
2025-05-18 13:04:45 +08:00

29 lines
555 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "LyraAttributeSet.h"
#include "AbilitySystem/LyraAbilitySystemComponent.h"
#include UE_INLINE_GENERATED_CPP_BY_NAME(LyraAttributeSet)
class UWorld;
ULyraAttributeSet::ULyraAttributeSet()
{
}
UWorld* ULyraAttributeSet::GetWorld() const
{
const UObject* Outer = GetOuter();
check(Outer);
return Outer->GetWorld();
}
ULyraAbilitySystemComponent* ULyraAttributeSet::GetLyraAbilitySystemComponent() const
{
return Cast<ULyraAbilitySystemComponent>(GetOwningAbilitySystemComponent());
}