private void SpawnOnTick(object sender, TimeTickSystem.onTickEventArgs e)
 {
     if (e.tick % tickSpawnRate == 0)
     {
         Spawn();
     }
 }
Beispiel #2
0
 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);
         }
     }
 }
Beispiel #3
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;
     }
 }
Beispiel #4
0
 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++;
     }
 }
Beispiel #5
0
 private void HidePlatform(object sender, TimeTickSystem.onTickEventArgs e)
 {
     if (currentTime < timeEjected)
     {
         currentTime++;
         return;
     }
     else
     {
         if (!once)
         {
             _animation.Play(hideClip.name, PlayMode.StopAll);
             once = true;
         }
     }
 }
Beispiel #6
0
 private void TimeTickSystem_onTick(object sender, TimeTickSystem.onTickEventArgs e)
 {
     currentTime++;
 }
Beispiel #7
0
 private void TimeOnTick(object sender, TimeTickSystem.onTickEventArgs e)
 {
     stateTimeElapsed++;
 }