Пример #1
0
    private void CallBackgroundReset(float playerDistance)
    {
        foreach (Transform item in background)
        {
            BackgroundMoving backgrounMoving = item.GetComponent <BackgroundMoving>();

            if (backgrounMoving != null)
            {
                backgrounMoving.SetResetSpeed(Vector2.Distance(backgrounMoving.transform.position, Ground.transform.position), playerDistance);
                backgrounMoving.EnableReset(true);
            }
        }
    }
Пример #2
0
    private void MovingBackground()
    {
        Ground.GetComponent <GroundFloor>().MoveDown();

        foreach (Transform item in background)
        {
            BackgroundMoving backgroundMoving = item.GetComponent <BackgroundMoving>();
            if (backgroundMoving != null)
            {
                backgroundMoving.MoveDown();
            }
        }
        NotFirstFloor = true;
    }