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