document.write("
#pragma once
#include "CoreMinimal.h"
#include "AbilityTask_MoveCharacterToLocation.h"
#include "AbilityTask_MoveCharacterToCursor.generated.h"
UCLASS()
class DANDELION_API UAbilityTask_MoveCharacterToCursor : public UAbilityTask_MoveCharacterToLocation
{
GENERATED_BODY()
public:
UFUNCTION(
BlueprintCallable,
Category = "Ability|Tasks",
meta = (HidePin = "OwningAbility", DefaultToSelf = "OwningAbility", BlueprintInternalUseOnly = "TRUE")
)
static UAbilityTask_MoveCharacterToCursor* MoveCharacterToCursor(
UDandelionGameplayAbility* OwningAbility,
const FName TaskInstanceName
);
protected:
virtual void Activate() override;
private:
FVector GetPositionUnderCursor() const;
};
AbilityTask_MoveCharacterToCursor.h - Snippet hosted by \"Cacher\"
");