170 {
171 int i, j;
172 int priority;
173 ActionInput input;
175
177 array<int> array_of_priorities_to_sort = new array<int>;
178 ref array<ActionInput> same_priority_input_array;
179
181 {
184 same_priority_input_array = temp_map_for_sort.Get(priority);
185 if (same_priority_input_array)
186 {
187 same_priority_input_array.Insert(input);
188 continue;
189 }
190
191 same_priority_input_array = new array<ActionInput>;
192 same_priority_input_array.Insert(input);
193 temp_map_for_sort.Insert(priority,same_priority_input_array);
194 array_of_priorities_to_sort.Insert(priority);
195 }
196 array_of_priorities_to_sort.Sort();
197
198 for (i = 0; i < array_of_priorities_to_sort.Count(); i++)
199 {
200 priority = array_of_priorities_to_sort[i];
201 same_priority_input_array = temp_map_for_sort.Get(priority);
202 for (j = 0; j < same_priority_input_array.Count(); j++)
203 {
204 input = same_priority_input_array.Get(j);
206 }
207 }
208
210 }
void SetDefaultInputsOrder()
ref array< ActionInput > m_OrederedAllActionInput
ref TTypeNameActionInputMap m_RegistredInputsMap