Nelaric Unreal Gameplay
Gameplay framework API
Loading...
Searching...
No Matches
FPawnInitializationEntry Struct Reference

One component created and coordinated for a pawn. More...

#include <PawnInitializationConfig.h>

Public Attributes

FName ComponentId
 Stable identity used for dependency references and instance naming.
TSubclassOf< UActorComponent > ComponentClass
 Concrete component class created for the pawn.
bool bCreateOnAuthority = true
 Create this component on authority, including standalone play.
bool bCreateOnClient = true
 Create this component on non-authority peers.
bool bRequiredForPawnReady = true
 Include this component in the local pawn readiness aggregate.
TArray< FName > DependencyIds
 IDs of components that must reach Ready before this entry enters Ready.

Detailed Description

One component created and coordinated for a pawn.

IDs are unique within the asset and remain stable across edits. Dependencies name other entries in this asset, including cyclic groups. Authority and clients independently create selected entries under the same ID. Configured dynamic instances, Init State, and Generation remain local; replicate gameplay data through separate UE paths. A component requiring dynamic instance replication needs a separate creation path.


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