Enum: EArco Player Verb: Difference between revisions
From Whiskerwood Official Wiki
Created page with "Category:Arco_Enums {{Arco_Enum_Infobox | name = EArco_PlayerVerb | path = /Script/ProjectArco.EArco_PlayerVerb | purpose = Represents high-level player input verbs (intent-level actions) within the Arco Framework. | usedin = Function: Arco Verb To Action }} = Enum: EArco Player Verb = ''EArco_PlayerVerb'' is an enumeration within the Project Arco framework (used internally by '''Whiskerwood'''). It represents the '''intent-level verbs''' that des..." |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{Arco_Enum_Infobox | {{Arco_Enum_Infobox | ||
| name = EArco_PlayerVerb | | name = EArco_PlayerVerb | ||
| Line 7: | Line 5: | ||
| usedin = [[Function: Arco Verb To Action]] | | usedin = [[Function: Arco Verb To Action]] | ||
}} | }} | ||
[[Category:Arco_Enums]] | |||
= Enum: EArco Player Verb = | = Enum: EArco Player Verb = | ||
| Line 26: | Line 26: | ||
== Values == | == Values == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Value !! Description | ! Value !! Description | ||
|- | |- | ||
| <code>BACK</code> || | | <code>BACK</code> || Go back / previous / cancel current selection or step. | ||
|- | |||
| <code>CLOSE</code> || Close the current UI, window, or panel. | |||
|- | |||
| <code>ACCEPT</code> || Confirm an action, accept a dialog, or apply a choice. | |||
|- | |||
| <code>SELECT</code> || Select an item, tile, or entity. | |||
|- | |||
| <code>ROTATE</code> || Rotate the current selection or placement. | |||
|- | |||
| <code>BEGIN_DRAG</code> || Begin a drag operation (area select, object drag, etc.). | |||
|- | |||
| <code>END_DRAG</code> || End the current drag operation. | |||
|- | |||
| <code>CANCEL_DRAG</code> || Cancel the current drag operation. | |||
|- | |||
| <code>RAISE</code> || Raise elevation/height. | |||
|- | |||
| <code>LOWER</code> || Lower elevation/height. | |||
|- | |||
| <code>RAISE_SLICE</code> || Raise the slice view layer. | |||
|- | |||
| <code>LOWER_SLICE</code> || Lower the slice view layer. | |||
|- | |||
| <code>LOCK_HEIGHT</code> || Lock elevation while building or viewing. | |||
|- | |||
| <code>UNLOCK_HEIGHT</code> || Unlock elevation. | |||
|- | |||
| <code>TOGGLE_BULLDOZE</code> || Toggle bulldoze mode. | |||
|- | |||
| <code>REMOVAL_MODE</code> || Switch to removal mode. | |||
|- | |||
| <code>ENABLE_SLICE_VIEW</code> || Enable slice view. | |||
|- | |||
| <code>DISABLE_SLICE_VIEW</code> || Disable slice view. | |||
|- | |||
| <code>OPEN_MESSAGES</code> || Open messages/alerts UI. | |||
|- | |||
| <code>TOGGLE_HEAT</code> || Toggle heatmap overlay. | |||
|- | |||
| <code>ROTATE_CAM_CW</code> || Rotate camera clockwise. | |||
|- | |||
| <code>ROTATE_CAM_CCW</code> || Rotate camera counter-clockwise. | |||
|- | |||
| <code>HOTKEY_MINETOOL</code> || Activate mining tool. | |||
|- | |||
| <code>PAUSE</code> || Toggle pause. | |||
|- | |||
| <code>HOTKEY_FARMTOOL</code> || Activate farming tool. | |||
|- | |||
| <code>TOGGLE_POLLUTION</code> || Toggle pollution overlay. | |||
|- | |||
| <code>INVALID</code> || Invalid/fallback verb used as an error state. | |||
|} | |} | ||
== Usage == | == Usage == | ||
This enum appears: | This enum appears: | ||
* As an input | * As an input to [[Function: Arco Verb To Action]] | ||
* In | * In Blueprint logic requiring verb-based intent | ||
* In control | * In control or UI systems | ||
== Related == | == Related == | ||
Latest revision as of 04:53, 28 November 2025
| Name | EArco_PlayerVerb |
|---|---|
| Script Path | /Script/ProjectArco.EArco_PlayerVerb
|
| Purpose | Represents high-level player input verbs (intent-level actions) within the Arco Framework. |
| Used In | Function: Arco Verb To Action |
Enum: EArco Player Verb
EArco_PlayerVerb is an enumeration within the Project Arco framework (used internally by Whiskerwood). It represents the intent-level verbs that describe what the player is trying to do.
This enum is converted into gameplay-level actions by Function: Arco Verb To Action.
Overview
The Arco Framework separates player input into two layers:
- Verbs – high-level intent ("what the player wants to do")
- Actions – concrete gameplay operations the system performs
This enum defines the possible verbs the player can express.
Values
| Value | Description |
|---|---|
BACK |
Go back / previous / cancel current selection or step. |
CLOSE |
Close the current UI, window, or panel. |
ACCEPT |
Confirm an action, accept a dialog, or apply a choice. |
SELECT |
Select an item, tile, or entity. |
ROTATE |
Rotate the current selection or placement. |
BEGIN_DRAG |
Begin a drag operation (area select, object drag, etc.). |
END_DRAG |
End the current drag operation. |
CANCEL_DRAG |
Cancel the current drag operation. |
RAISE |
Raise elevation/height. |
LOWER |
Lower elevation/height. |
RAISE_SLICE |
Raise the slice view layer. |
LOWER_SLICE |
Lower the slice view layer. |
LOCK_HEIGHT |
Lock elevation while building or viewing. |
UNLOCK_HEIGHT |
Unlock elevation. |
TOGGLE_BULLDOZE |
Toggle bulldoze mode. |
REMOVAL_MODE |
Switch to removal mode. |
ENABLE_SLICE_VIEW |
Enable slice view. |
DISABLE_SLICE_VIEW |
Disable slice view. |
OPEN_MESSAGES |
Open messages/alerts UI. |
TOGGLE_HEAT |
Toggle heatmap overlay. |
ROTATE_CAM_CW |
Rotate camera clockwise. |
ROTATE_CAM_CCW |
Rotate camera counter-clockwise. |
HOTKEY_MINETOOL |
Activate mining tool. |
PAUSE |
Toggle pause. |
HOTKEY_FARMTOOL |
Activate farming tool. |
TOGGLE_POLLUTION |
Toggle pollution overlay. |
INVALID |
Invalid/fallback verb used as an error state. |
Usage
This enum appears:
- As an input to Function: Arco Verb To Action
- In Blueprint logic requiring verb-based intent
- In control or UI systems
Related
| 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 |
| Enums |
|---|
| Enum: EArco Player Verb |


