public void SetCallbacks(INavigationActions instance) { if (m_Wrapper.m_NavigationActionsCallbackInterface != null) { @Escape.started -= m_Wrapper.m_NavigationActionsCallbackInterface.OnEscape; @Escape.performed -= m_Wrapper.m_NavigationActionsCallbackInterface.OnEscape; @Escape.canceled -= m_Wrapper.m_NavigationActionsCallbackInterface.OnEscape; } m_Wrapper.m_NavigationActionsCallbackInterface = instance; if (instance != null) { @Escape.started += instance.OnEscape; @Escape.performed += instance.OnEscape; @Escape.canceled += instance.OnEscape; } }
public void SetCallbacks(INavigationActions instance) { if (m_Wrapper.m_NavigationActionsCallbackInterface != null) { @motion.started -= m_Wrapper.m_NavigationActionsCallbackInterface.OnMotion; @motion.performed -= m_Wrapper.m_NavigationActionsCallbackInterface.OnMotion; @motion.canceled -= m_Wrapper.m_NavigationActionsCallbackInterface.OnMotion; } m_Wrapper.m_NavigationActionsCallbackInterface = instance; if (instance != null) { @motion.started += instance.OnMotion; @motion.performed += instance.OnMotion; @motion.canceled += instance.OnMotion; } }
public void SetCallbacks(INavigationActions instance) { if (m_Wrapper.m_NavigationActionsCallbackInterface != null) { @Movement.started -= m_Wrapper.m_NavigationActionsCallbackInterface.OnMovement; @Movement.performed -= m_Wrapper.m_NavigationActionsCallbackInterface.OnMovement; @Movement.canceled -= m_Wrapper.m_NavigationActionsCallbackInterface.OnMovement; @PointerLocation.started -= m_Wrapper.m_NavigationActionsCallbackInterface.OnPointerLocation; @PointerLocation.performed -= m_Wrapper.m_NavigationActionsCallbackInterface.OnPointerLocation; @PointerLocation.canceled -= m_Wrapper.m_NavigationActionsCallbackInterface.OnPointerLocation; @PointerDelta.started -= m_Wrapper.m_NavigationActionsCallbackInterface.OnPointerDelta; @PointerDelta.performed -= m_Wrapper.m_NavigationActionsCallbackInterface.OnPointerDelta; @PointerDelta.canceled -= m_Wrapper.m_NavigationActionsCallbackInterface.OnPointerDelta; @OrbitShift.started -= m_Wrapper.m_NavigationActionsCallbackInterface.OnOrbitShift; @OrbitShift.performed -= m_Wrapper.m_NavigationActionsCallbackInterface.OnOrbitShift; @OrbitShift.canceled -= m_Wrapper.m_NavigationActionsCallbackInterface.OnOrbitShift; @ModeShift.started -= m_Wrapper.m_NavigationActionsCallbackInterface.OnModeShift; @ModeShift.performed -= m_Wrapper.m_NavigationActionsCallbackInterface.OnModeShift; @ModeShift.canceled -= m_Wrapper.m_NavigationActionsCallbackInterface.OnModeShift; @Zoom.started -= m_Wrapper.m_NavigationActionsCallbackInterface.OnZoom; @Zoom.performed -= m_Wrapper.m_NavigationActionsCallbackInterface.OnZoom; @Zoom.canceled -= m_Wrapper.m_NavigationActionsCallbackInterface.OnZoom; } m_Wrapper.m_NavigationActionsCallbackInterface = instance; if (instance != null) { @Movement.started += instance.OnMovement; @Movement.performed += instance.OnMovement; @Movement.canceled += instance.OnMovement; @PointerLocation.started += instance.OnPointerLocation; @PointerLocation.performed += instance.OnPointerLocation; @PointerLocation.canceled += instance.OnPointerLocation; @PointerDelta.started += instance.OnPointerDelta; @PointerDelta.performed += instance.OnPointerDelta; @PointerDelta.canceled += instance.OnPointerDelta; @OrbitShift.started += instance.OnOrbitShift; @OrbitShift.performed += instance.OnOrbitShift; @OrbitShift.canceled += instance.OnOrbitShift; @ModeShift.started += instance.OnModeShift; @ModeShift.performed += instance.OnModeShift; @ModeShift.canceled += instance.OnModeShift; @Zoom.started += instance.OnZoom; @Zoom.performed += instance.OnZoom; @Zoom.canceled += instance.OnZoom; } }