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); } } }
private void MovingBackground() { Ground.GetComponent <GroundFloor>().MoveDown(); foreach (Transform item in background) { BackgroundMoving backgroundMoving = item.GetComponent <BackgroundMoving>(); if (backgroundMoving != null) { backgroundMoving.MoveDown(); } } NotFirstFloor = true; }