namespace OECS;
///
/// The kind of change that occurred in the ECS world.
///
public enum ChangeKind
{
///
/// A new entity was created.
///
EntityAdded,
///
/// An entity was destroyed.
///
EntityRemoved,
///
/// A component was added to an entity.
///
ComponentAdded,
///
/// A component was removed from an entity.
///
ComponentRemoved,
///
/// A component's value was modified. Must be explicitly marked
/// via .
///
ComponentModified,
///
/// The source set for a relationship type on a target entity was
/// reordered. The is the target
/// and is the relationship type.
///
RelationshipReordered
}