Beispiel #1
0
        private IEnumerator UpdateUVRectangleIndices()
        {
            while (true)
            {
                if (m_DecalProjectors.Count > 0)
                {
                    NextColorIndex();
                    Color l_Color = CurrentColor;

                    foreach (DecalProjector l_DecalProjector in m_DecalProjectors)
                    {
                        l_DecalProjector.vertexColor = l_Color;
                        m_DecalsMesh.UpdateVertexColors(l_DecalProjector);
                    }

                    m_DecalsInstance.UpdateVertexColors(m_DecalsMesh);
                }

                yield return(new WaitForSeconds(1.0f));
            }
        }