Пример #1
0
    private int InsertControlPoint(Vector3 pointPosition, int id)
    {
        GameObject controlPoint = Instantiate(ControlPoint, pointPosition, Quaternion.identity, transform);

        controlPoint.SetActive(true);
        listControlPoint.Insert(id, controlPoint);

        MoveCtrlPt mctrlpt = controlPoint.GetComponent <MoveCtrlPt>();

        mctrlpt.pointID = id;

        return(listControlPoint.Count);
    }
Пример #2
0
    private int AddControlPoint(Vector3 pointPosition)
    {
        GameObject controlPoint = Instantiate(ControlPoint, pointPosition, Quaternion.identity, transform);

        controlPoint.SetActive(true);
        listControlPoint.Add(controlPoint);

        MoveCtrlPt mctrlpt = controlPoint.GetComponent <MoveCtrlPt>();

        mctrlpt.pointID = listControlPoint.Count - 1;

        if (pointPosition == new Vector3(100, -100, 100))
        {
            controlPoint.SetActive(false);
        }

        return(listControlPoint.Count);
    }