UMockFlyingAbilityComponent

ActorComponent for running Mock Ability Simulation

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NetworkPredictionExtras

Header

/Engine/Plugins/Runtime/NetworkPredictionExtras/Source/NetworkPredictionExtras/Public/MockAbilitySimulation.h

Include

#include "MockAbilitySimulation.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType, Meta=(BlueprintSpawnableComponent))
class UMockFlyingAbilityComponent :
    public UFlyingMovementComponent,
    public TNetworkedSimulationModelDriver< TMockAbilityBufferTypes >

Remarks

ActorComponent for running Mock Ability Simulation

Variables

Constructors

Functions

Name Description

Public function

void

 

FinalizeFrame

(
    const FMockAbilitySyncState& SyncS...,
    const FMockAbilityAuxState& AuxSta...
)

Public function Const UFunction BlueprintCallable, Category

float

 

GetBlinkWarmupTimeSeconds()

Public function

void

 

HandleCue

(
    const FMockAbilityBlinkActivateCue ...,
    const FNetSimCueSystemParamemters&...
)

NetSimCues.

Public function

void

 

HandleCue

(
    const FMockAbilityBlinkCue& BlinkC...,
    const FNetSimCueSystemParamemters&...
)

NetSimCues.

Protected function

void

 

InitMockAbilityNetSimModel

(
    TNetSimModel* Model
)

Protected function

void

 

InitMockAbilitySimulation

(
    TSimulation* Simulation,
    FMockAbilitySyncState& InitialSync...,
    FMockAbilityAuxState& InitialAuxSt...
)

Public function Const UFunction BlueprintCallable, Category

bool

 

IsBlinking()

Are we currently in the blinking (startup) state.

Public function Const UFunction BlueprintCallable, Category

bool

 

IsDashing()

Are we currently in the dashing state.

Public function Const UFunction BlueprintCallable, Category

bool

 

IsSprinting()

Are we currently in the sprinting state.

Public function

void

 

ProduceInput

(
    const FNetworkSimTime SimTime,
    FMockAbilityInputCmd& Cmd
)

Public function Const

void

 

VisualLog

(
    const FMockAbilityInputCmd* In...,
    const FMockAbilitySyncState* S...,
    const FMockAbilityAuxState* Au...,
    const FVisualLoggingParameters& Sy...
)

Overridden from UNetworkPredictionComponent

Name Description

Protected function Virtual

INetworkedSi...

 

InstantiateNetworkedSimulation()

Network Prediction.

Overridden from TNetworkedSimulationModelDriver

Name Description

Public function Virtual Const

FString

 

GetDebugName()

IMockFlyingAbilitySystemDriver.

Public function Virtual Const

const AActor...

 

GetVLogOwner()

Owning object for Visual Logs so that the system can emit them internally.

Classes

Name

Description

Public class

FMockAbilityBlinkCueEvent

Blueprint assignable events for blinking. THis allows the user/blueprint to implement rollback-able events.

Public class

FMockAbilityBlinkCueRollback

Public class

FMockAbilityNotifyStateChange

Ability State and Notifications -This allows user code/blueprints to respond to state changes.

Typedefs

Name

Description

FProduceMockAbilityInput

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss