Artemis.Profiles.Layers.Types.KeyboardGif.KeyboardGifType.Update C# (CSharp) Метод

Update() публичный Метод

public Update ( LayerModel layerModel, IDataModel dataModel, bool isPreview = false ) : void
layerModel LayerModel
dataModel IDataModel
isPreview bool
Результат void
        public void Update(LayerModel layerModel, IDataModel dataModel, bool isPreview = false)
        {
            layerModel.AppliedProperties = new KeyboardPropertiesModel(layerModel.Properties);
            if (isPreview)
                return;

            // If not previewing, apply dynamic properties according to datamodel
            var keyboardProps = (KeyboardPropertiesModel) layerModel.AppliedProperties;
            foreach (var dynamicProperty in keyboardProps.DynamicProperties)
                dynamicProperty.ApplyProperty(dataModel, layerModel.AppliedProperties);
        }