2026-03-24 11:39:01 +08:00

21 lines
577 B
C#

using UnityEngine;
using UnityEngine.EventSystems;
/* Adjust automatically the drag sensitivity depending on the screen size.
* This prevents the drag event from firing while pressing a "movable" button.
*/
namespace eToile_example
{
public class DragSensitivity : MonoBehaviour
{
public float screenPercent = 1.5f;
void Start()
{
EventSystem es = GameObject.Find("EventSystem").GetComponent<EventSystem>();
es.pixelDragThreshold = Mathf.CeilToInt((float)Screen.width * (screenPercent / 100f));
}
}
}