MeshLinesGenerator.GetFreeMeshLineIndex C# (CSharp) 메소드

GetFreeMeshLineIndex() 개인적인 메소드

private GetFreeMeshLineIndex ( ) : int
리턴 int
    int GetFreeMeshLineIndex()
    {
        for(int i = currentMeshlineFetchIndex; i < meshLinesPoolArray.Length + currentMeshlineFetchIndex; i++)
        {
            int newIndex = i % meshLinesPoolArray.Length;
            if(meshLinesPoolArray[newIndex].activeSelf == false)
            {
                currentMeshlineFetchIndex = newIndex;
                return newIndex;
            }
        }
        // if nothing found
            return -1;
    }