// Copyright 2025 https://yuewu.dev/en All Rights Reserved. #include "Abilities/GCS_CombatAbility.h" #include "GCS_CombatSystemComponent.h" #include "Utility/GCS_CombatFunctionLibrary.h" UGCS_CombatSystemComponent* UGCS_CombatAbility::GetCombatSystemFromActorInfo() const { if (UGCS_CombatSystemComponent* CSS = UGCS_CombatSystemComponent::GetCombatSystemComponent(GetAvatarActorFromActorInfo())) { return CSS; } return nullptr; } UObject* UGCS_CombatAbility::GetCombatEntityFromActorInfo() const { return UGCS_CombatFunctionLibrary::GetCombatEntity(GetAvatarActorFromActorInfo()); } TScriptInterface UGCS_CombatAbility::GetCombatEntityInterfaceFromActorInfo() const { return UGCS_CombatFunctionLibrary::GetCombatEntityInterface(GetAvatarActorFromActorInfo()); }