ChestControl.ChestControl.OnUpdate C# (CSharp) Method

OnUpdate() private method

private OnUpdate ( ) : void
return void
        private void OnUpdate()
        {
            if ((DateTime.UtcNow - LastSave).TotalMinutes >= 5)
            {
                try
                {
                    ChestManager.Save(); //save chests
                }
                catch (Exception ex) //we don't want the world to fail to save.
                {
                    Log.Write(ex.ToString(), LogLevel.Error);
                }
                finally
                {
                    LastSave = DateTime.UtcNow;
                }
            }
            if (Init) return;
            Log.Initialize(ChestManager.ChestLogPath, false);
            Log.Write("Initiating ChestControl...", LogLevel.Info);
            ChestManager.Load();
            Commands.Load();
            new Thread(UpdateChecker).Start();
            for (int i = 0; i < Players.Length; i++)
                Players[i] = new CPlayer(i);
            Init = true;
        }