//============================================================ /// <summary> /// 添加一个帧频事件 /// </summary> /// <param name="dele">帧频方法</param> public void addEnterFrame(EnterFrameDelegate dele) { if (isEnterFrame) { m_dele += dele; } else { m_dele = dele; beginEnterframe(); } }
/// <summary> /// 清除所有帧频事件 /// </summary> public void clear() { if (isEnterFrame) { m_dele = null; stopEnterframe(); } }
/// <summary> /// 移除一个帧频事件 /// </summary> /// <param name="dele">帧频方法</param> public void removeEnterFrame(EnterFrameDelegate dele) { if (isEnterFrame) { m_dele -= dele; if (m_dele == null) { stopEnterframe(); } } }