728x90
반응형
using UnityEngine;
public class MouseDoubleClick : MonoBehaviour
{
public float m_DoubleClickSecond = 0.25f;
private bool m_IsOneClick = false;
private double m_Timer = 0;
private void Update()
{
if (m_IsOneClick && ((Time.time - m_Timer) > m_DoubleClickSecond))
{
Debug.Log("One Click");
m_IsOneClick = false;
}
if (Input.GetMouseButtonDown(0))
{
if (!m_IsOneClick)
{
m_Timer = Time.time;
m_IsOneClick = true;
}
else if (m_IsOneClick && ((Time.time - m_Timer) < m_DoubleClickSecond))
{
Debug.Log("Double Click");
m_IsOneClick = false;
}
}
}
}
728x90
반응형
'프로그램 > 유니티 스크립트 소스' 카테고리의 다른 글
[유니티 스크립트 소스] 배열, 리스트 섞기(Shuffle) (0) | 2021.02.09 |
---|---|
[유니티 스크립트 소스] 유니티 에디터에서 재생 클릭시 씬 자동 저장 (0) | 2021.02.02 |
[유니티 스크립트 소스] 마우스 이벤트 보내기 (0) | 2021.02.02 |
[유니티 스크립트 소스] 키보드 이벤트 보내기 (0) | 2021.02.02 |
[유니티 스크립트 소스] Fish Flock (0) | 2021.02.02 |