public override void Set(string propertyName, Vector4f[] values) { var unityVectors = new List <UnityEngine.Vector4>(values.Length); for (int i = 0; i < values.Length; ++i) { unityVectors.Add(values[i]); } material.SetVectorArray(propertyName, unityVectors); }