UnityEngine.LineRenderer.SetVertexCount C# (CSharp) Method

SetVertexCount() private method

private SetVertexCount ( int count ) : void
count int
return void
        public void SetVertexCount(int count)
        {
            this.numPositions = count;
        }

Usage Example

コード例 #1
0
    // Following method sets border of MagnifyGlass
    private void createBordersForMagniyGlass()
    {
        magnifyBorders = new GameObject ();
        LeftBorder = getLine ();
        LeftBorder.SetVertexCount(2);
        LeftBorder.SetPosition(0,new Vector3(getWorldPosition(new Vector3(MGOX,MG0Y,0)).x,getWorldPosition(new Vector3(MGOX,MG0Y,0)).y-0.1f,-1));
        LeftBorder.SetPosition(1,new Vector3(getWorldPosition(new Vector3(MGOX,MG0Y+MGHeight,0)).x,getWorldPosition(new Vector3(MGOX,MG0Y+MGHeight,0)).y+0.1f,-1));
        LeftBorder.transform.parent = magnifyBorders.transform;

        TopBorder = getLine ();
        TopBorder.SetVertexCount(2);
        TopBorder.SetPosition(0,new Vector3(getWorldPosition(new Vector3(MGOX,MG0Y+MGHeight,0)).x,getWorldPosition(new Vector3(MGOX,MG0Y+MGHeight,0)).y,-1));
        TopBorder.SetPosition(1,new Vector3(getWorldPosition(new Vector3(MGOX+MGWidth,MG0Y+MGHeight,0)).x,getWorldPosition(new Vector3(MGOX+MGWidth,MG0Y+MGHeight,0)).y,-1));
        TopBorder.transform.parent = magnifyBorders.transform;

        RightBorder = getLine ();
        RightBorder.SetVertexCount(2);
        RightBorder.SetPosition(0,new Vector3(getWorldPosition(new Vector3(MGOX+MGWidth,MG0Y+MGWidth,0)).x,getWorldPosition(new Vector3(MGOX+MGWidth,MG0Y+MGWidth,0)).y+0.1f,-1));
        RightBorder.SetPosition(1,new Vector3(getWorldPosition(new Vector3(MGOX+MGWidth,MG0Y,0)).x,getWorldPosition(new Vector3(MGOX+MGWidth,MG0Y,0)).y-0.1f,-1));
        RightBorder.transform.parent = magnifyBorders.transform;

        BottomBorder = getLine ();
        BottomBorder.SetVertexCount(2);
        BottomBorder.SetPosition(0,new Vector3(getWorldPosition(new Vector3(MGOX+MGWidth,MG0Y,0)).x,getWorldPosition(new Vector3(MGOX+MGWidth,MG0Y,0)).y,-1));
        BottomBorder.SetPosition(1,new Vector3(getWorldPosition(new Vector3(MGOX,MG0Y,0)).x,getWorldPosition(new Vector3(MGOX,MG0Y,0)).y,-1));
        BottomBorder.transform.parent = magnifyBorders.transform;
    }
All Usage Examples Of UnityEngine.LineRenderer::SetVertexCount