Example #1
0
 /// <summary>
 /// Just removes the component from this entity, not
 /// completely.
 /// </summary>
 /// <param name="component"></param>
 public void RemoveComponent(Component component)
 {
     components.Remove(component);
     component.Specification.RemoveImplementation(component);
     RaisePropertyChanged("Components");
     ComponentsChanged.RaiseDeletionEventEx(this, component);
 }