Janna Thanks for reporting, probably because InputSystem.Mouse.current is null on mobile with the new input system. I will fix this upcoming weekend and keep you posted.
You can try to replace the code inside BaseTouchInput.GetMouseWheelAxis() by:
public static float GetMouseWheelAxis()
{
#if ENABLE_INPUT_SYSTEM
return UnityEngine.InputSystem.Mouse.current != null && UnityEngine.InputSystem.Mouse.current.scroll != null ? UnityEngine.InputSystem.Mouse.current.scroll.ReadValue().normalized.y * .1f : 0.0f;
#else
return Input.GetAxis("Mouse ScrollWheel");
#endif
}
return Input.GetAxis("Mouse ScrollWheel");
#endif
}
Same with GetMouseWheelDelta()
public static float GetMouseWheelDelta()
{
#if ENABLE_INPUT_SYSTEM
return UnityEngine.InputSystem.Mouse.current != null && UnityEngine.InputSystem.Mouse.current.scroll != null ? UnityEngine.InputSystem.Mouse.current.scroll.ReadValue().y : 0.0f;
#else
return UnityEngine.Input.mouseScrollDelta.y;
#endif
}