public void SetCallbacks(IInMenuActions instance)
 {
     if (m_Wrapper.m_InMenuActionsCallbackInterface != null)
     {
         @Submit.started   -= m_Wrapper.m_InMenuActionsCallbackInterface.OnSubmit;
         @Submit.performed -= m_Wrapper.m_InMenuActionsCallbackInterface.OnSubmit;
         @Submit.canceled  -= m_Wrapper.m_InMenuActionsCallbackInterface.OnSubmit;
         @Down.started     -= m_Wrapper.m_InMenuActionsCallbackInterface.OnDown;
         @Down.performed   -= m_Wrapper.m_InMenuActionsCallbackInterface.OnDown;
         @Down.canceled    -= m_Wrapper.m_InMenuActionsCallbackInterface.OnDown;
         @Up.started       -= m_Wrapper.m_InMenuActionsCallbackInterface.OnUp;
         @Up.performed     -= m_Wrapper.m_InMenuActionsCallbackInterface.OnUp;
         @Up.canceled      -= m_Wrapper.m_InMenuActionsCallbackInterface.OnUp;
     }
     m_Wrapper.m_InMenuActionsCallbackInterface = instance;
     if (instance != null)
     {
         @Submit.started   += instance.OnSubmit;
         @Submit.performed += instance.OnSubmit;
         @Submit.canceled  += instance.OnSubmit;
         @Down.started     += instance.OnDown;
         @Down.performed   += instance.OnDown;
         @Down.canceled    += instance.OnDown;
         @Up.started       += instance.OnUp;
         @Up.performed     += instance.OnUp;
         @Up.canceled      += instance.OnUp;
     }
 }