コード例 #1
0
        private void ApplyColors()
        {
            var colors32 = GetColors32();

            if (colors32 != null)
            {
                unityColors32.Clear();

                for (int i = 0; i < colors32.Length; ++i)
                {
                    unityColors32.Add(colors32[i]);
                }

                unityMesh.SetColors(unityColors32);

                return;
            }

            var colors = GetColors();

            if (colors != null)
            {
                unityColors.Clear();

                for (int i = 0; i < colors.Length; ++i)
                {
                    unityColors.Add(colors[i]);
                }

                unityMesh.SetColors(unityColors);

                return;
            }
        }