// Copyright CodeSpartan, 2022. All rights reserved.

#include "AbilityLogic.h"
#include "AbilityAssetCpp.h"

void UAbilityLogic::FireLocally_Implementation(AController* MyController, ACharacter* Instigator, UAbilityAssetCpp* AbilityAsset, ACharacter*& OptionalVictim, FTransform& OptionalInstigationTransform, FTransform& OptionalTargetTransform, bool& StopExecute)
{
}

void UAbilityLogic::FireServer_Implementation(AController* InstigatorController, ACharacter* Instigator, ACharacter* Victim, UAbilityAssetCpp* AbilityAsset, FTransform IntigationTransform, FTransform TargetTransform, ACharacter*& VictimOut, bool& StopExecute)
{
}

void UAbilityLogic::FireOwnerOnConfirm_Implementation(AController* MyController, ACharacter* Instigator, ACharacter* Victim, UAbilityAssetCpp* AbilityAsset, FTransform IntigationTransform, FTransform TargetTransform)
{
}

void UAbilityLogic::FireOwnerOnDeny_Implementation(AController* MyController, ACharacter* Instigator, ACharacter* Victim, UAbilityAssetCpp* AbilityAsset, FTransform IntigationTransform, FTransform TargetTransform)
{
}

void UAbilityLogic::FireClientsExceptOwner_Implementation(ACharacter* Instigator, ACharacter* Victim, UAbilityAssetCpp* AbilityAsset, FTransform IntigationTransform, FTransform TargetTransform)
{
}
