/// <summary> Launch the timeflow.</summary> public void StartTimeFlowEngine() { if (!_isPlaying && _time.TotalSeconds == _duration) { SetTime(0); } _isPlaying = true; if (TimeFlowStarted != null) { TimeFlowStarted.Invoke(_time); } }