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