protected override void OnEntityAdded(EntityEventArgs e) { Entity entity = e.Entity as Entity; entity.ComponentAdded += new EventHandler <ComponentEventArgs>(entity_ComponentAdded); foreach (Component component in entity) { Add(component); } base.OnEntityAdded(e); }
protected virtual void OnEntityAdded(EntityEventArgs e) { EntityAdded?.Invoke(this, e); }