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:
[[Category:Arco_Enums]]
{{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 ==
''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 (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.
|}
|}
''More values will be added as soon as they are dumped or discovered in the SDK.''


== Usage ==
== Usage ==
This enum appears:
This enum appears:


* As an input on [[Function: Arco Verb To Action]]
* As an input to [[Function: Arco Verb To Action]]
* In any Blueprint logic where modders need to express a player input verb
* In Blueprint logic requiring verb-based intent
* In control, input, or UI translation layers
* In control or UI systems


== Related ==
== Related ==

Latest revision as of 04:53, 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 (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:

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