warp_Triangle[] getTransparentQueue() { if (transparentQueue.Count == 0) { return(null); } IEnumerator enumerator = transparentQueue.GetEnumerator(); warp_Triangle[] tri = new warp_Triangle[transparentQueue.Count]; int id = 0; while (enumerator.MoveNext()) { tri [id++] = (warp_Triangle)enumerator.Current; } return(sortTriangles(tri, 0, tri.GetLength(0) - 1)); }
warp_Triangle[] getTransparentQueue () { if (transparentQueue.Count == 0) return null; IEnumerator enumerator = transparentQueue.GetEnumerator (); warp_Triangle[] tri = new warp_Triangle[transparentQueue.Count]; int id = 0; while (enumerator.MoveNext ()) tri [id++] = (warp_Triangle)enumerator.Current; return sortTriangles (tri, 0, tri.GetLength (0) - 1); }