public virtual void OnApplicationPause(bool pauseStatus) { int count = nodeList.Count; int i = 0; LogicNode node = null; for (i = 0; i < count; i++) { node = nodeList[i]; if (node.IsValid) { node.OnApplicationPause(pauseStatus); } } count = logicList.Count; for (i = 0; i < count; i++) { if (logicList[i].IsValid) { logicList[i].OnApplicationPause(pauseStatus); } } //子EventDispacher// nodeList.Clear(); //add dispatcher 的 cache// nodeToUpdate.Clear(); //帧逻辑// logicList.Clear(); logicsToUpdate.Clear(); }