using UnityEngine;
namespace Funique
{
///
/// Extensions: User Interface
/// ------------------------------------------------
/// 擴充: 介面
///
public static class UIExtensions
{
public static Vector3 GetMenuUIPosition(this Transform canvas, Vector2 mousePosition)
{
RectTransform CanvasRect = canvas.GetComponent();
Vector3 pos;
RectTransformUtility.ScreenPointToWorldPointInRectangle(CanvasRect, mousePosition, Camera.main, out pos);
return pos;
}
public static bool DetectInWindows(this RectTransform target)
{
float width = target.sizeDelta.x;
float posX = target.anchoredPosition.x + width;
Vector2 TopCanvas = target.GetComponentInParent