private void SpawnOnTick(object sender, TimeTickSystem.onTickEventArgs e) { if (e.tick % tickSpawnRate == 0) { Spawn(); } }
private void TimeTickSystem_onTick(object sender, TimeTickSystem.onTickEventArgs e) { if (startTime) { currentTime++; if (currentTime > (currentTime / time) * currentSpriteIndex) { ChangeSprite(currentSpriteIndex++); } } if (destroyed) { currentRegenTime++; if (currentRegenTime >= regenTime) { currentRegenTime = 0; currentSpriteIndex = 0; currentTime = 0; destroyed = false; startTime = false; this.gameObject.SetActive(true); ChangeSprite(0); } } }
private void MoveOnTick(object sender, TimeTickSystem.onTickEventArgs e) { if (e.tick >= _lastTimeActivate + _timeBetweenChange + timeOff) { _lastTimeActivate = e.tick; _animation.Play(moveClip.name, PlayMode.StopAll); _timeBetweenChange = tickBetweenChange; } }
private void MoveTimer(object sender, TimeTickSystem.onTickEventArgs e) { if (moveUp && _currentTime <= tickPress && transform.position.y > _startPosition.y - MAX_MOVE) { MovePlate(Vector2.down); _currentTime++; } if (moveDown && _currentTime <= tickPress && transform.position.y < _startPosition.y) { MovePlate(Vector2.up); _currentTime++; } }
private void HidePlatform(object sender, TimeTickSystem.onTickEventArgs e) { if (currentTime < timeEjected) { currentTime++; return; } else { if (!once) { _animation.Play(hideClip.name, PlayMode.StopAll); once = true; } } }
private void TimeTickSystem_onTick(object sender, TimeTickSystem.onTickEventArgs e) { currentTime++; }
private void TimeOnTick(object sender, TimeTickSystem.onTickEventArgs e) { stateTimeElapsed++; }