internal void PushEffect(EffectViewModel effectViewModel) { if (ActiveEffect != null) { ActiveEffect.IsTop = false; } SlottedEffects.Add(effectViewModel); effectViewModel.IsSlotted = true; effectViewModel.IsTop = true; }
internal void PopEffect() { if (ActiveEffect != null) { ActiveEffect.IsSlotted = false; ActiveEffect.IsTop = false; } SlottedEffects.Remove(ActiveEffect); if (ActiveEffect != null) { ActiveEffect.IsTop = true; } }