-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathannotated.html
175 lines (175 loc) · 71.7 KB
/
annotated.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>AiMalgam Core: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="AiMalgam_ColorSharp.png"/></td>
<td id="projectalign">
<div id="projectname">AiMalgam Core<span id="projectnumber"> 1.1.0</span>
</div>
<div id="projectbrief">API documentation for the generic Unity3D AI System</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">Class List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets.html" target="_self">NikosAssets</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam.html" target="_self">AiMalgam</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_ai_editor.html" target="_self">AiEditor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_control_panel.html" target="_self">ControlPanel</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_control_panel_1_1_ai_malgam_base_panel_description.html" target="_self">AiMalgamBasePanelDescription</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_control_panel_1_1_ai_malgam_base_panel_list_drawer.html" target="_self">AiMalgamBasePanelListDrawer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_control_panel_1_1_ai_malgam_control_panel_storage.html" target="_self">AiMalgamControlPanelStorage</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_control_panel_1_1_ai_malgam_control_panel_window.html" target="_self">AiMalgamControlPanelWindow</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_control_panel_1_1_ai_malgam_delete_popup.html" target="_self">AiMalgamDeletePopup</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_control_panel_1_1_ai_malgam_graph_panel_description.html" target="_self">AiMalgamGraphPanelDescription</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_6_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_control_panel_1_1_ai_malgam_graph_panel_list_drawer.html" target="_self">AiMalgamGraphPanelListDrawer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_control_panel_1_1_ai_malgam_node_panel_description.html" target="_self">AiMalgamNodePanelDescription</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_8_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_control_panel_1_1_ai_malgam_node_panel_list_drawer.html" target="_self">AiMalgamNodePanelListDrawer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_9_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_control_panel_1_1_i_ai_malgam_panel_description.html" target="_self">IAiMalgamPanelDescription</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_ai_malgam_custom_base_node_editor.html" target="_self">AiMalgamCustomBaseNodeEditor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_ai_malgam_editor_mod_processor.html" target="_self">AiMalgamEditorModProcessor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_ai_malgam_g_editor_setting_type.html" target="_self">AiMalgamGEditorSettingType</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_4_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_ai_malgam_node_graph_editor.html" target="_self">AiMalgamNodeGraphEditor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_editor_1_1_ai_malgam_properties_container.html" target="_self">AiMalgamPropertiesContainer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_descriptions.html" target="_self">Descriptions</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_descriptions_1_1_ai_malgam_base_descriptor.html" target="_self">AiMalgamBaseDescriptor</a></td><td class="desc">Adds additional data to an <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" title="The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems">AiMalgamEntity</a> instance for custom mechanics, descriptions and custom AiMalgamBaseConditions </td></tr>
<tr id="row_0_0_1_1_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_descriptions_1_1_ai_malgam_base_destination_container_with_runtime_set.html" target="_self">AiMalgamBaseDestinationContainerWithRuntimeSet</a></td><td class="desc">A BaseDestinationContainerMono<ComponentType> wrapper to handle AiMalgamBaseRuntimeSet<T>s and the Destinations within this class </td></tr>
<tr id="row_0_0_1_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_descriptions_1_1_ai_malgam_condition_result_descriptor.html" target="_self">AiMalgamConditionResultDescriptor</a></td><td class="desc">Stores one or multiple AiMalgamConditionResults, that can be read from the AiMalgamBaseDecisionSystem </td></tr>
<tr id="row_0_0_1_3_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_descriptions_1_1_ai_malgam_entity_destination_container.html" target="_self">AiMalgamEntityDestinationContainer</a></td><td class="desc">A specific AiMalgamBaseDestinationContainerWithRuntimeSet<ComponentType,RuntimeSetType> for <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" title="The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems">AiMalgamEntity</a>s </td></tr>
<tr id="row_0_0_1_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_descriptions_1_1_ai_malgam_key_to_entity_container.html" target="_self">AiMalgamKeyToEntityContainer</a></td><td class="desc">A helper class that maps a string key to an <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_descriptions_1_1_ai_malgam_entity_destination_container.html" title="A specific AiMalgamBaseDestinationContainerWithRuntimeSet<ComponentType,RuntimeSetType> for AiMalgamE...">AiMalgamEntityDestinationContainer</a> </td></tr>
<tr id="row_0_0_1_5_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_descriptions_1_1_ai_malgam_transform_destination_container.html" target="_self">AiMalgamTransformDestinationContainer</a></td><td class="desc">A specific AiMalgamBaseDestinationContainerWithRuntimeSet<ComponentType,RuntimeSetType> for Transforms </td></tr>
<tr id="row_0_0_1_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_descriptions_1_1_condition_result_to_key.html" target="_self">ConditionResultToKey</a></td><td class="desc">Maps a string key to an AiMalgamConditionResult object while being serializable </td></tr>
<tr id="row_0_0_1_7_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_descriptions_1_1_i_ai_malgam_descriptor.html" target="_self">IAiMalgamDescriptor</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_2_" class="arrow" onclick="toggleFolder('0_0_2_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_helpers.html" target="_self">Helpers</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_2_0_" class="arrow" onclick="toggleFolder('0_0_2_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_helpers_1_1_attributes.html" target="_self">Attributes</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_helpers_1_1_attributes_1_1_reordable_node_list_attribute.html" target="_self">ReordableNodeListAttribute</a></td><td class="desc">Mark a ListWrapper<T> to use ports in the graph editor </td></tr>
<tr id="row_0_0_2_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_helpers_1_1_i_list_wrapper.html" target="_self">IListWrapper</a></td><td class="desc">Helper interface wrapper to deal with unknown list item types for port connections in the graph editor </td></tr>
<tr id="row_0_0_2_2_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_helpers_1_1_list_wrapper.html" target="_self">ListWrapper</a></td><td class="desc">List helper for nodes that handle dynamic ports and connections </td></tr>
<tr id="row_0_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_3_" class="arrow" onclick="toggleFolder('0_0_3_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_settings.html" target="_self">Settings</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_3_0_" class="arrow" onclick="toggleFolder('0_0_3_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_actions.html" target="_self">Actions</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_actions_1_1_ai_malgam_apply_action_setting_result.html" target="_self">AiMalgamApplyActionSettingResult</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_base_result.html">AiMalgamBaseResult</a> that contains information about the success of the applied <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_actions_1_1_ai_malgam_base_settings.html" title="The base setting represents the configuration for an AiMalgamBaseAction<BlackboardType> and must be f...">AiMalgamBaseSettings</a> </td></tr>
<tr id="row_0_0_3_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_actions_1_1_ai_malgam_base_settings.html" target="_self">AiMalgamBaseSettings</a></td><td class="desc">The base setting represents the configuration for an AiMalgamBaseAction<BlackboardType> and must be further specified via inheritance. Is visible and assignable in the Unity inspector </td></tr>
<tr id="row_0_0_3_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_actions_1_1_ai_malgam_base_settings_for_engine.html" target="_self">AiMalgamBaseSettingsForEngine</a></td><td class="desc">To be able to inject the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_actions_1_1_ai_malgam_base_settings.html" title="The base setting represents the configuration for an AiMalgamBaseAction<BlackboardType> and must be f...">AiMalgamBaseSettings</a> into the correct AiMalgamBaseEngineWrapper we need to specify the correct AiMalgamBaseAction<BlackboardType> as well. This can be achieved by inheriting this wrapper/ helper class. </td></tr>
<tr id="row_0_0_3_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_actions_1_1_ai_malgam_base_settings_list_wrapper.html" target="_self">AiMalgamBaseSettingsListWrapper</a></td><td class="desc">A specific ListWrapper<T> for <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_actions_1_1_ai_malgam_base_settings.html" title="The base setting represents the configuration for an AiMalgamBaseAction<BlackboardType> and must be f...">AiMalgamBaseSettings</a>s to display ports in the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html" title="A custom NodeGraph to display any AiMalgamNode to configure AI behaviors in. Is visible and assignabl...">AiMalgamNodeGraph</a> for each ListWrapper<T>.list item </td></tr>
<tr id="row_0_0_3_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_actions_1_1_i_ai_malgam_action_setting.html" target="_self">IAiMalgamActionSetting</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_3_1_" class="arrow" onclick="toggleFolder('0_0_3_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_comparers.html" target="_self">Comparers</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_1_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_comparers_1_1_ai_malgam_base_comparison.html" target="_self">AiMalgamBaseComparison</a></td><td class="desc">A helper <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node.html" title="A custom Node to be displayed in the AiMalgamNodeGraph used for several setting types to define your ...">AiMalgamNode</a> used to compare <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" title="The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems">AiMalgamEntity</a>s against each other for targeting and sorting purposes Inherit this and add custom implementations! Is visible and assignable in the Unity inspector </td></tr>
<tr id="row_0_0_3_1_1_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_comparers_1_1_ai_malgam_base_comparison_for_descriptors.html" target="_self">AiMalgamBaseComparisonForDescriptors</a></td><td class="desc">A helper <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_comparers_1_1_ai_malgam_base_comparison.html" title="A helper AiMalgamNode used to compare AiMalgamEntitys against each other for targeting and sorting pu...">AiMalgamBaseComparison</a> class that provides a mechanic to map an AiMalgamBaseDescriptor to it for descriptor base comparisons </td></tr>
<tr id="row_0_0_3_1_2_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_comparers_1_1_i_ai_malgam_comparison.html" target="_self">IAiMalgamComparison</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_2_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_3_2_" class="arrow" onclick="toggleFolder('0_0_3_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions.html" target="_self">Conditions</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_a_n_d_conditions_container.html" target="_self">AiMalgamANDConditionsContainer</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a> that can reference multiple conditions, which all have to succeed in order for this condition to succeed </td></tr>
<tr id="row_0_0_3_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_a_n_d_conditions_result.html" target="_self">AiMalgamANDConditionsResult</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_condition_result.html" title="A specific AiMalgamBaseResult used in AiMalgamBaseConditions">AiMalgamConditionResult</a> used in the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_a_n_d_conditions_container.html" title="A specific AiMalgamBaseCondition that can reference multiple conditions, which all have to succeed in...">AiMalgamANDConditionsContainer</a> validation </td></tr>
<tr id="row_0_0_3_2_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" target="_self">AiMalgamBaseCondition</a></td><td class="desc">A condition wrapper class to validate <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" title="The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems">AiMalgamEntity</a>s for AI decision making and action execution. Is visible and assignable in the Unity inspector </td></tr>
<tr id="row_0_0_3_2_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition_for_descriptors.html" target="_self">AiMalgamBaseConditionForDescriptors</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_2_4_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_condition_inverter.html" target="_self">AiMalgamConditionInverter</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a> that inverts another <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a> </td></tr>
<tr id="row_0_0_3_2_5_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_condition_result.html" target="_self">AiMalgamConditionResult</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_base_result.html">AiMalgamBaseResult</a> used in <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a>s </td></tr>
<tr id="row_0_0_3_2_6_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_condition_result_reader.html" target="_self">AiMalgamConditionResultReader</a></td><td class="desc">A specific AiMalgamBaseConditionForDescriptors<DescriptorType> to read the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_condition_result.html" title="A specific AiMalgamBaseResult used in AiMalgamBaseConditions">AiMalgamConditionResult</a> from the AiMalgamConditionResultDescriptor </td></tr>
<tr id="row_0_0_3_2_7_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_conditions_list_wrapper.html" target="_self">AiMalgamConditionsListWrapper</a></td><td class="desc">A specific ListWrapper<T> for <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a>s to display ports in the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html" title="A custom NodeGraph to display any AiMalgamNode to configure AI behaviors in. Is visible and assignabl...">AiMalgamNodeGraph</a> for each ListWrapper<T>.list item </td></tr>
<tr id="row_0_0_3_2_8_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_layer_condition.html" target="_self">AiMalgamLayerCondition</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a> to check LayerMasks against the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" title="The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems">AiMalgamEntity</a> </td></tr>
<tr id="row_0_0_3_2_9_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_name_condition.html" target="_self">AiMalgamNameCondition</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a> to check if the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_name_condition.html#a594835aa02bfe676fcfb18fe1585ed64" title="The GameObject.name the AiMalgamEntity is checked against">nameToCompare</a> matches the AiMalgamEntity.name of the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" title="The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems">AiMalgamEntity</a> </td></tr>
<tr id="row_0_0_3_2_10_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_o_r_conditions_container.html" target="_self">AiMalgamORConditionsContainer</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a> that succeeds if any <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a> found in the <a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions.html">Conditions</a> list succeeds </td></tr>
<tr id="row_0_0_3_2_11_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_random_condition.html" target="_self">AiMalgamRandomCondition</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a> that validates or invalidates at random with the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_random_condition.html#aca5986cefb57d4cf21db2fdd27e21848" title="At what chance should this condition validate?">chance</a> field </td></tr>
<tr id="row_0_0_3_2_12_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_state_condition.html" target="_self">AiMalgamStateCondition</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a> that checks if the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" title="The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems">AiMalgamEntity</a> does (not) contain any of the AiMalgamStates listed in <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_state_condition.html#a327695881b145f2563571a19e16da9f3" title="The AiMalgamStates to check the AiMalgamEntity.AiMalgamEntity.currentStates against">stateListWrapper</a> of this class </td></tr>
<tr id="row_0_0_3_2_13_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_tag_condition.html" target="_self">AiMalgamTagCondition</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_base_condition.html" title="A condition wrapper class to validate AiMalgamEntitys for AI decision making and action execution....">AiMalgamBaseCondition</a> to check if the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_ai_malgam_tag_condition.html#a6decb14e2d4a4694e424241c16ea699b" title="The GameObject.tag the AiMalgamEntity is checked against">tagToCompare</a> matches the AiMalgamEntity.tag of the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" title="The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems">AiMalgamEntity</a> </td></tr>
<tr id="row_0_0_3_2_14_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_conditions_1_1_i_ai_malgam_condition.html" target="_self">IAiMalgamCondition</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_3_3_" class="arrow" onclick="toggleFolder('0_0_3_3_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders.html" target="_self">Deciders</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_3_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_apply_decider_result.html" target="_self">AiMalgamApplyDeciderResult</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_base_result.html">AiMalgamBaseResult</a> used in <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_decider_wrapper.html" title="A wrapper class with helper methods and fields that implements the IAiMalgamDecider interface....">AiMalgamDeciderWrapper</a>s </td></tr>
<tr id="row_0_0_3_3_1_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_base_decider.html" target="_self">AiMalgamBaseDecider</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_decider_wrapper.html" title="A wrapper class with helper methods and fields that implements the IAiMalgamDecider interface....">AiMalgamDeciderWrapper</a> that can represent either a leaf-branch or decider branch </td></tr>
<tr id="row_0_0_3_3_2_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_decider_list_wrapper.html" target="_self">AiMalgamDeciderListWrapper</a></td><td class="desc">A specific ListWrapper<T> for <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_decider_wrapper.html" title="A wrapper class with helper methods and fields that implements the IAiMalgamDecider interface....">AiMalgamDeciderWrapper</a>s to display ports in the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html" title="A custom NodeGraph to display any AiMalgamNode to configure AI behaviors in. Is visible and assignabl...">AiMalgamNodeGraph</a> for each ListWrapper<T>.list item </td></tr>
<tr id="row_0_0_3_3_3_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_decider_score_sorter.html" target="_self">AiMalgamDeciderScoreSorter</a></td><td class="desc">A helper class to compare <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_decider_wrapper.html" title="A wrapper class with helper methods and fields that implements the IAiMalgamDecider interface....">AiMalgamDeciderWrapper</a>s against each other with AiMalgamConditionResult.scores calculated by their respective <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_decider_wrapper.html#ad94df6f95d8d11983ed7502ffeb09871" title="The AiMalgamBaseCondition that must validate in order for this decider to traverse further">AiMalgamDeciderWrapper.condition</a> fields </td></tr>
<tr id="row_0_0_3_3_4_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_decider_wrapper.html" target="_self">AiMalgamDeciderWrapper</a></td><td class="desc">A wrapper class with helper methods and fields that implements the <a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_i_ai_malgam_decider.html">IAiMalgamDecider</a> interface. Is visible and assignable in the Unity inspector </td></tr>
<tr id="row_0_0_3_3_5_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_decision.html" target="_self">AiMalgamDecision</a></td><td class="desc">A wrapper class storing the resulting <a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_i_ai_malgam_decider.html">IAiMalgamDecider</a>s as branch (leaf) results (deciderResults), as well as the next desired AiMalgamAsyncActionQueueHandlers (asyncSettingsQueueHandlers) </td></tr>
<tr id="row_0_0_3_3_6_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_multiple_decider.html" target="_self">AiMalgamMultipleDecider</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_base_decider.html" title="A specific AiMalgamDeciderWrapper that can represent either a leaf-branch or decider branch">AiMalgamBaseDecider</a> to apply multiple children. Has the option (<a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_multiple_decider.html#a86b390b05c8d13c05e0590cfc91e0035" title="Should the AiMalgamBaseSettings be applied one after another via the AiMalgamAsyncActionQueueHandler?">applySettingsSequentialAsync</a>) to apply multiple AiMalgamBaseSettings sequentially in an async manner, via the AiMalgamAsyncSettingsQueueHandler </td></tr>
<tr id="row_0_0_3_3_7_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_random_decider.html" target="_self">AiMalgamRandomDecider</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_base_decider.html" title="A specific AiMalgamDeciderWrapper that can represent either a leaf-branch or decider branch">AiMalgamBaseDecider</a> to apply random children </td></tr>
<tr id="row_0_0_3_3_8_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_score_decider.html" target="_self">AiMalgamScoreDecider</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_base_decider.html" title="A specific AiMalgamDeciderWrapper that can represent either a leaf-branch or decider branch">AiMalgamBaseDecider</a> to apply children based on their AiMalgamConditionResult.score While this is a branch (<a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_base_decider.html#a57cd5b0d02ab739b0a6f8db36093d108" title="Only branch to AiMalgamBaseSettings rather than IAiMalgamDeciders, if set to true">AiMalgamBaseDecider.IsLeaf</a> == false), the score is calculated and read from the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_base_decider.html" title="A specific AiMalgamDeciderWrapper that can represent either a leaf-branch or decider branch">AiMalgamBaseDecider</a>.<a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_decider_wrapper.html#ad94df6f95d8d11983ed7502ffeb09871" title="The AiMalgamBaseCondition that must validate in order for this decider to traverse further">AiMalgamBaseDecider.condition</a> field. Otherwise (<a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_base_decider.html#a57cd5b0d02ab739b0a6f8db36093d108" title="Only branch to AiMalgamBaseSettings rather than IAiMalgamDeciders, if set to true">AiMalgamBaseDecider.IsLeaf</a> == true) the score is calculated and read from the AiMalgamBaseSettings.AiMalgamBaseSettings.conditionToEnter field </td></tr>
<tr id="row_0_0_3_3_9_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_settings_score_sorter.html" target="_self">AiMalgamSettingsScoreSorter</a></td><td class="desc">A helper class to compare AiMalgamBaseSettings against each other with AiMalgamConditionResult.scores calculated by their respective AiMalgamBaseSettings.conditionToEnter fields </td></tr>
<tr id="row_0_0_3_3_10_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_single_decider.html" target="_self">AiMalgamSingleDecider</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_base_decider.html" title="A specific AiMalgamDeciderWrapper that can represent either a leaf-branch or decider branch">AiMalgamBaseDecider</a> to apply the first found valid child </td></tr>
<tr id="row_0_0_3_3_11_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_sub_graph_decider.html" target="_self">AiMalgamSubGraphDecider</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_ai_malgam_base_decider.html" title="A specific AiMalgamDeciderWrapper that can represent either a leaf-branch or decider branch">AiMalgamBaseDecider</a> that traverses through the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html#a894874c3499eda88f522a5f1166f213e" title="The mandatory AiMalgamDeciderWrapper where the AI decision is made via different (custom) traversal m...">AiMalgamNodeGraph.rootDecider</a> of another <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html" title="A custom NodeGraph to display any AiMalgamNode to configure AI behaviors in. Is visible and assignabl...">AiMalgamNodeGraph</a> </td></tr>
<tr id="row_0_0_3_3_12_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_deciders_1_1_i_ai_malgam_decider.html" target="_self">IAiMalgamDecider</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_4_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_3_4_" class="arrow" onclick="toggleFolder('0_0_3_4_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime.html" target="_self">Runtime</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_base_register_self.html" target="_self">AiMalgamBaseRegisterSelf</a></td><td class="desc">A helper class to register a type to an AiMalgamBaseRuntimeSet<T> at runtime </td></tr>
<tr id="row_0_0_3_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_base_runtime_collection.html" target="_self">AiMalgamBaseRuntimeCollection</a></td><td class="desc">A helper class to wrap multiple AiMalgamBaseRuntimeSet<T>s in a list and make them accessible in the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html" title="A custom NodeGraph to display any AiMalgamNode to configure AI behaviors in. Is visible and assignabl...">AiMalgamNodeGraph</a>. Is visible and assignable in the Unity inspector </td></tr>
<tr id="row_0_0_3_4_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_base_runtime_set.html" target="_self">AiMalgamBaseRuntimeSet</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_base_runtime_collection.html" title="A helper class to wrap multiple AiMalgamBaseRuntimeSet<T>s in a list and make them accessible in the ...">AiMalgamBaseRuntimeCollection</a> that stores generic items in Items </td></tr>
<tr id="row_0_0_3_4_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_base_variable.html" target="_self">AiMalgamBaseVariable</a></td><td class="desc">A wrapper class that represents a (singular) item in the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html" title="A custom NodeGraph to display any AiMalgamNode to configure AI behaviors in. Is visible and assignabl...">AiMalgamNodeGraph</a>. Is visible and assignable in the Unity inspector </td></tr>
<tr id="row_0_0_3_4_4_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_bool_variable.html" target="_self">AiMalgamBoolVariable</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_4_5_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_entity_register_self.html" target="_self">AiMalgamEntityRegisterSelf</a></td><td class="desc">A specific AiMalgamBaseRegisterSelf<RuntimeSetType,SetType> class that registers an <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" title="The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems">AiMalgamEntity</a> to an <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_entity_runtime_set.html" title="A specific AiMalgamBaseRuntimeSet<T> that stores AiMalgamEntitys in the AiMalgamBaseRuntimeSet<T>....">AiMalgamEntityRuntimeSet</a> </td></tr>
<tr id="row_0_0_3_4_6_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_entity_runtime_set.html" target="_self">AiMalgamEntityRuntimeSet</a></td><td class="desc">A specific AiMalgamBaseRuntimeSet<T> that stores <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" title="The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems">AiMalgamEntity</a>s in the AiMalgamBaseRuntimeSet<T>.Items list </td></tr>
<tr id="row_0_0_3_4_7_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_float_variable.html" target="_self">AiMalgamFloatVariable</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_4_8_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_g_o_variable.html" target="_self">AiMalgamGOVariable</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_4_9_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_int_variable.html" target="_self">AiMalgamIntVariable</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_4_10_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_string_variable.html" target="_self">AiMalgamStringVariable</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_4_11_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_transform_register_self.html" target="_self">AiMalgamTransformRegisterSelf</a></td><td class="desc">A specific AiMalgamBaseRegisterSelf<RuntimeSetType,SetType> class that registers a Transform to an <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_transform_runtime_set.html" title="A specific AiMalgamBaseRuntimeSet<T> that stores Transforms in the AiMalgamBaseRuntimeSet<T>....">AiMalgamTransformRuntimeSet</a> </td></tr>
<tr id="row_0_0_3_4_12_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_ai_malgam_transform_runtime_set.html" target="_self">AiMalgamTransformRuntimeSet</a></td><td class="desc">A specific AiMalgamBaseRuntimeSet<T> that stores Transforms in the AiMalgamBaseRuntimeSet<T>.Items list </td></tr>
<tr id="row_0_0_3_4_13_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_i_ai_malgam_runtime_collection.html" target="_self">IAiMalgamRuntimeCollection</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_4_14_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_runtime_1_1_i_ai_malgam_runtime_variable.html" target="_self">IAiMalgamRuntimeVariable</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_3_5_" class="arrow" onclick="toggleFolder('0_0_3_5_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_states.html" target="_self">States</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_5_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_states_1_1_ai_malgam_state.html" target="_self">AiMalgamState</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_base_lemma.html" title="A helper class that stores a Label which generates its respective LabelHash to compare other lemmas a...">AiMalgamBaseLemma</a> to represent a state node in the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html" title="A custom NodeGraph to display any AiMalgamNode to configure AI behaviors in. Is visible and assignabl...">AiMalgamNodeGraph</a> </td></tr>
<tr id="row_0_0_3_5_1_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_states_1_1_ai_malgam_states_list_wrapper.html" target="_self">AiMalgamStatesListWrapper</a></td><td class="desc">A specific ListWrapper<T> used to store multiple <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_states_1_1_ai_malgam_state.html" title="A specific AiMalgamBaseLemma to represent a state node in the AiMalgamNodeGraph">AiMalgamState</a>s and display them in the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html" title="A custom NodeGraph to display any AiMalgamNode to configure AI behaviors in. Is visible and assignabl...">AiMalgamNodeGraph</a> (with ports) </td></tr>
<tr id="row_0_0_3_5_2_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_states_1_1_i_ai_malgam_state.html" target="_self">IAiMalgamState</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_6_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_base_lemma.html" target="_self">AiMalgamBaseLemma</a></td><td class="desc">A helper class that stores a <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_base_lemma.html#a29c033f0ccac05ca0cc59e3dd6b72c2f" title="The label to generate the LabelHash and use for lemma comparisons. Setting this property will generat...">Label</a> which generates its respective <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_base_lemma.html#a4c903ca8af37bebb7e5532fe1991b969" title="The hashed label (string to INT64) for faster comparisons">LabelHash</a> to compare other lemmas and their hierarchies. Is visible and assignable in the Unity inspector </td></tr>
<tr id="row_0_0_3_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_base_notes_scriptable_object.html" target="_self">AiMalgamBaseNotesScriptableObject</a></td><td class="desc">A helper (wrapper) <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node.html" title="A custom Node to be displayed in the AiMalgamNodeGraph used for several setting types to define your ...">AiMalgamNode</a> that contains nameNote and descriptionNote for the developer. ACCESSIBLE ONLY IN THE EDITOR! </td></tr>
<tr id="row_0_0_3_8_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_base_result.html" target="_self">AiMalgamBaseResult</a></td><td class="desc"></td></tr>
<tr id="row_0_0_3_9_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node.html" target="_self">AiMalgamNode</a></td><td class="desc">A custom Node to be displayed in the <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html" title="A custom NodeGraph to display any AiMalgamNode to configure AI behaviors in. Is visible and assignabl...">AiMalgamNodeGraph</a> used for several setting types to define your AI behavior. Inherit this for custom settings that need to be displayed in <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html" title="A custom NodeGraph to display any AiMalgamNode to configure AI behaviors in. Is visible and assignabl...">AiMalgamNodeGraph</a>. Is visible and assignable in the Unity inspector </td></tr>
<tr id="row_0_0_3_10_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node_graph.html" target="_self">AiMalgamNodeGraph</a></td><td class="desc">A custom NodeGraph to display any <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_settings_1_1_ai_malgam_node.html" title="A custom Node to be displayed in the AiMalgamNodeGraph used for several setting types to define your ...">AiMalgamNode</a> to configure AI behaviors in. Is visible and assignable in the Unity inspector </td></tr>
<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_4_" class="arrow" onclick="toggleFolder('0_0_4_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_systems.html" target="_self">Systems</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_4_0_" class="arrow" onclick="toggleFolder('0_0_4_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_actions.html" target="_self">Actions</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_actions_1_1_ai_malgam_action_helper.html" target="_self">AiMalgamActionHelper</a></td><td class="desc">A helper class for <a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_actions_1_1_i_ai_malgam_base_action_wrapper.html" title="A wrapper interface for AiMalgamBaseAction<BlackboardType>s to be stored in a list without defining i...">IAiMalgamBaseActionWrapper</a>s handling their lifecycle in the respective <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_engines_1_1_ai_malgam_base_engine_wrapper.html" title="A wrapper class for custom Engines to host, maintain and execute IAiMalgamBaseActionWrappers the same...">NikosAssets.AiMalgam.Systems.Engines.AiMalgamBaseEngineWrapper</a> </td></tr>
<tr id="row_0_0_4_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_actions_1_1_ai_malgam_base_action.html" target="_self">AiMalgamBaseAction</a></td><td class="desc">The base action you want to inherit from to create your own AI logic </td></tr>
<tr id="row_0_0_4_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_actions_1_1_i_ai_malgam_base_action_wrapper.html" target="_self">IAiMalgamBaseActionWrapper</a></td><td class="desc">A wrapper interface for AiMalgamBaseAction<BlackboardType>s to be stored in a list without defining its generic class params </td></tr>
<tr id="row_0_0_4_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_actions_1_1_i_ai_malgam_blackboard.html" target="_self">IAiMalgamBlackboard</a></td><td class="desc">Gets injected into the AiMalgamBaseEngineWrapper for its hosted (and running) <a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_actions_1_1_i_ai_malgam_base_action_wrapper.html" title="A wrapper interface for AiMalgamBaseAction<BlackboardType>s to be stored in a list without defining i...">IAiMalgamBaseActionWrapper</a>s </td></tr>
<tr id="row_0_0_4_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_4_1_" class="arrow" onclick="toggleFolder('0_0_4_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_decisions.html" target="_self">Decisions</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_1_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_decisions_1_1_ai_malgam_async_action_queue_handler.html" target="_self">AiMalgamAsyncActionQueueHandler</a></td><td class="desc">A helper class to execute AiMalgamBaseAction<BlackboardType>s one after another (on disposed - sequentially) </td></tr>
<tr id="row_0_0_4_1_1_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_decisions_1_1_ai_malgam_base_decision_system.html" target="_self">AiMalgamBaseDecisionSystem</a></td><td class="desc">Handles AiMalgamDeciderWrappers to make an AiMalgamDecision for an <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" title="The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems">AiMalgamEntity</a> </td></tr>
<tr id="row_0_0_4_1_2_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_decisions_1_1_ai_malgam_decision_system_no_loop.html" target="_self">AiMalgamDecisionSystemNoLoop</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_decisions_1_1_ai_malgam_base_decision_system.html" title="Handles AiMalgamDeciderWrappers to make an AiMalgamDecision for an AiMalgamEntity">AiMalgamBaseDecisionSystem</a> that never calls <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_decisions_1_1_ai_malgam_base_decision_system.html#a720a9c2e287727b8f4405f0a02f4a32d" title="If _makeDecision or alwaysMakeDecision == true, traverse through the rootAIDecider and emit the OnPr...">AiMalgamBaseDecisionSystem.Tick</a> on its own </td></tr>
<tr id="row_0_0_4_1_3_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_decisions_1_1_ai_malgam_decision_system_update.html" target="_self">AiMalgamDecisionSystemUpdate</a></td><td class="desc">A specific <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_decisions_1_1_ai_malgam_base_decision_system.html" title="Handles AiMalgamDeciderWrappers to make an AiMalgamDecision for an AiMalgamEntity">AiMalgamBaseDecisionSystem</a> that calls <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_decisions_1_1_ai_malgam_base_decision_system.html#a720a9c2e287727b8f4405f0a02f4a32d" title="If _makeDecision or alwaysMakeDecision == true, traverse through the rootAIDecider and emit the OnPr...">AiMalgamBaseDecisionSystem.Tick</a> every frame </td></tr>
<tr id="row_0_0_4_1_4_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_decisions_1_1_on_decision_made_unity_event.html" target="_self">OnDecisionMadeUnityEvent</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_2_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_4_2_" class="arrow" onclick="toggleFolder('0_0_4_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_engines.html" target="_self">Engines</a></td><td class="desc"></td></tr>
<tr id="row_0_0_4_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_engines_1_1_ai_malgam_base_engine_wrapper.html" target="_self">AiMalgamBaseEngineWrapper</a></td><td class="desc">A wrapper class for custom <a class="el" href="namespace_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_engines.html">Engines</a> to host, maintain and execute IAiMalgamBaseActionWrappers the same way a Scheduler would. Is visible and assignable in the Unity inspector </td></tr>
<tr id="row_0_0_4_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_engines_1_1_ai_malgam_entity_base_engine.html" target="_self">AiMalgamEntityBaseEngine</a></td><td class="desc">The base <a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_systems_1_1_engines_1_1_ai_malgam_base_engine_wrapper.html" title="A wrapper class for custom Engines to host, maintain and execute IAiMalgamBaseActionWrappers the same...">AiMalgamBaseEngineWrapper</a> with core implementations to handle its IAiMalgamBaseActionWrappers </td></tr>
<tr id="row_0_0_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_constants.html" target="_self">AiMalgamConstants</a></td><td class="desc">Helper class for NaughtyAttributes namings and to beautify and unify the inspector design consistently </td></tr>
<tr id="row_0_0_6_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_ai_malgam_entity.html" target="_self">AiMalgamEntity</a></td><td class="desc">The core and mandatory MonoBehaviour to represent an AI entity with its linked AI systems </td></tr>
<tr id="row_0_0_7_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="interface_nikos_assets_1_1_ai_malgam_1_1_i_ai_malgam.html" target="_self">IAiMalgam</a></td><td class="desc">Inherit from this to be visible in the AiMalgamNodeGraph asset creator panel </td></tr>
<tr id="row_0_0_8_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nikos_assets_1_1_ai_malgam_1_1_on_state_changed_unity_event.html" target="_self">OnStateChangedUnityEvent</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>