using UnityEngine; namespace SimpleInputNamespace { public class AxisInputMouse : MonoBehaviour { public SimpleInput.AxisInput xAxis = new SimpleInput.AxisInput(); public SimpleInput.AxisInput yAxis = new SimpleInput.AxisInput(); //#if UNITY_EDITOR || UNITY_STANDALONE || UNITY_WEBGL || UNITY_FACEBOOK || UNITY_WSA || UNITY_WSA_10_0 private void OnEnable() { xAxis.StartTracking(); yAxis.StartTracking(); SimpleInput.OnUpdate += OnUpdate; } private void OnDisable() { xAxis.StopTracking(); yAxis.StopTracking(); SimpleInput.OnUpdate -= OnUpdate; } private void OnUpdate() { if( Input.touchCount == 0 ) { xAxis.value = Input.GetAxisRaw( "Mouse X" ); yAxis.value = Input.GetAxisRaw( "Mouse Y" ); } else { xAxis.value = 0f; yAxis.value = 0f; } } //#endif } }