public void SetCallbacks(IBaseActions instance)
 {
     if (m_Wrapper.m_BaseActionsCallbackInterface != null)
     {
         @Walk.started         -= m_Wrapper.m_BaseActionsCallbackInterface.OnWalk;
         @Walk.performed       -= m_Wrapper.m_BaseActionsCallbackInterface.OnWalk;
         @Walk.canceled        -= m_Wrapper.m_BaseActionsCallbackInterface.OnWalk;
         @Attack.started       -= m_Wrapper.m_BaseActionsCallbackInterface.OnAttack;
         @Attack.performed     -= m_Wrapper.m_BaseActionsCallbackInterface.OnAttack;
         @Attack.canceled      -= m_Wrapper.m_BaseActionsCallbackInterface.OnAttack;
         @MenuAction.started   -= m_Wrapper.m_BaseActionsCallbackInterface.OnMenuAction;
         @MenuAction.performed -= m_Wrapper.m_BaseActionsCallbackInterface.OnMenuAction;
         @MenuAction.canceled  -= m_Wrapper.m_BaseActionsCallbackInterface.OnMenuAction;
     }
     m_Wrapper.m_BaseActionsCallbackInterface = instance;
     if (instance != null)
     {
         @Walk.started         += instance.OnWalk;
         @Walk.performed       += instance.OnWalk;
         @Walk.canceled        += instance.OnWalk;
         @Attack.started       += instance.OnAttack;
         @Attack.performed     += instance.OnAttack;
         @Attack.canceled      += instance.OnAttack;
         @MenuAction.started   += instance.OnMenuAction;
         @MenuAction.performed += instance.OnMenuAction;
         @MenuAction.canceled  += instance.OnMenuAction;
     }
 }
Ejemplo n.º 2
0
 public void SetCallbacks(IBaseActions instance)
 {
     if (m_Wrapper.m_BaseActionsCallbackInterface != null)
     {
         @EnterBase.started   -= m_Wrapper.m_BaseActionsCallbackInterface.OnEnterBase;
         @EnterBase.performed -= m_Wrapper.m_BaseActionsCallbackInterface.OnEnterBase;
         @EnterBase.canceled  -= m_Wrapper.m_BaseActionsCallbackInterface.OnEnterBase;
     }
     m_Wrapper.m_BaseActionsCallbackInterface = instance;
     if (instance != null)
     {
         @EnterBase.started   += instance.OnEnterBase;
         @EnterBase.performed += instance.OnEnterBase;
         @EnterBase.canceled  += instance.OnEnterBase;
     }
 }