765 {
767
768 if (!action)
769 {
770 Debug.LogError(
"Action " + actionName +
" dosn't exist!");
771 return;
772 }
773
774 typename ai = action.GetInputType();
775 if (!ai)
776 {
778 return;
779 }
780
782
783 if (!actionArray)
784 {
785 actionArray = new array<ActionBase_Basic>;
787 }
788#ifdef ENABLE_LOGGING
789 if (LogManager.IsActionLogEnable())
790 {
791 Debug.ActionLog(action.ToString() +
" -> " + ai,
this.ToString() ,
"n/a",
"Add action" );
792 }
793#endif
794
795 actionArray.Insert(action);
796 }
void ActionManagerBase(PlayerBase player)
TInputActionMap m_InputActionMap
bool m_ActionsInitialized