public DownloadCounter(float updateInterval, float recordInterval) { if (updateInterval <= 0f) { throw new Exception("Update interval is invalid."); } if (recordInterval <= 0f) { throw new Exception("Record interval is invalid."); } m_DownloadCounterNodes = new CFLinkedList <DownloadCounterNode>(); m_UpdateInterval = updateInterval; m_RecordInterval = recordInterval; Reset(); }
public override void Dispose() { if (m_LoadSceneInfos != null) { m_LoadSceneInfos.Clear(); m_LoadSceneInfos = null; } if (m_UnloadSceneInfos != null) { m_UnloadSceneInfos.Clear(); m_UnloadSceneInfos = null; } if (m_LoadAssetInfos != null) { m_LoadAssetInfos.Clear(); m_LoadAssetInfos = null; } }
/// <summary> /// 初始化任务管理器的新实例。 /// </summary> public TaskManager() { m_Tasks = new CFLinkedList <TaskBase>(); m_Serial = 0; }