private QilNode GetCurrentPosition() { if (_curLoop.IsFocusSet) { return _curLoop.GetPosition(); } else if (_funcFocus.IsFocusSet) { return _funcFocus.GetPosition(); } else { return _singlFocus.GetPosition(); } }