document.write("
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; };