public void Dispose() { if (_disposed) { return; } _disposed = true; _parent.Update(_message, 1f); _parent.IncrementCurrent(); }