<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hoodedhorse.com/Whiskerwood/index.php?action=history&amp;feed=atom&amp;title=Enum%3A_EArco_Player_Action</id>
	<title>Enum: EArco Player Action - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hoodedhorse.com/Whiskerwood/index.php?action=history&amp;feed=atom&amp;title=Enum%3A_EArco_Player_Action"/>
	<link rel="alternate" type="text/html" href="https://wiki.hoodedhorse.com/Whiskerwood/index.php?title=Enum:_EArco_Player_Action&amp;action=history"/>
	<updated>2026-10-24T02:05:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.5</generator>
	<entry>
		<id>https://wiki.hoodedhorse.com/Whiskerwood/index.php?title=Enum:_EArco_Player_Action&amp;diff=521&amp;oldid=prev</id>
		<title>76561198039019116 at 04:53, 28 November 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoodedhorse.com/Whiskerwood/index.php?title=Enum:_EArco_Player_Action&amp;diff=521&amp;oldid=prev"/>
		<updated>2025-11-28T04:53:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.hoodedhorse.com/Whiskerwood/index.php?title=Enum:_EArco_Player_Action&amp;amp;diff=521&amp;amp;oldid=518&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>76561198039019116</name></author>
	</entry>
	<entry>
		<id>https://wiki.hoodedhorse.com/Whiskerwood/index.php?title=Enum:_EArco_Player_Action&amp;diff=518&amp;oldid=prev</id>
		<title>76561198039019116: Created page with &quot;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 =  &#039;&#039;EArco_PlayerAction&#039;&#039; is an enumeration within the Project Arco framework (used internally by &#039;&#039;&#039;Whiskerwood&#039;&#039;&#039;).   It represents the concrete &#039;&#039;&#039;gameplay acti...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoodedhorse.com/Whiskerwood/index.php?title=Enum:_EArco_Player_Action&amp;diff=518&amp;oldid=prev"/>
		<updated>2025-11-28T04:49:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/Whiskerwood/Category:Arco_Enums&quot; title=&quot;Category:Arco Enums&quot;&gt;Category:Arco_Enums&lt;/a&gt;  {{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  = &lt;a href=&quot;/Whiskerwood/Function:_Arco_Verb_To_Action&quot; title=&quot;Function: Arco Verb To Action&quot;&gt;Function: Arco Verb To Action&lt;/a&gt; }}  = Enum: EArco Player Action =  &amp;#039;&amp;#039;EArco_PlayerAction&amp;#039;&amp;#039; is an enumeration within the Project Arco framework (used internally by &amp;#039;&amp;#039;&amp;#039;Whiskerwood&amp;#039;&amp;#039;&amp;#039;).   It represents the concrete &amp;#039;&amp;#039;&amp;#039;gameplay acti...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Arco_Enums]]&lt;br /&gt;
