182 {
183 int i, j;
184 int priority;
185 ActionInput input;
187
189 array<int> array_of_priorities_to_sort = new array<int>;
190 ref array<ActionInput> same_priority_input_array;
191
193 {
196 same_priority_input_array = temp_map_for_sort.Get(priority);
197 if (same_priority_input_array)
198 {
199 same_priority_input_array.Insert(input);
200 continue;
201 }
202
203 same_priority_input_array = new array<ActionInput>;
204 same_priority_input_array.Insert(input);
205 temp_map_for_sort.Insert(priority,same_priority_input_array);
206 array_of_priorities_to_sort.Insert(priority);
207 }
208 array_of_priorities_to_sort.Sort();
209
210 for (i = 0; i < array_of_priorities_to_sort.Count(); i++)
211 {
212 priority = array_of_priorities_to_sort[i];
213 same_priority_input_array = temp_map_for_sort.Get(priority);
214 for (j = 0; j < same_priority_input_array.Count(); j++)
215 {
216 input = same_priority_input_array.Get(j);
218 }
219 }
220
222 }
void SetDefaultInputsOrder()
ref array< ActionInput > m_OrederedAllActionInput
ref TTypeNameActionInputMap m_RegistredInputsMap