9using System.Collections.Generic;
14 public static class MaterialUtil {
16 public static void SetFloatArraySafe(
this Material material,
string property, List<float> list) {
17 if (list.Count == 0)
return;
18 material.SetFloatArray(property, list);
21 public static void SetVectorArraySafe(
this Material material,
string property, List<Vector4> list) {
22 if (list.Count == 0)
return;
23 material.SetVectorArray(property, list);
26 public static void SetColorArraySafe(
this Material material,
string property, List<Color> list) {
27 if (list.Count == 0)
return;
28 material.SetColorArray(property, list);
31 public static void SetMatrixArraySafe(
this Material material,
string property, List<Matrix4x4> list) {
32 if (list.Count == 0)
return;
33 material.SetMatrixArray(property, list);