40 void OnPossess(
APawn *InPawn)
override;
42 void Tick(
float DeltaSeconds)
override;
45 UFUNCTION(BlueprintCallable)
46 float GetMaximumWalkSpeed()
const
51 UFUNCTION(BlueprintCallable)
54 UFUNCTION(BlueprintCallable)
60 UFUNCTION(BlueprintCallable)
63 UFUNCTION(BlueprintCallable)
66 UFUNCTION(BlueprintCallable)
67 void BlendPose(
float Blend);
69 UFUNCTION(BlueprintCallable)
70 void GetPoseFromAnimation();
80 bool StartNavigation(
bool bIsCrosser =
false);
84 bool GoToNavLocation(
const FVector &WorldLocation);
90 bool SetNavMaxSpeed(
float SpeedCmPerSec);
93 bool StopNavigation();
97 return bNavigationActive;
102 void SetNavigationActive(
bool bActive);
108 float NavMaxSpeed = 139.0f;
110 bool bNavigationActive =
false;
114 bool bNavCrosser =
false;