public override Vector4f[] GetVectorArray(string propertyName) { var vectors = material.GetVectorArray(propertyName); var values = new Vector4f[vectors.Length]; for (int i = 0; i < values.Length; ++i) { values[i] = (Vector4f)vectors[i]; } return(values); }