////////////////////////////////////////////////////////////////////////////// #region Lifecycle public virtual void Start() { ResolveCommands(); CTimerManager.ScheduleTimerOnce(delegate() { ExecStartupConfigs(); RegisterCommandNotifications(); }); }
private void Save(bool immediately) { if (m_path == null) { return; } if (immediately) { CTimerManager.CancelTimer(SaveDelayed); Save(); } else { CTimerManager.ScheduleTimerOnce(SaveDelayed); } }