Skip to content

Shared library and interfaces reference

The shared function library and the interfaces that connect pawns, Anim Blueprints and systems.

How to read these tables

Settings are the values you tune: select the component in your pawn Blueprint (or open the asset) and look in the Details panel under the category shown. Runtime state is written by the system while it runs; read it, do not set it. Functions marked pure have no execution pins. The descriptions are the same as the Details panel tooltips. Default is the class default; where a sample pawn sets a different value on its component, the description says so ().

BPFL_GASPALS

/GASPALS/Systems/BPFL_GASPALS · parent BlueprintFunctionLibrary

Functions

Function Inputs Outputs Description
CopyComponentTags Source (ActorComponent ref), Target (ActorComponent ref), __WorldContext (Object ref)   Give Target the component tags of Source (a component cannot set another component tags from its own graphs). Used for generated first-person copies so tags such as DoNotAttach carry over.
GetOwningPawnFromActor (pure) Actor (Actor ref), __WorldContext (Object ref) ParentPawn (Pawn ref), bSuccess (Boolean) Walks up the owner chain (actor owner or parent component owner) from Actor until a pawn is found. Returns that pawn and whether one was found. Returns the actor itself for a pawn.

BPI_ModularSystems

/GASPALS/Systems/BPI_ModularSystems · parent Interface

Functions

Function Inputs Outputs Description
InitializeModularSystems      

BPI_SandboxCharacter_Pawn

/GASPALS/Blueprints/BPI_SandboxCharacter_Pawn · parent Interface

Functions

Function Inputs Outputs Description
Get_MMIAnimContexts   AnimContexts (Array of Object ref)  
Get_MMIResult   Result (PoseSearchBlueprintResult)  
Get_PropertiesForAnimation   ReturnValue (S_CharacterPropertiesForAnimation)  
Get_PropertiesForCamera   ReturnValue (S_CharacterPropertiesForCamera)  
Get_PropertiesForRagdoll   ReturnValue (S_RagdollProperties)  
Get_PropertiesForTraversal   ReturnValue (S_CharacterPropertiesForTraversal)  
Set_CharacterInputState Desired Input State (S_PlayerInputState)    
Set_IsPlayingRootMotion IsPlayingRootMotion (Boolean)    
Set_PhysicsProfile PhysicsProfile (Name)    
AddTarget TargetToAdd (Actor ref)    
RemoveTarget TargetToRemove (Actor ref)    

BPI_SandboxCharacter_ABP

/GASPALS/Blueprints/BPI_SandboxCharacter_ABP · parent Interface

Only the GASPALS additions are listed. The Game Animation Sample variables and functions of this Anim Blueprint (motion matching, trajectory, foot placement, state machine) are internal to the locomotion setup.