public void SetCallbacks(IMenuNavigationActions instance) { if (m_Wrapper.m_MenuNavigationActionsCallbackInterface != null) { @Navigate.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnNavigate; @Navigate.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnNavigate; @Navigate.canceled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnNavigate; @Select.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSelect; @Select.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSelect; @Select.canceled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSelect; @Cancel.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnCancel; @Cancel.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnCancel; @Cancel.canceled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnCancel; @ManipulateValue.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnManipulateValue; @ManipulateValue.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnManipulateValue; @ManipulateValue.canceled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnManipulateValue; } m_Wrapper.m_MenuNavigationActionsCallbackInterface = instance; if (instance != null) { @Navigate.started += instance.OnNavigate; @Navigate.performed += instance.OnNavigate; @Navigate.canceled += instance.OnNavigate; @Select.started += instance.OnSelect; @Select.performed += instance.OnSelect; @Select.canceled += instance.OnSelect; @Cancel.started += instance.OnCancel; @Cancel.performed += instance.OnCancel; @Cancel.canceled += instance.OnCancel; @ManipulateValue.started += instance.OnManipulateValue; @ManipulateValue.performed += instance.OnManipulateValue; @ManipulateValue.canceled += instance.OnManipulateValue; } }
public void SetCallbacks(IMenuNavigationActions instance) { if (m_Wrapper.m_MenuNavigationActionsCallbackInterface != null) { PointAction.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnPointAction; PointAction.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnPointAction; PointAction.cancelled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnPointAction; MoveAction.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnMoveAction; MoveAction.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnMoveAction; MoveAction.cancelled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnMoveAction; SubmitAction.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSubmitAction; SubmitAction.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSubmitAction; SubmitAction.cancelled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSubmitAction; CancelAction.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnCancelAction; CancelAction.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnCancelAction; CancelAction.cancelled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnCancelAction; LeftClickAction.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnLeftClickAction; LeftClickAction.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnLeftClickAction; LeftClickAction.cancelled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnLeftClickAction; MiddleClickAction.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnMiddleClickAction; MiddleClickAction.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnMiddleClickAction; MiddleClickAction.cancelled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnMiddleClickAction; RightClickAction.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnRightClickAction; RightClickAction.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnRightClickAction; RightClickAction.cancelled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnRightClickAction; ScrollWheelAction.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnScrollWheelAction; ScrollWheelAction.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnScrollWheelAction; ScrollWheelAction.cancelled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnScrollWheelAction; } m_Wrapper.m_MenuNavigationActionsCallbackInterface = instance; if (instance != null) { PointAction.started += instance.OnPointAction; PointAction.performed += instance.OnPointAction; PointAction.cancelled += instance.OnPointAction; MoveAction.started += instance.OnMoveAction; MoveAction.performed += instance.OnMoveAction; MoveAction.cancelled += instance.OnMoveAction; SubmitAction.started += instance.OnSubmitAction; SubmitAction.performed += instance.OnSubmitAction; SubmitAction.cancelled += instance.OnSubmitAction; CancelAction.started += instance.OnCancelAction; CancelAction.performed += instance.OnCancelAction; CancelAction.cancelled += instance.OnCancelAction; LeftClickAction.started += instance.OnLeftClickAction; LeftClickAction.performed += instance.OnLeftClickAction; LeftClickAction.cancelled += instance.OnLeftClickAction; MiddleClickAction.started += instance.OnMiddleClickAction; MiddleClickAction.performed += instance.OnMiddleClickAction; MiddleClickAction.cancelled += instance.OnMiddleClickAction; RightClickAction.started += instance.OnRightClickAction; RightClickAction.performed += instance.OnRightClickAction; RightClickAction.cancelled += instance.OnRightClickAction; ScrollWheelAction.started += instance.OnScrollWheelAction; ScrollWheelAction.performed += instance.OnScrollWheelAction; ScrollWheelAction.cancelled += instance.OnScrollWheelAction; } }
public void SetCallbacks(IMenuNavigationActions instance) { if (m_Wrapper.m_MenuNavigationActionsCallbackInterface != null) { @Enter.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnEnter; @Enter.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnEnter; @Enter.canceled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnEnter; } m_Wrapper.m_MenuNavigationActionsCallbackInterface = instance; if (instance != null) { @Enter.started += instance.OnEnter; @Enter.performed += instance.OnEnter; @Enter.canceled += instance.OnEnter; } }
public void SetCallbacks(IMenuNavigationActions instance) { if (m_Wrapper.m_MenuNavigationActionsCallbackInterface != null) { @Select.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSelect; @Select.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSelect; @Select.canceled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSelect; @NavigateMenu.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnNavigateMenu; @NavigateMenu.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnNavigateMenu; @NavigateMenu.canceled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnNavigateMenu; @Point.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnPoint; @Point.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnPoint; @Point.canceled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnPoint; @Submit.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSubmit; @Submit.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSubmit; @Submit.canceled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnSubmit; @Cancel.started -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnCancel; @Cancel.performed -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnCancel; @Cancel.canceled -= m_Wrapper.m_MenuNavigationActionsCallbackInterface.OnCancel; } m_Wrapper.m_MenuNavigationActionsCallbackInterface = instance; if (instance != null) { @Select.started += instance.OnSelect; @Select.performed += instance.OnSelect; @Select.canceled += instance.OnSelect; @NavigateMenu.started += instance.OnNavigateMenu; @NavigateMenu.performed += instance.OnNavigateMenu; @NavigateMenu.canceled += instance.OnNavigateMenu; @Point.started += instance.OnPoint; @Point.performed += instance.OnPoint; @Point.canceled += instance.OnPoint; @Submit.started += instance.OnSubmit; @Submit.performed += instance.OnSubmit; @Submit.canceled += instance.OnSubmit; @Cancel.started += instance.OnCancel; @Cancel.performed += instance.OnCancel; @Cancel.canceled += instance.OnCancel; } }