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