MousePosition.cs 612 B

12345678910111213141516171819202122232425262728293031
  1. using UnityEngine;
  2. namespace MeidoPhotoStudio.Plugin;
  3. public class MousePosition : MonoBehaviour
  4. {
  5. private Vector3 mousePosition;
  6. public Vector3 Position =>
  7. mousePosition;
  8. private void Awake()
  9. {
  10. DontDestroyOnLoad(this);
  11. mousePosition = Input.mousePosition;
  12. }
  13. private void Update()
  14. {
  15. if (Input.GetMouseButton(0))
  16. {
  17. mousePosition.x += Input.GetAxis("Mouse X") * 20;
  18. mousePosition.y += Input.GetAxis("Mouse Y") * 20;
  19. }
  20. else
  21. {
  22. mousePosition = Input.mousePosition;
  23. }
  24. }
  25. }