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 }