public static void Stop(object obj) { if (obj == null) { Debug.LogError("object不能为空"); return; } CounterObject counterObject = null; if (!Instance.m_CounterWithArgDic.TryGetValue(obj, out counterObject)) { return; } counterObject.StopCounter(); Instance.m_CounterWithArgDic.Remove(obj); Instance.m_CounterPool.Remove(counterObject); }