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..."
 
Line 26: Line 26:


== Values ==
== Values ==
''The full verb list is still being extracted. One known value:''
{| class="wikitable"
{| class="wikitable"
! Value !! Description
! Value !! Description
|-
|-
| <code>BACK</code> || Default Blueprint selection. Meaning depends on internal input mapping.
| <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 (e.g., drag-select area, drag object).
|-
| <code>END_DRAG</code> || End the current drag operation.
|-
| <code>CANCEL_DRAG</code> || Cancel the current drag operation.
|-
| <code>RAISE</code> || Raise height or level (terrain or slice).
|-
| <code>LOWER</code> || Lower height or level (terrain or slice).
|-
| <code>RAISE_SLICE</code> || Raise the active vertical slice view.
|-
| <code>LOWER_SLICE</code> || Lower the active vertical slice view.
|-
| <code>LOCK_HEIGHT</code> || Lock height / elevation while building or viewing.
|-
| <code>UNLOCK_HEIGHT</code> || Unlock height / elevation.
|-
| <code>TOGGLE_BULLDOZE</code> || Toggle bulldozer / demolition mode.
|-
| <code>REMOVAL_MODE</code> || Switch to object / structure removal mode.
|-
| <code>ENABLE_SLICE_VIEW</code> || Enable slice view for the map (view one layer).
|-
| <code>DISABLE_SLICE_VIEW</code> || Disable slice view and return to full view.
|-
| <code>OPEN_MESSAGES</code> || Open messages / notifications / alerts UI.
|-
| <code>TOGGLE_HEAT</code> || Toggle a heatmap or overlay view on/off.
|-
| <code>ROTATE_CAM_CW</code> || Rotate the camera clockwise.
|-
| <code>ROTATE_CAM_CCW</code> || Rotate the camera counter-clockwise.
|-
| <code>HOTKEY_MINETOOL</code> || Activate the mining tool via hotkey.
|-
| <code>PAUSE</code> || Pause or unpause the simulation.
|-
| <code>HOTKEY_FARMTOOL</code> || Activate the farming tool via hotkey.
|-
| <code>TOGGLE_POLLUTION</code> || Toggle pollution or a pollution overlay.
|-
| <code>INVALID</code> || Sentinel / invalid verb, used as a fallback or error state.
|}
|}
''More values will be added as soon as they are dumped or discovered in the SDK.''


== Usage ==
== Usage ==

Revision as of 04:44, 28 November 2025


Arco Enum
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 (e.g., drag-select area, drag object).
END_DRAG End the current drag operation.
CANCEL_DRAG Cancel the current drag operation.
RAISE Raise height or level (terrain or slice).
LOWER Lower height or level (terrain or slice).
RAISE_SLICE Raise the active vertical slice view.
LOWER_SLICE Lower the active vertical slice view.
LOCK_HEIGHT Lock height / elevation while building or viewing.
UNLOCK_HEIGHT Unlock height / elevation.
TOGGLE_BULLDOZE Toggle bulldozer / demolition mode.
REMOVAL_MODE Switch to object / structure removal mode.
ENABLE_SLICE_VIEW Enable slice view for the map (view one layer).
DISABLE_SLICE_VIEW Disable slice view and return to full view.
OPEN_MESSAGES Open messages / notifications / alerts UI.
TOGGLE_HEAT Toggle a heatmap or overlay view on/off.
ROTATE_CAM_CW Rotate the camera clockwise.
ROTATE_CAM_CCW Rotate the camera counter-clockwise.
HOTKEY_MINETOOL Activate the mining tool via hotkey.
PAUSE Pause or unpause the simulation.
HOTKEY_FARMTOOL Activate the farming tool via hotkey.
TOGGLE_POLLUTION Toggle pollution or a pollution overlay.
INVALID Sentinel / invalid verb, used as a fallback or error state.

Usage

This enum appears:

  • As an input on Function: Arco Verb To Action
  • In any Blueprint logic where modders need to express a player input verb
  • In control, input, or UI translation layers

Related


Whiskerwood Modding
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
Arco Enums
Enums
Enum: EArco Player Verb