public void SetProperty(MatrixProperty property) { foreach (var mat in materials) { mat.SetMatrix(property.name, property.val); } foreach (var r in renderers) { r.SetMatrix(property.name, property.val); } if (toGlobal) { Shader.SetGlobalMatrix(property.name, property.val); } }
set => SetValue(MatrixProperty, value);
get => (Matrix)GetValue(MatrixProperty); set => SetValue(MatrixProperty, value);