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.