&lt;br /&gt;
{{Arco_Enum_Infobox&lt;br /&gt;
 | name    = EArco_PlayerAction&lt;br /&gt;
 | path    = /Script/ProjectArco.EArco_PlayerAction&lt;br /&gt;
 | purpose = Represents concrete gameplay actions resolved from player verbs within the Arco Framework.&lt;br /&gt;
 | usedin  = [[Function: Arco Verb To Action]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Enum: EArco Player Action =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;EArco_PlayerAction&amp;#039;&amp;#039; is an enumeration within the Project Arco framework (used internally by &amp;#039;&amp;#039;&amp;#039;Whiskerwood&amp;#039;&amp;#039;&amp;#039;).  &lt;br /&gt;
It represents the concrete &amp;#039;&amp;#039;&amp;#039;gameplay actions&amp;#039;&amp;#039;&amp;#039; 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]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Where [[Enum: EArco Player Verb]] expresses intent (&amp;#039;&amp;#039;what&amp;#039;&amp;#039; the player wants to do),  &lt;br /&gt;
&amp;#039;&amp;#039;EArco_PlayerAction&amp;#039;&amp;#039; expresses the actual action (&amp;#039;&amp;#039;what&amp;#039;&amp;#039; the game will perform).&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The default Blueprint value for this enum (as seen in variable defaults) is &amp;lt;code&amp;gt;TOGGLE_POLLUTION_VIEW&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Values ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BAD_ACTION&amp;lt;/code&amp;gt; || Fallback / sentinel action used when no valid mapping exists or an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BACK&amp;lt;/code&amp;gt; || Perform a “back”/previous action, such as going back in UI or canceling a step.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SELECT&amp;lt;/code&amp;gt; || Perform a selection action (select tile, unit, object, etc.).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ROTATE&amp;lt;/code&amp;gt; || Rotate the current selection or placement.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RAISE&amp;lt;/code&amp;gt; || Raise height, elevation, or level of something (terrain, structures, etc.).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LOWER&amp;lt;/code&amp;gt; || Lower height, elevation, or level.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TOGGLE_HEIGHT_LOCK&amp;lt;/code&amp;gt; || Toggle a height/elevation lock state on or off.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TOGGLE_BULLDOZE&amp;lt;/code&amp;gt; || Toggle bulldozer / demolition mode on or off.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MODIFIER_KEY&amp;lt;/code&amp;gt; || Apply or toggle a modifier key/action (e.g. shift/alt-style modifier behavior).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TOGGLE_SLICE_VIEW&amp;lt;/code&amp;gt; || Toggle slice view mode (switching between sliced and full map view).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OPEN_MESSAGES&amp;lt;/code&amp;gt; || Open messages, notifications, or alerts UI.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MOVE_FORWARD&amp;lt;/code&amp;gt; || Move the camera or focus forward.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MOVE_BACK&amp;lt;/code&amp;gt; || Move the camera or focus backward.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MOVE_LEFT&amp;lt;/code&amp;gt; || Move the camera or focus left.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MOVE_RIGHT&amp;lt;/code&amp;gt; || Move the camera or focus right.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZOOM_IN&amp;lt;/code&amp;gt; || Zoom the camera in.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ZOOM_OUT&amp;lt;/code&amp;gt; || Zoom the camera out.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TOGGLE_HEAT_VIEW&amp;lt;/code&amp;gt; || Toggle a heatmap / heat overlay view on or off.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLONE&amp;lt;/code&amp;gt; || Perform a cloning/duplicate action (e.g. clone a placement or selection).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAB_LEFT&amp;lt;/code&amp;gt; || Cycle/tab left through UI tabs, tools, or panels.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TAB_RIGHT&amp;lt;/code&amp;gt; || Cycle/tab right through UI tabs, tools, or panels.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SPEED_1&amp;lt;/code&amp;gt; || Set simulation/game speed to level 1 (slow/normal).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SPEED_2&amp;lt;/code&amp;gt; || Set simulation/game speed to level 2 (faster).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SPEED_3&amp;lt;/code&amp;gt; || Set simulation/game speed to level 3 (fastest).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ROTATE_CAM_CW&amp;lt;/code&amp;gt; || Rotate the camera clockwise.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ROTATE_CAM_CCW&amp;lt;/code&amp;gt; || Rotate the camera counter-clockwise.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PAUSE&amp;lt;/code&amp;gt; || Pause or unpause the simulation.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HOTKEY_MINETOOL&amp;lt;/code&amp;gt; || Activate or trigger the mining tool via hotkey.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HOTKEY_FARMTOOL&amp;lt;/code&amp;gt; || Activate or trigger the farming tool via hotkey.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TOGGLE_POLLUTION_VIEW&amp;lt;/code&amp;gt; || Toggle the pollution view or pollution overlay on/off.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
This enum commonly appears:&lt;br /&gt;
&lt;br /&gt;
* As the return type of [[Function: Arco Verb To Action]].&lt;br /&gt;
* In input handling systems that respond to specific actions (camera movement, tool switching, overlays, etc.).&lt;br /&gt;
* In UI or hotkey layers that dispatch actions based on user input.&lt;br /&gt;
&lt;br /&gt;
Typical flow:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[[Enum: EArco Player Verb]]  →  [[Function: Arco Verb To Action]]  →  [[Enum: EArco Player Action]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Game systems can then switch on &amp;lt;code&amp;gt;EArco_PlayerAction&amp;lt;/code&amp;gt; to perform the appropriate behavior.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* [[Enum: EArco Player Verb]]&lt;br /&gt;
* [[Function: Arco Verb To Action]]&lt;br /&gt;
* [[Arco Game Instance]]&lt;br /&gt;
&lt;br /&gt;
{{Arco_Enums_Modding}}&lt;/div&gt;</summary>
		<author><name>76561198039019116</name></author>
	</entry>
</feed>