2325 {
2327
2328 if (!action)
2329 {
2330 Debug.LogError(
"Action " + actionName +
" doesn't exist!");
2331 return;
2332 }
2333
2334 typename ai = action.GetInputType();
2335 if (!ai)
2336 {
2338 return;
2339 }
2341
2342 if (!action_array)
2343 {
2344 action_array = new array<ActionBase_Basic>;
2346 }
2347#ifdef ENABLE_LOGGING
2348 if ( LogManager.IsActionLogEnable() )
2349 {
2350 Debug.ActionLog(action.ToString() +
" -> " + ai,
this.ToString() ,
"n/a",
"Add action" );
2351 }
2352#endif
2353 action_array.Insert(action);
2354 }
void ActionManagerBase(PlayerBase player)
TInputActionMap m_InputActionMap