Enum: EArco Player Action

From Whiskerwood Official Wiki
Revision as of 04:49, 28 November 2025 by Shenjima (talk | contribs) (Created page with "Category:Arco_Enums {{Arco_Enum_Infobox | name = EArco_PlayerAction | path = /Script/ProjectArco.EArco_PlayerAction | purpose = Represents concrete gameplay actions resolved from player verbs within the Arco Framework. | usedin = Function: Arco Verb To Action }} = Enum: EArco Player Action = ''EArco_PlayerAction'' is an enumeration within the Project Arco framework (used internally by '''Whiskerwood'''). It represents the concrete '''gameplay acti...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Arco Enum
Name EArco_PlayerAction
Script Path /Script/ProjectArco.EArco_PlayerAction
Purpose Represents concrete gameplay actions resolved from player verbs within the Arco Framework.
Used In Function: Arco Verb To Action


Enum: EArco Player Action

EArco_PlayerAction is an enumeration within the Project Arco framework (used internally by Whiskerwood). It represents the concrete gameplay actions that can be triggered by player input or systems after resolving higher-level verbs such as Enum: EArco Player Verb via Function: Arco Verb To Action.

Overview

Where Enum: EArco Player Verb expresses intent (what the player wants to do), EArco_PlayerAction expresses the actual action (what the game will perform).

This enum is typically produced as the output of Function: Arco Verb To Action, and then consumed by input handling, camera, UI, or gameplay logic.

The default Blueprint value for this enum (as seen in variable defaults) is TOGGLE_POLLUTION_VIEW.

Values

Value Description
BAD_ACTION Fallback / sentinel action used when no valid mapping exists or an error occurs.
BACK Perform a “back”/previous action, such as going back in UI or canceling a step.
SELECT Perform a selection action (select tile, unit, object, etc.).
ROTATE Rotate the current selection or placement.
RAISE Raise height, elevation, or level of something (terrain, structures, etc.).
LOWER Lower height, elevation, or level.
TOGGLE_HEIGHT_LOCK Toggle a height/elevation lock state on or off.
TOGGLE_BULLDOZE Toggle bulldozer / demolition mode on or off.
MODIFIER_KEY Apply or toggle a modifier key/action (e.g. shift/alt-style modifier behavior).
TOGGLE_SLICE_VIEW Toggle slice view mode (switching between sliced and full map view).
OPEN_MESSAGES Open messages, notifications, or alerts UI.
MOVE_FORWARD Move the camera or focus forward.
MOVE_BACK Move the camera or focus backward.
MOVE_LEFT Move the camera or focus left.
MOVE_RIGHT Move the camera or focus right.
ZOOM_IN Zoom the camera in.
ZOOM_OUT Zoom the camera out.
TOGGLE_HEAT_VIEW Toggle a heatmap / heat overlay view on or off.
CLONE Perform a cloning/duplicate action (e.g. clone a placement or selection).
TAB_LEFT Cycle/tab left through UI tabs, tools, or panels.
TAB_RIGHT Cycle/tab right through UI tabs, tools, or panels.
SPEED_1 Set simulation/game speed to level 1 (slow/normal).
SPEED_2 Set simulation/game speed to level 2 (faster).
SPEED_3 Set simulation/game speed to level 3 (fastest).
ROTATE_CAM_CW Rotate the camera clockwise.
ROTATE_CAM_CCW Rotate the camera counter-clockwise.
PAUSE Pause or unpause the simulation.
HOTKEY_MINETOOL Activate or trigger the mining tool via hotkey.
HOTKEY_FARMTOOL Activate or trigger the farming tool via hotkey.
TOGGLE_POLLUTION_VIEW Toggle the pollution view or pollution overlay on/off.

Usage

This enum commonly appears:

  • As the return type of Function: Arco Verb To Action.
  • In input handling systems that respond to specific actions (camera movement, tool switching, overlays, etc.).
  • In UI or hotkey layers that dispatch actions based on user input.

Typical flow:

[[Enum: EArco Player Verb]]  →  [[Function: Arco Verb To Action]]  →  [[Enum: EArco Player Action]]

Game systems can then switch on EArco_PlayerAction to perform the appropriate behavior.

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