private void DecreaseTime() { _currentTime -= Time.deltaTime; IsTimeChanged?.Invoke(_currentTime); if (_currentTime <= 0) { IsTimeRunOut?.Invoke(); } }
public void IncreaseTime(float increaseTime) { _currentTime += increaseTime; if (_currentTime > _maxLifeTime) { _currentTime = _maxLifeTime; } IsTimeChanged?.Invoke(_currentTime); IsComeIntoTrigger?.Invoke(); }
private void Start() { _currentTime = _lifeTime; IsTimeChanged?.Invoke(_currentTime); }