private void Awake() { _paused = false; _internalPaused = false; _state = TimerBarState.Normal; _barAlpha = _fillImage.color.a; _fillImage.gameObject.GetComponent <Visibility>().SetInitialAlpha(_barAlpha); }
public void SetTimerTime(float time) { _fullTime = time; _currentTime = time; _visibleTime = time; PositionBar(); _state = TimerBarState.Normal; SetBarAlpha(_barAlpha); }
public void ShowNormalTime() { _state = TimerBarState.Normal; }
public void ReduceToZeroInGivenTime(float time) { _fastReductionMultiple = _currentTime / time; _state = TimerBarState.QuickTotUpReduce; }