private void Update() { if (!_isAlive) { return; } if (!_hasStarted) { _startTimeCounter += Time.deltaTime; UpdateStartColor(); if (TimerExpired(_startTimeCounter, _delayForStart)) { _hasStarted = true; } return; } _deathTimeCounter += Time.deltaTime; _characterChangeTimeCounter += Time.deltaTime; UpdateOpacity(); if (TimerExpired(_deathTimeCounter, _delayForDeath)) { _deathTimeCounter = 0; _isAlive = false; return; } if (TimerExpired(_characterChangeTimeCounter, _delayForCharacterChange)) { _characterChangeTimeCounter = 0; _text.text = VoodooCharacterSheet.GetRandomCharacter(); } }
private void Start() { _text.text = VoodooCharacterSheet.GetRandomCharacter(); }