为什么 属性 SetVertexCount 在 LineRenderer 中不存在?

Why the property SetVertexCount is not exist in LineRenderer?

using UnityEngine;
using UnityEditor;

public class DrawRectangle : MonoBehaviour
{
    LineRenderer line;
    void Start()
    {
        line = transform.GetComponent<LineRenderer>();
        line.SetVertexCount(5);
        line.SetPosition(0, new Vector3(-1, 1, 0));
        line.SetPosition(1, new Vector3(1, 1, 0));
        line.SetPosition(2, new Vector3(1, -1, 0));
        line.SetPosition(3, new Vector3(-1, -1, 0));
        line.SetPosition(4, new Vector3(-1, 1, 0));
    }
}

脚本附加到带有 LineRenderer 组件的游戏对象。 但是我在所有线路属性上都遇到了错误。 SetVertexCount 和所有 SetPosition 都不存在。

我正在使用 unity ver 5.5.1f1 Personal

在您发布此问题前几个小时刚刚得到回答。

使用lineRenderer.positionCount.

lineRenderer.positionCount = 5;