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; } }