Space Plunder
Loading...
Searching...
No Matches
UALSCharacterMovementComponent::FSavedMove_My Class Reference
Inheritance diagram for UALSCharacterMovementComponent::FSavedMove_My:

Public Types

typedef FSavedMove_Character Super
 

Public Member Functions

virtual void Clear () override
 
virtual uint8 GetCompressedFlags () const override
 
virtual void SetMoveFor (ACharacter *Character, float InDeltaTime, FVector const &NewAccel, class FNetworkPredictionData_Client_Character &ClientData) override
 
virtual void PrepMoveFor (class ACharacter *Character) override
 

Public Attributes

uint8 bSavedRequestMovementSettingsChange: 1
 
EALSGait SavedAllowedGait = EALSGait::Walking
 

Member Typedef Documentation

◆ Super

Member Function Documentation

◆ Clear()

void UALSCharacterMovementComponent::FSavedMove_My::Clear ( )
overridevirtual
153{
154 TRACE_CPUPROFILER_EVENT_SCOPE(UALSCharacterMovementComponent::FSavedMove_My::Clear);
155 SCOPE_CYCLE_COUNTER(STATGROUP_ALS_Movement);
156
157 Super::Clear();
158
161}
uint8 bSavedRequestMovementSettingsChange
Definition ALSCharacterMovementComponent.h:39
virtual void Clear() override
Definition ALSCharacterMovementComponent.cpp:152
EALSGait SavedAllowedGait
Definition ALSCharacterMovementComponent.h:40

◆ GetCompressedFlags()

uint8 UALSCharacterMovementComponent::FSavedMove_My::GetCompressedFlags ( ) const
overridevirtual
164{
166 SCOPE_CYCLE_COUNTER(STATGROUP_ALS_Movement);
167
168 uint8 Result = Super::GetCompressedFlags();
169
171 {
172 Result |= FLAG_Custom_0;
173 }
174
175 return Result;
176}
virtual uint8 GetCompressedFlags() const override
Definition ALSCharacterMovementComponent.cpp:163

◆ PrepMoveFor()

void UALSCharacterMovementComponent::FSavedMove_My::PrepMoveFor ( class ACharacter * Character)
overridevirtual
197{
199 SCOPE_CYCLE_COUNTER(STATGROUP_ALS_Movement);
200
201 Super::PrepMoveFor(Character);
202
203 UALSCharacterMovementComponent* CharacterMovement = Cast<UALSCharacterMovementComponent>(Character->GetCharacterMovement());
204 if (CharacterMovement)
205 {
206 CharacterMovement->AllowedGait = SavedAllowedGait;
207 }
208}
virtual void PrepMoveFor(class ACharacter *Character) override
Definition ALSCharacterMovementComponent.cpp:196
Definition ALSCharacterMovementComponent.h:23
EALSGait AllowedGait
Definition ALSCharacterMovementComponent.h:67

◆ SetMoveFor()

void UALSCharacterMovementComponent::FSavedMove_My::SetMoveFor ( ACharacter * Character,
float InDeltaTime,
FVector const & NewAccel,
class FNetworkPredictionData_Client_Character & ClientData )
overridevirtual
182{
184 SCOPE_CYCLE_COUNTER(STATGROUP_ALS_Movement);
185
186 Super::SetMoveFor(Character, InDeltaTime, NewAccel, ClientData);
187
188 UALSCharacterMovementComponent* CharacterMovement = Cast<UALSCharacterMovementComponent>(Character->GetCharacterMovement());
189 if (CharacterMovement)
190 {
192 SavedAllowedGait = CharacterMovement->AllowedGait;
193 }
194}
virtual void SetMoveFor(ACharacter *Character, float InDeltaTime, FVector const &NewAccel, class FNetworkPredictionData_Client_Character &ClientData) override
Definition ALSCharacterMovementComponent.cpp:178
uint8 bRequestMovementSettingsChange
Definition ALSCharacterMovementComponent.h:64

Member Data Documentation

◆ bSavedRequestMovementSettingsChange

uint8 UALSCharacterMovementComponent::FSavedMove_My::bSavedRequestMovementSettingsChange

◆ SavedAllowedGait

EALSGait UALSCharacterMovementComponent::FSavedMove_My::SavedAllowedGait = EALSGait::Walking

The documentation for this class was generated from the following files: