using System;
using Pf2e.Database.Model.Base;
namespace Pf2e.WPF.EntityViewer.Stores;
///
/// Хранилище выбранной сущности.
///
public class SelectedEntityStore
{
///
private Entity? _selectedEntity;
///
/// Сущность, выбранная в интерфейсе.
///
public Entity? SelectedEntity
{
get => _selectedEntity;
set
{
_selectedEntity = value;
SelectedEntityChanged?.Invoke(SelectedEntity);
}
}
///
/// Событие, вызываемое при изменении выбранной сущности.
///
public event Action? SelectedEntityChanged;
}