private void SetMainBar() { if (_curHp <= 0) { _mainBar.StopAllCoroutines(); _mainBar.gameObject.SetActive(false); return; } _mainBar = null; _mainBar = _queue.Dequeue(); _mainBar.InitProgress(true, _curLineCount > 1); _mainBar.transform.SetAsLastSibling(); if (_curLineCount < 1) { foreach (var bar in _listBars) { if (_mainBar != bar) { bar.StopAllCoroutines(); bar.gameObject.SetActive(false); } } } }