public void end()
{
began = false;
if (target != null)
{
UpdateEvent();
if (touchEndMonitors.Count > 0)
{
int len = touchEndMonitors.Count;
for (int i = 0; i < len; i++)
touchEndMonitors[i].GetChainBridges("onTouchEnd", sHelperChain, false);
target.BubbleEvent("onTouchEnd", evt, sHelperChain);
sHelperChain.Clear();
}
else
target.onTouchEnd.BubbleCall(evt);
}
touchEndMonitors.Clear();
if (Time.realtimeSinceStartup - lastClickTime < 0.35f)
{
if (clickCount == 2)
clickCount = 1;
else
clickCount++;
}
else
clickCount = 1;
lastClickTime = Time.realtimeSinceStartup;
}