Files

32 lines
733 B
C#
Raw Permalink Normal View History

2026-06-02 18:57:47 -04:00
using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.TestTools;
namespace BracerLib.Utility
{
[ExcludeFromCoverage]
public static class CameraUtility
{
private static Camera mainCamera;
public static Camera MainCamera
{
get
{
if (mainCamera == null)
mainCamera = Camera.main;
return mainCamera;
}
}
public static Vector3 MouseToWorldPoint()
{
var screenPosition = (Vector3)Mouse.current.position.ReadValue();
screenPosition.z = mainCamera.nearClipPlane;
return mainCamera.ScreenToWorldPoint(screenPosition);
}
}
}