document.write("
class UPathFollowingComponent; class UInputMappingContext; DECLARE_LOG_CATEGORY_EXTERN(LogTemplateCharacter, Log, All); UCLASS(Blueprintable) class ADandelionPlayerController : public APlayerController { GENERATED_BODY() public: ADandelionPlayerController(); virtual void StopMovement() override; protected: virtual void OnPossess(APawn* InPawn) override; virtual void SetupInputComponent() override; public: FORCEINLINE UPathFollowingComponent* GetPathFollowingComponent() const { return PathFollowingComponent; } private: UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Input", meta = (AllowPrivateAccess = "true")) TSet<TObjectPtr<UInputMappingContext>> DefaultInputMappingContexts; UPROPERTY(VisibleDefaultsOnly, BlueprintReadOnly, meta=(AllowPrivateAccess=true)) TObjectPtr<UPathFollowingComponent> PathFollowingComponent; };