protected virtual void OnComponentChanged(EntityComponentEventArgs e) { var handler = ComponentChanged; if (handler != null) { handler(this, e); } }
private void ComponentChanged(object sender, EntityComponentEventArgs e) { UnregisterComponent(e.PreviousComponent); RegisterComponent(e.NewComponent); }