public void SetCallbacks(IMovePlayerActions instance)
 {
     if (m_Wrapper.m_MovePlayerActionsCallbackInterface != null)
     {
         @_4DMovement.started   -= m_Wrapper.m_MovePlayerActionsCallbackInterface.On_4DMovement;
         @_4DMovement.performed -= m_Wrapper.m_MovePlayerActionsCallbackInterface.On_4DMovement;
         @_4DMovement.canceled  -= m_Wrapper.m_MovePlayerActionsCallbackInterface.On_4DMovement;
         @CameraMove.started    -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnCameraMove;
         @CameraMove.performed  -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnCameraMove;
         @CameraMove.canceled   -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnCameraMove;
         @Jump.started          -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnJump;
         @Jump.performed        -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnJump;
         @Jump.canceled         -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnJump;
         @Grapple.started       -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnGrapple;
         @Grapple.performed     -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnGrapple;
         @Grapple.canceled      -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnGrapple;
         @Interact.started      -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnInteract;
         @Interact.performed    -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnInteract;
         @Interact.canceled     -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnInteract;
     }
     m_Wrapper.m_MovePlayerActionsCallbackInterface = instance;
     if (instance != null)
     {
         @_4DMovement.started   += instance.On_4DMovement;
         @_4DMovement.performed += instance.On_4DMovement;
         @_4DMovement.canceled  += instance.On_4DMovement;
         @CameraMove.started    += instance.OnCameraMove;
         @CameraMove.performed  += instance.OnCameraMove;
         @CameraMove.canceled   += instance.OnCameraMove;
         @Jump.started          += instance.OnJump;
         @Jump.performed        += instance.OnJump;
         @Jump.canceled         += instance.OnJump;
         @Grapple.started       += instance.OnGrapple;
         @Grapple.performed     += instance.OnGrapple;
         @Grapple.canceled      += instance.OnGrapple;
         @Interact.started      += instance.OnInteract;
         @Interact.performed    += instance.OnInteract;
         @Interact.canceled     += instance.OnInteract;
     }
 }
 public void SetCallbacks(IMovePlayerActions instance)
 {
     if (m_Wrapper.m_MovePlayerActionsCallbackInterface != null)
     {
         @Move.started               -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnMove;
         @Move.performed             -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnMove;
         @Move.canceled              -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnMove;
         @Interact.started           -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnInteract;
         @Interact.performed         -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnInteract;
         @Interact.canceled          -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnInteract;
         @Select.started             -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnSelect;
         @Select.performed           -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnSelect;
         @Select.canceled            -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnSelect;
         @Cancel.started             -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnCancel;
         @Cancel.performed           -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnCancel;
         @Cancel.canceled            -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnCancel;
         @Aim.started                -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnAim;
         @Aim.performed              -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnAim;
         @Aim.canceled               -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnAim;
         @Pause.started              -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnPause;
         @Pause.performed            -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnPause;
         @Pause.canceled             -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnPause;
         @Readyfornextwave.started   -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnReadyfornextwave;
         @Readyfornextwave.performed -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnReadyfornextwave;
         @Readyfornextwave.canceled  -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnReadyfornextwave;
         @Movetower.started          -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnMovetower;
         @Movetower.performed        -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnMovetower;
         @Movetower.canceled         -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnMovetower;
         @DUp.started                -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDUp;
         @DUp.performed              -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDUp;
         @DUp.canceled               -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDUp;
         @DDown.started              -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDDown;
         @DDown.performed            -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDDown;
         @DDown.canceled             -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDDown;
         @DLeft.started              -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDLeft;
         @DLeft.performed            -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDLeft;
         @DLeft.canceled             -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDLeft;
         @DRight.started             -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDRight;
         @DRight.performed           -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDRight;
         @DRight.canceled            -= m_Wrapper.m_MovePlayerActionsCallbackInterface.OnDRight;
     }
     m_Wrapper.m_MovePlayerActionsCallbackInterface = instance;
     if (instance != null)
     {
         @Move.started               += instance.OnMove;
         @Move.performed             += instance.OnMove;
         @Move.canceled              += instance.OnMove;
         @Interact.started           += instance.OnInteract;
         @Interact.performed         += instance.OnInteract;
         @Interact.canceled          += instance.OnInteract;
         @Select.started             += instance.OnSelect;
         @Select.performed           += instance.OnSelect;
         @Select.canceled            += instance.OnSelect;
         @Cancel.started             += instance.OnCancel;
         @Cancel.performed           += instance.OnCancel;
         @Cancel.canceled            += instance.OnCancel;
         @Aim.started                += instance.OnAim;
         @Aim.performed              += instance.OnAim;
         @Aim.canceled               += instance.OnAim;
         @Pause.started              += instance.OnPause;
         @Pause.performed            += instance.OnPause;
         @Pause.canceled             += instance.OnPause;
         @Readyfornextwave.started   += instance.OnReadyfornextwave;
         @Readyfornextwave.performed += instance.OnReadyfornextwave;
         @Readyfornextwave.canceled  += instance.OnReadyfornextwave;
         @Movetower.started          += instance.OnMovetower;
         @Movetower.performed        += instance.OnMovetower;
         @Movetower.canceled         += instance.OnMovetower;
         @DUp.started                += instance.OnDUp;
         @DUp.performed              += instance.OnDUp;
         @DUp.canceled               += instance.OnDUp;
         @DDown.started              += instance.OnDDown;
         @DDown.performed            += instance.OnDDown;
         @DDown.canceled             += instance.OnDDown;
         @DLeft.started              += instance.OnDLeft;
         @DLeft.performed            += instance.OnDLeft;
         @DLeft.canceled             += instance.OnDLeft;
         @DRight.started             += instance.OnDRight;
         @DRight.performed           += instance.OnDRight;
         @DRight.canceled            += instance.OnDRight;
     }
 }