#pragma once #include "GasaAbilitySystemComponent.h" #include "AbilitySystemInterface.h" namespace Gasa { inline UGasaAbilitySystemComp* GetAbilitySystem(UObject* Object) { if (Object->Implements()) { return Cast( Cast(Object)->GetAbilitySystemComponent() ); } return nullptr; } }