Space Plunder
Loading...
Searching...
No Matches
FALSMovementSettings Struct Reference

#include <ALSCharacterStructLibrary.h>

Public Member Functions

float GetSpeedForGait (const EALSGait Gait) const
 

Public Attributes

float WalkSpeed = 0.0f
 
float RunSpeed = 0.0f
 
float SprintSpeed = 0.0f
 
float SlideSpeed = 0.0f
 
TObjectPtr< UCurveVector > MovementCurve = nullptr
 
TObjectPtr< UCurveFloat > RotationRateCurve = nullptr
 

Member Function Documentation

◆ GetSpeedForGait()

float FALSMovementSettings::GetSpeedForGait ( const EALSGait Gait) const
inline
198 {
199 switch (Gait)
200 {
202 return RunSpeed;
204 return SprintSpeed;
206 return WalkSpeed;
208 return SlideSpeed;
209 default:
210 return RunSpeed;
211 }
212 }
float SprintSpeed
Definition ALSCharacterStructLibrary.h:186
float RunSpeed
Definition ALSCharacterStructLibrary.h:183
float WalkSpeed
Definition ALSCharacterStructLibrary.h:180
float SlideSpeed
Definition ALSCharacterStructLibrary.h:189

Member Data Documentation

◆ MovementCurve

TObjectPtr<UCurveVector> FALSMovementSettings::MovementCurve = nullptr

◆ RotationRateCurve

TObjectPtr<UCurveFloat> FALSMovementSettings::RotationRateCurve = nullptr

◆ RunSpeed

float FALSMovementSettings::RunSpeed = 0.0f

◆ SlideSpeed

float FALSMovementSettings::SlideSpeed = 0.0f

◆ SprintSpeed

float FALSMovementSettings::SprintSpeed = 0.0f

◆ WalkSpeed

float FALSMovementSettings::WalkSpeed = 0.0f

The documentation for this struct was generated from the following file: