示例#1
0
    private void WeaveThread()
    {
        //Debug.Log(ReachedFirstPoint);
        if (_weavesThread)
        {
            if (_currentThread == null)
            {
                _currentThread = InstantiateNewThread();
            }

            if ((transform.position - _previousThreadPoint).magnitude >= Thread.ThreadSegLen)
            {
                _currentThread.AddNewPoint(transform.position);
                _previousThreadPoint = transform.position;
            }
        }
    }