private void _add(IAutoReleaseRef value) { if (pool.ContainsKey(value)) { //更新刷新时间; pool[value] = Time.realtimeSinceStartup; return; } pool.Add(value, Time.realtimeSinceStartup); TickManager.Add(tick); }
public override void OnPointerDown(PointerEventData eventData) { isDown = true; if (mouseEnterEnabled) { TickManager.Add(tick); } this.simpleDispatch(MouseEventX.MOUSE_DOWN, eventData); base.OnPointerDown(eventData); }
private void add(Action <float> handler, float delayTime) { if (delayTime > 0) { delayTime = Time.realtimeSinceStartup + delayTime; } ___addHandle(handler, delayTime, true); if (len == 1) { TickManager.Add(render); } }
private void add(float delayTime, Action handler) { ___addHandle(handler, Time.time + delayTime, true); if (len > 0) { TickManager.Add(render); } else if (firstNode != null) { TickManager.Add(render); DebugX.LogError("callLater 有bug:" + len); } }