LunarInfantry/Assets/Core Extensions & Helpers/_Helpers/MousePosition.cs
2026-01-02 01:31:54 -08:00

20 lines
604 B
C#
Executable file

using UnityEngine;
using UnityEngine.InputSystem;
namespace Core.Extensions
{
public static partial class Helper
{
public static Vector2 MousePosition => GetMousePosition();
private static Vector2 GetMousePosition()
{
if (Camera.main != null)
{
Vector2 mouseXY = Camera.main.ScreenToWorldPoint(Mouse.current.position.ReadValue());
return mouseXY;
}
Debug.LogError("Failed to find mouse position, See MousePosition.cs");
return Vector2.zero;
}
}
}