StartCoroutine(TrapDoubleClick(currentPos, 0.2F));
IEnumerator TrapDoubleClick(Vector2[] firstPos, float timer)
{
float endTime = Time.time + timer;
while (Time.time < endTime)
{
if (Input.GetMouseButtonDown(0))
{
if (GetDistance(firstPos, GetPosition())[0] < 20)
{
RaiseClickEvent(firstPos, true);
yield return new WaitForSeconds
(timer
+ 0
.01f
); clickEnable = true;
doubleClick = true;
}
}
yield return 0;
}
if (!doubleClick)
{
RaiseClickEvent(firstPos, false);
}
else
{
doubleClick = false;
}
clickEnable = true;
yield return 0;
}