public void SetCallbacks(ICameraMovementActions instance) { if (m_Wrapper.m_CameraMovementActionsCallbackInterface != null) { @Movement.started -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMovement; @Movement.performed -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMovement; @Movement.canceled -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMovement; } m_Wrapper.m_CameraMovementActionsCallbackInterface = instance; if (instance != null) { @Movement.started += instance.OnMovement; @Movement.performed += instance.OnMovement; @Movement.canceled += instance.OnMovement; } }
public void SetCallbacks(ICameraMovementActions instance) { if (m_Wrapper.m_CameraMovementActionsCallbackInterface != null) { Move.started -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMove; Move.performed -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMove; Move.canceled -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnMove; Zoom.started -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnZoom; Zoom.performed -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnZoom; Zoom.canceled -= m_Wrapper.m_CameraMovementActionsCallbackInterface.OnZoom; } m_Wrapper.m_CameraMovementActionsCallbackInterface = instance; if (instance != null) { Move.started += instance.OnMove; Move.performed += instance.OnMove; Move.canceled += instance.OnMove; Zoom.started += instance.OnZoom; Zoom.performed += instance.OnZoom; Zoom.canceled += instance.OnZoom; } }