Profiles - Toggle brushes & effects when elements start/stop rendering

This commit is contained in:
Robert committed 2021-04-10 22:03:17 +02:00
1 parent 992657b0c5
commit 8ca173a119
20 files changed
+265 -86

No files matched your search

@@ -16,7 +16,7 @@ namespace Artemis.Storage.Entities.Profile
public int Order { get; set; }
public string Name { get; set; }
public bool Enabled { get; set; }
public bool Suspended { get; set; }
[BsonRef("ProfileEntity")]
public ProfileEntity Profile { get; set; }
@@ -8,7 +8,7 @@ namespace Artemis.Storage.Entities.Profile
public string ProviderId { get; set; }
public string EffectType { get; set; }
public string Name { get; set; }
public bool Enabled { get; set; }
public bool Suspended { get; set; }
public bool HasBeenRenamed { get; set; }
public int Order { get; set; }
}
@@ -17,7 +17,7 @@ namespace Artemis.Storage.Entities.Profile
public int Order { get; set; }
public string Name { get; set; }
public bool Enabled { get; set; }
public bool Suspended { get; set; }
public List<LedEntity> Leds { get; set; }
@@ -16,16 +16,16 @@ namespace Artemis.Storage.Migrations
{
foreach (FolderEntity profileEntityFolder in profileEntity.Folders)
{
profileEntityFolder.Enabled = true;
profileEntityFolder.Suspended = false;
foreach (LayerEffectEntity layerEffectEntity in profileEntityFolder.LayerEffects)
layerEffectEntity.Enabled = true;
layerEffectEntity.Suspended = false;
}
foreach (LayerEntity profileEntityLayer in profileEntity.Layers)
{
profileEntityLayer.Enabled = true;
profileEntityLayer.Suspended = false;
foreach (LayerEffectEntity layerEffectEntity in profileEntityLayer.LayerEffects)
layerEffectEntity.Enabled = true;
layerEffectEntity.Suspended = false;
}
repository.Upsert(profileEntity);