4 {
7 Sort(action_array_names,action_array_names.Count());
8
9 actionsArray = new array<ref ActionBase>;
11 ActionBase new_action;
12
13 for(int i = 0; i < action_array_names.Count(); i++)
14 {
15 new_action = ActionBase.Cast(action_array_names[i].
Spawn());
16 if(new_action)
17 {
19 new_action.
SetID(actionsArray.Count());
20 actionsArray.Insert(new_action);
21 actionNameActionMap.Insert(action_array_names[i], new_action);
22 }
23 }
24 return true;
25 }
void Spawn()
spawn damage trigger
void CreateConditionComponents()
void RegisterActions(TTypenameArray actions)
proto void Sort(void param_array[], int num)
Sorts static array of integers(ascendically) / floats(ascendically) / strings(alphabetically)
array< typename > TTypenameArray