# Help understanding enums and select nodes

**URL:** <https://forums.unrealengine.com/t/help-understanding-enums-and-select-nodes/2842138>\
**Category:** Blueprint\
**Tags:** unreal-engine, question\
**Created:** [October 18, 2026, 2:06pm UTC](https://forums.unrealengine.com/t/help-understanding-enums-and-select-nodes/2842138 "2026-10-18T14:06:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nortksi](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Nortksi](https://forums.unrealengine.com/u/Nortksi)\
**Post date:** [October 18, 2026, 2:06pm UTC](https://forums.unrealengine.com/t/help-understanding-enums-and-select-nodes/2842138/1 "2026-10-18T14:06:08Z")

</div>

For my retro style soccer game I want to set the AIs’ tactics based on the teams’ formation.

For example, if the team formation is set to 4-4-2 then I want to select the 4-4-2 tactics map from an array as the current tactics for each AI.

I feel like I should be able to use the select node some how but my tiny little brain can’t seem to work it out. At the moment I am switching on the formation then looping through the tactics array to find the correct set of tactics.

Any help will be much appreciated.

 ![Screenshot 2026-10-18 150316](https://d3kjluh73b9h9o.cloudfront.net/original/4X/a/0/7/a07e131e60959f7234a4e8edbf64a5fd331dfb0e.png)

---

<div class="post-metadata">

**Author:** ![Everynone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/everynone/32/1135017_2.png) [@Everynone](https://forums.unrealengine.com/u/Everynone)\
**Post date:** [October 18, 2026, 2:16pm UTC](https://forums.unrealengine.com/t/help-understanding-enums-and-select-nodes/2842138/2 "2026-10-18T14:16:39Z")

</div>

I’d try to boil it down to this mock-up:

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/f/4/8/f488be8344e0fc74e7d4e193ab35b93fb2243e16.png)

The map holds an `enum` + `struct`. The event queries the map and fetches the appropriate element - your struct.

* * *

> [@Nortksi](#):
>
> I feel like I should be able to use the select node some how

You could but it’d be somewhat clunky and not very scalable:

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/2/b/32bd3cf725e1aee76ce019d569ec252bef80b632.png)
