Function: Arco Verb To Action
| Name | Arco Verb To Action |
|---|---|
| Class | Arco Game Instance |
| Script Path | /Script/ProjectArco.ArcoGameInstance::ArcoVerbToAction
|
| Blueprint Node | Arco Verb To Action |
| Purpose | Converts an EArco_PlayerVerb value (a player intent) into a corresponding EArco_PlayerAction value. |
| Parameters | verb (EArco_PlayerVerb)
|
| Returns | EArco_PlayerAction |
Function: Arco Verb To Action
Function: Arco Verb To Action is a pure helper function provided by the ArcoGameInstance class within the Project Arco framework. It maps a player verb (intent-level enum) to a player action (gameplay-level enum).
This function appears in Blueprints as a pure node named Arco Verb To Action.
Overview
The Arco Framework separates input or intent concepts ("verbs") from the actual gameplay operations ("actions").
Arco Verb To Action performs the conversion from:
Since it is marked as a **pure Blueprint function**, it:
- Has no execution pins
- Produces a value directly
- Is side-effect free
- Can be used inline in logic or expressions
Script Definition
The function is defined in:
/Script/ProjectArco.ArcoGameInstance::ArcoVerbToAction
The Blueprint-reflected signature:
- **Target:**
Arco Game Instance - **Member Name:**
ArcoVerbToAction - **Pure Function:** Yes (
bDefaultsToPureFunc=True)
Parameters
| Parameter | Type | Description |
|---|---|---|
verb |
EArco_PlayerVerb | The input verb representing high-level player intent. The default enum value shown in Blueprint is BACK.
|
Return Value
| Return | Type | Description |
|---|---|---|
ReturnValue |
EArco_PlayerAction | The resulting gameplay action associated with the input verb. The default Blueprint fallback shown is BAD_ACTION.
|
Usage in Blueprints
This function is typically used in control or logic systems that must translate a user verb or input action into a specific gameplay operation.
Example usage:
EArco_PlayerVerb → Arco Verb To Action → EArco_PlayerAction
A typical flow might:
- Obtain a value of EArco_PlayerVerb from player input or UI.
- Pass it into
Arco Verb To Action. - Use the resulting EArco_PlayerAction in a Switch or behavior handler.
Because it is pure, you can drop it inside any expression or decision graph without needing Exec pins.
Notes
- If a verb does not map to a known action, the output may be
BAD_ACTION. - Mapping rules are internal to Project Arco and not exposed directly in the Mod SDK.
- This function centralizes verb-to-action translation logic so downstream code does not need to hardcode mappings.
Related
- Arco Game Instance
- Function: Set New Map Starting Agents
- Enum: EArco Player Verb
- Enum: EArco Player Action
| Primary Pages: | Modding Main Page · Getting Started · Unreal Engine Resource Links |
| Mod API: | Mod API Properties · Mod API Functions |
| Arco: | Arco Structs · Arco Functions · Arco Properties · Arco Enums · Arco Classes |
| Function |
|---|
| Function: Set New Map Starting Agents |


