BackgroundManager.Recycle C# (CSharp) Method

Recycle() public method

public Recycle ( ) : void
return void
    public void Recycle()
    {
        Vector2 scale = new Vector2(
                Random.Range(minSize.x, maxSize.x),-15);

        Vector2 position = nextPosition;
        position.x += scale.x * 0.5f;
        position.y += scale.y * 0.5f;

        Transform o = objectQueue.Dequeue();
        o.localPosition = position;
        nextPosition.y -= o.localScale.y;
        objectQueue.Enqueue(o);
    }
BackgroundManager