Ejemplo n.º 1
0
    private IEnumerator MoveToNextFloor()
    {
        while (CurrentFloorsPosY() < _player.transform.position.y)
        {
            float upDistance = moveUpSpeed * Time.fixedDeltaTime;
            UpColumn(upDistance);
            nextManager.UpColumn(upDistance);
            yield return(new WaitForSeconds(Time.fixedDeltaTime));
        }

        float backDistance = CurrentFloorsPosY() - _player.transform.position.y;

        UpColumn(-backDistance);
        nextManager.UpColumn(-backDistance);

        CheckPlayerPos();
    }