Zakhar #4

Merged
DyatelO merged 9 commits from Zakhar into Prod 2022-01-05 14:17:32 +00:00
Showing only changes of commit b85aae35d4 - Show all commits

View File

@ -29,7 +29,7 @@ public class UnitView : MonoBehaviour
private Coroutine _previosRegen; private Coroutine _previosRegen;
private Coroutine _previosReload; private Coroutine _previosReload;
// //
//private WaitForSeconds regenTick = new WaitForSeconds(0.5f); private WaitForSeconds regenTick = new WaitForSeconds(0.5f);
// //
private int _mana; private int _mana;
private Action _capureHex; private Action _capureHex;
@ -139,10 +139,24 @@ public class UnitView : MonoBehaviour
yield return new WaitForSeconds(_weapon.reloadTime); yield return new WaitForSeconds(_weapon.reloadTime);
if (_toReloadStack.Count == 0) yield break; if (_toReloadStack.Count == 0) yield break;
var shot = _toReloadStack.Pop(); var shot = _toReloadStack.Pop();
// _shootUIStack.Push(shot);
shot.Switch(); shot.Switch();
_shootUIStack.Push(shot); _shootUIStack.Push(shot);
StartCoroutine(Reload());
foreach (var item in _toReloadStack)
{
if(Time.deltaTime < _weapon.reloadTime)
{
StopCoroutine(_previosReload);
_previosReload = null; _previosReload = null;
}
_previosReload = StartCoroutine(Reload());
}
} }
private IEnumerator Regen() private IEnumerator Regen()